"Yapıştır" derken adsız (yank / koy / değiştir / sil / ikame) kütüğü kastediyorsun, değil mi? (Değişim komutunun üzerine yazılan bu olduğundan.)
Yazmaçlar genellikle "
daha sonra kütüğün ismini (tek karakter) yazarak, daha "ay
sonra "ap
kütüğün içine çekmek gibi, sonra kütüğün a
içeriğini koyarak belirtilir a
. Aynı şey değiştirme komutu için de geçerli. Eğer değişim komutuyla kaldırmak metin yere gitmek istemiyorsanız bu durumda, sen kara delik kayıt kullanabilirsiniz "_
: "_cw
. Ardından, ekleme moduna girdikten sonra, ctrl-R tuşlarına ve ardından "
bu yazıcının içeriğine koymak istediğiniz (muhtemelen ) kütüğe basabilirsiniz .
"*
- seçim kaydı (orta düğme yapıştırma)
"+
- pano kaydı (muhtemelen terminal üzerinden ctrl-shift-v ile de erişilebilir)
""
- vim'in varsayılan (adsız) yank / put / change / delete / yedek kaydı.
Kısa cevap: "_cw^R"
Düzenleme: Diğerlerinin de önerdiği gibi, elbette metninizi varsayılan sicile aktaran yank (veya her neyse) için farklı bir kayıt kullanabilirsiniz. Yine de her zaman önce bunu düşünmezsiniz, bu yüzden tek bir değişiklik komutunu onu patlatmadan yapmak güzel. Tamamen uçup gitmemiş olsa da. Numaralandırılmış kayıtları vardır "0
yoluyla "9
:
Vim bu kayıtları yank ve delete komutlarından gelen metinlerle doldurur.
Numaralı kayıt 0, komut ["x] ile başka bir kayıt belirtmedikçe, en son yank komutundan gelen metni içerir.
Numaralı kayıt 1, komut başka bir kayıt belirtmedikçe veya metin bir satırdan az olmadıkça (daha sonra küçük silme kaydı kullanılır) en son sil veya değiştir komutuyla silinen metni içerir. Bunun bir istisnası bu hareket komutlarıyla silme operatör için yapılır: %
, (
, )
, `
, /
, ?
, n
, N
, {
ve }
. Bu durumda "1 kaydı her zaman kullanılır (bu Vi uyumludur)." - kaydı, silme bir satır içindeyse de kullanılır.
Her bir ardışık silme veya değişiklikle Vim, kayıt 1'in önceki içeriğini kayıt 2'ye, 2'yi 3'e vb. Kaydırarak kayıt 9'un önceki içeriğini kaybeder.
12yl
için 12 karakter çeker ve"_cw^r0
bir kelimeyi değiştirirdim. Daha sonra.
, değiştirmeyi dosya boyunca tekrarlamak için komutu kullanabildim .