【发布时间】:2013-09-11 20:12:00
【问题描述】:
我将一个宏记录到一个寄存器并以太多重复开始它。完成每个宏需要很长时间。
如何取消/停止 Vim 执行宏?有没有办法在不杀死编辑器进程的情况下做到这一点?
以下是我遵循的步骤:
- 将宏录制到寄存器 1
- 我运行了 1000 次:
1000@1 - 现在等待大约 6 秒来完成每个宏。
【问题讨论】:
-
您应该在寄存器 a 到 z 中记录宏。寄存器 1 到 9 保留用于拉动和删除,并在您每次拉动或删除时更新,这可能是您体验缓慢的原因。
-
感谢您的评论。我将切换到字母。在性能方面,我必须执行以下命令以使其快速运行: syntax off set undolevels=0