Evet yapabilirsin! Bunu yapmanın birkaç yolu var. Varsayılan olarak, tüm kayıtlar viminfo dosyanıza kaydedilir ve vim'i başlattığınızda yüklenir. Bu en kolay yol. Ancak, kusursuz değildir. Yanlışlıkla kayıt yaparsanız / kaydederseniz her kayıt kaybolur.
Belirli bir makroyu kaydetmenin en iyi yolu, onu içine koymaktır .vimrc. Örneğin, foomakroya kaydedilmek istediğinizi varsayalım a. Bu, aşağıdakilerle gerçekleştirilebilir:
let @a='foo'
senin vimrc. Makrolarınız zaten yapılmışsa şunu yazabilirsiniz:
ilet @a='<C-r><C-r>a'<esc>
tekrar yazmak istemiyorsanız, makronun mevcut içeriğini yapıştırmak için.
Andrew Keeton'a işaret ettiği için teşekkürler <C-r><C-r>
<C-r><C-r>(biri yerine iki tane) kullanmak isteyeceksiniz