Dan*_*son 204
使用q后跟一个字母来记录宏.这只是进入一个复制/粘贴寄存器,因此您可以在正常模式下使用"xp或"xP命令正常粘贴它.
要保存它,你打开.vimrc并粘贴内容,然后寄存器将在你下次启动vim时出现.
格式如下:
let @q = 'macro contents'
Run Code Online (Sandbox Code Playgroud)
但要小心引号.他们必须妥善逃脱.
因此,要保存宏,您可以执行以下操作:
qqq"qp将宏插入到您的let @q = '...'行中Rao*_*ter 18
在你的〜/ .vimrc中写你的宏,通过示例定义一个由CTRL + O启动的宏,将以下行添加到〜/ .vimrc:
map <C-O> MACROTEXT
Run Code Online (Sandbox Code Playgroud)
当您通过键入录制宏时,qa您可以通过键入来检索宏文本"ap
Ser*_*ujo 10
你可以在你的 ~/.vimrc
:let @a="iHello World!\<CR>bye\<Esc>"
Run Code Online (Sandbox Code Playgroud)
注意:您必须使用双引号才能使用特殊键,例如 in \<this silly example>。