Yeni metin eski metinle aynı uzunlukta ise, Vim'in değiştirme modu bir seçenektir. Normal moddan, R(bu büyük bir "r") sizi değiştirme moduna getirir. Bu, diğer bazı metin editörlerinde "üzerine yaz" işlevine benzer: ekleme modunda olduğu gibi yeni karakterler eklemek yerine, yazmak imlecin altındaki karakterin yerini alacak ve bir sonraki imlece ilerleyecektir. (Küçük harf gibi düşünün r
, ancak aynı anda yalnızca tek bir karakterden fazlasını kullanın.) Değiştirme modu ile ilgili belgeleri bulun :help replace-mode
.
Senin durumunda: arasındaki imleç .
ve x
, basarak modu yerine almak R. Şimdi yazdığınızda g"x" yerine geçer ve bir sonraki karaktere geçer, böylece h"y" yerine yazabilirsiniz . Düzenleme şimdi yapıldı, böylece Escapenormal moda geri dönün.
(Bu, değiştirme metniniz eski metinle aynı uzunlukta olduğunda çalışır, ancak değiştirme metniniz daha uzun veya daha kısasa, c
ihtiyacınız olan her şey olabilir: bir hareketin içindeki 1 metni, daha sonra yazdığınız metinle değiştirir . birçok yol kullanımını yapmak c
arasındaki imleç: örneğin, .
ve x
, ct.ABC
Escapediyor c hange metin (yukarı ' t il sonraki .
) 'ABC' ile).
1 Hareketteki metni adlandırılmamış / "
kaydediciye çeker ve daha sonra ekleme moduna geçer, böylece değiştirmek için bir şeyler yazabilir ve sonra Escapenormal moda geri dönebilirsiniz.
R
Değiştirme Moduna girer.:help replace-mode
daha fazla bilgi için.