Bir eşleme içinde sonraki hareketle operatörü nasıl kullanabileceğimi anlamaya çalışıyorum. Örneğin:
nmap /c c{here we pending for a motion}/<C-r>"<CR>
Harita aşağıdakileri yapmalıdır:
c
Operatörü etkinleştirin ve bir sonraki hareketi dinleyin;- Örneğin, bir
t,
sonraki virgülden önce her şeyi değiştirmek için buraya yazabilirim ; - İmleç ve virgül arasındaki her şeyi silen ekleme moduna gidin;
- Silinen metin otomatik olarak desen olarak aranır
Basitçe ifade etmek gerekirse, hareketli metin kaldırıldıktan sonra, silinen metnin vurgulanan örnekleriyle ekleme modunda bırakıldım. Birisi bu davayı çözmeme yardım ederse çok minnettar olurum.
GÜNCELLEME
Cevaplar neredeyse istediğim şey. Fakat! Tuşuna /cw
bastığımda, kelime yerine bir şey yazın ve düğmesine basın <Esc>
. Sonraki olaylarla aynı şeyi yapmayı bekledikten sonra. Ancak, bastırma işleminden sonra n
(sonraki tekrarlamaya git) ve .
(son komutu tekrarla), yerine son yazılan metnin başına gelir. Eşlemenin ana amacı, haritayı n/N
ve .
ile tekrarlamaktır. Bir şey kaçırdım mı?