【发布时间】:2014-07-31 11:16:52
【问题描述】:
我想在宏中使用寄存器时优化它的初始化。
我通常通过执行q:i0 <Esc> "eyiw:q 之类的操作来初始化我的寄存器,但我认为有更好的方法...如果可能,我想避免进入插入模式。
【问题讨论】:
标签: vim vim-registers
我想在宏中使用寄存器时优化它的初始化。
我通常通过执行q:i0 <Esc> "eyiw:q 之类的操作来初始化我的寄存器,但我认为有更好的方法...如果可能,我想避免进入插入模式。
【问题讨论】:
标签: vim vim-registers
qaq(开始并立即停止录制)清除寄存器a。
因此,要清除寄存器 q 并开始录制(例如递归宏),请使用 qqqqq...
从命令行,你也可以这样做:
:let @a = ''
或
:call setreg('a', '')
【讨论】: