:let
Komut bir adlandırılmış kayıt yeniden tanımlamak izin verir. Vim'in komut satırında Control+ 'ya R iki kez 1' e basın ve ardından kayıt adı, kayıt içeriğini komuta yapıştırır. Sonra yapıştırılanı değiştirebilir ve kayıt defterinde değişikliklerinizi kaydedebilirsiniz.
Örnek:
- Normal modda, "Foo Bar" metnini içeren bir satıra yazarak
"fyy
, tüm satırı ( yy
) f
register'a ( "f
) yazar.
- Tip
:let @f='
ve Control+ r, Control+ ryine, o fve siz komut satırı artık okur yüzden, "Foo Bar" da yapıştırın görmelisiniz :let @f='Foo Bar
en sonunda imleç.
- Şimdi okları kullanabilir ve sildiğiniz tuşları düzenlemek üzere silebilirsiniz
:let @f='foo bar baz
.
- Alıntıyı bitir:
:let @f='foo bar baz'
ve vur Enter.
Şimdi, f
kaydın içeriğini "foo bar baz" olarak tanımladınız .
(Bu ayrıca makrolar için de geçerlidir! :help let
)
1 Control + r, zaten karakter modundaymış gibi ekleme modundayken bir kayıtlayıcı eklemenizi sağlar. Bu sırayı iki kez kullanmak önemlidir, çünkü "metin tam anlamıyla yazılır, yazılmamış gibi yazılır. Bu, kayıt defteri gibi karakterler içerdiğinde farklılık gösterir <BS>
." - insert.txt vimdoc,:help i_CTRL-R_CTRL-R