Bu VIM yolunu yapmak için kasıtlı olarak yank, delete ve diğer kayıtları kullanırsınız.
Kayıt "0
yank kaydıdır. İstediğiniz her şey buraya konur, ancak siler asla sicile dokunmaz "0
.
Demek ki, örneğinizde, sadece bir kelime söylemiştiniz. Bir kelimeyi az önce çektiğiniz kelimeyle değiştirmek için, asla yank kaydına dokunmayan silme işlemlerinden yararlanabilirsiniz. Bu nedenle, hedef kelimeye gidin, silin dw
, sonra yank-register'inizden yapıştırın "0p
veya daha iyisi, cw
o zaman ^R0
(tekrarlanabilir).
Yank yazmacının tam tersi, küçük silme yazmacıdır "-
. Herhangi bir küçük silme veya değiştirme silme işlemi buraya koyulur, ancak yanlar asla dokunmaz "-
. Silme, tam bir çizgiden azsa küçük sayılır.
Kayıtlar "1
- "9
silme geçmişi kayıtlarıdır. En "1
son büyük silme veya değişiklik kaldırmayı "9
içeren ve en eski büyük silme veya değişiklik kaldırmayı içeren ile. Yalnızca küçük olmayan, yani bir veya daha fazla satırın silinmesiyle silinir "1
- "9
.
Bir sicil değiştiren herhangi bir işlem için, bir kopya da daima varsayılan, adsız sicile yerleştirilir ""
. Bu, açıkça bir sicile isim vermediğinizde kullanılan sicildir.
Kayıt "_
, kara delik kayıttır ve her zaman boştur. Eğer silerseniz, hiçbir kayıtta hiçbir şey değiştirilmez, varsayılan ""
kayıt bile değil , kara delik kayıt bile olsa . Kaldırılan metin geri alma geçmişinizden ayrı olarak tamamen bitti. Kara delik kayıt defterine yanmak veya yapıştırmak aslında hiçbir şey yapmaz.
Kara delik kayıt , küçük silme kayıtlarınızı değiştirmeden "_
önce bir küçük silme, ardından birkaç silme gibi işlemleri yapmanıza izin verir , ardından ilk küçük silme işleminizi yapıştırın."_
"-
Diğer kayıtlar son eklenen kayıt ".
, dosya adı "%
ve "#
komut kaydı ":
, arama kaydı "/
ve ifade kaydıdır "=
.
Tüm bu kayıtların ve içeriklerinin bir listesini komut ile alabilirsiniz :register
. Bu komut neyin neyle sonuçlanacağını denemek ve öğrenmek için çok kullanışlıdır.
vep
.