标签: vim vim-registers
当我在宏中使用它时,我想优化寄存器的初始化。
我通常通过执行类似q:i0 <Esc> "eyiw:q的操作来初始化我的注册表,但我认为有更好的方法......如果可能的话,我想避免进入插入模式。
q:i0 <Esc> "eyiw:q
答案 0 :(得分:3)
qaq(开始并立即停止录制)清除注册a。
qaq
a
因此,要清除注册q并开始录制(例如递归宏),请使用qqqqq...
q
qqqqq...
从命令行,您还可以执行以下操作:
:let @a = ''
或
:call setreg('a', '')