Günde en az bir kez şu durumla karşılaşıyorum:
A: This line should also replace line X
...
X: This is line should be replaced
Bu görevi verimli bir şekilde yapmadığıma inanıyorum.
Ne yaptığım:
- A: AG satırına git
- Yank satırı A: yy
- X satırına git: XG
- A satırını yapıştırın: P
- Eski satıra git: j
- Eski satırı sil: dd
Bu çizgi X ben A. yanking ile değiştirilir ve ilave bir kasadan yapıştırarak edilmelidir başka bir satır bulursanız can sıkıcı varsayılan kayıt, şimdi ek dezavantajı vardır ( "ayy , " a P ) bile bu basit görevi yapar daha az verimli.
Sorularım:
- Daha önce çekilen bir hattı değiştirmek için yerleşik bir Vim komutunu kaçırdım mı?
- Değilse, yanmış satırı varsayılan yazmaçta bırakan (veya geri yükleyen) kendi komutumu nasıl bağlayabilirim?
:moveve kara delik (register _) (veya aslında, sadece kayıtları)