Birden çok satıra bir kelime eklemek istiyorum, herhangi bir komut var mı
:[2,3,5,7,11]s/^/word\ /g
hangisi word
satır 2, satır 3, satır 5, satır 7 ve satır 11'in başına eklenir?
Burada, birden fazla çizgi bitişik değildir.
Birden çok satıra bir kelime eklemek istiyorum, herhangi bir komut var mı
:[2,3,5,7,11]s/^/word\ /g
hangisi word
satır 2, satır 3, satır 5, satır 7 ve satır 11'in başına eklenir?
Burada, birden fazla çizgi bitişik değildir.
Yanıtlar:
Art arda birkaç satırda oyuncu değişikliği yapmak oldukça kolaydır:
:2,11s/^/word /
ancak aralık ardışık olmayan satırları kapsayamaz.
Bununla birlikte, biraz yaratıcılıkla, bu "sınırlama" etrafında çalışmak tamamen mümkündür.
Gerçekten de, son değiştirmeyi :&
veya :&&
(eski orijinal bayrakları korumaz, ikincisi koruyamaz) ile tekrarlayabilirsiniz, böylece değiştirmeleri kolayca zincirleyebilirsiniz:
2s/^/word /|3&|5&|7&|11&
İçin bakın :help :&
ve kaydırın :&&
.