标签: vim macros
我将一个宏录制到一个寄存器中并重复启动它。它需要很长时间才能完成每个宏。
如何取消/停止Vim执行宏?有没有办法在不杀死编辑程序的情况下这样做?
以下是我遵循的步骤:
1000@1
答案 0 :(得分:26)
C-c 有效
另外,你可以让它在出错时中断。 (我认为,这是默认值)。我有时暂时做
:se nowrapscan
避免"无限地"循环我的缓冲区
另外,要加速宏执行,请将其设为静音:
:silent! norm 1000@q