Vim 命令前不小心输入了大数字,如何取消?

Vim 命令前不小心输入了大数字,如何取消?

简短的故事:当我在 Vim 中的命令前输入一个非常大的数字时,如何在命令运行时取消它?

长话短说:我想快速记下一个大数字,比如 949494。我迅速切换到我的 MacVim 7.4 并开始打字,结果忘记了这是我一生中第一次进入插入模式。

于是我输入949494

然后我注意到我处于命令模式,因此我按下i进入插入模式,然后949494再次输入。

然后,我意识到我做了什么*。

我盯着屏幕看了一会儿,甚至在 Vim 做出反应之前来到这里开始写这个问题。

那么我该如何取消呢?

然而,只要看看这个熟悉的 stackexchange 界面及其空白的问题表单和相关问题列表,答案就浮现在我的脑海里(这真的很明显)。所以当我输入这些内容时,我不再有这个问题,但我认为无论如何问一下并发布我的答案可能会有用。如果听起来很愚蠢,请随意删除它。

* 换句话说,我已经要求 Vim 插入“949494”949494 次。

答案1

要取消 Vim 中正在运行的命令,请按Ctrl+C

来自 vimhelp.appspot.com:

Ctrl-C

中断当前(搜索)命令。在 MS-DOS dos 中使用 CTRL-Break。在正常模式下,任何待处理的命令都会被中止。

相关内容