如何在不进入插入模式的情况下填充寄存器?

时间:2014-06-10 15:43:54

标签: vim vim-registers

当我在宏中使用它时,我想优化寄存器的初始化。

我通常通过执行类似q:i0 <Esc> "eyiw:q的操作来初始化我的注册表,但我认为有更好的方法......如果可能的话,我想避免进入插入模式。

1 个答案:

答案 0 :(得分:3)

qaq(开始并立即停止录制)清除注册a

因此,要清除注册q并开始录制(例如递归宏),请使用qqqqq...


从命令行,您还可以执行以下操作:

:let @a = ''

:call setreg('a', '')