11

很多时候,当我想在 vim 中保存文件并立即退出时,我不小心输入了 :Wq 而不是 :wq。

Vim 自然地给了我这个错误:

E492: Not an editor command: Wq 

我想知道,是否可以将 :Wq 重新映射为 :wq?

4

3 回答 3

13

您可以创建一个简单的 vim 命令,它基本上是wq. 将以下内容放入您的~/.vimrc文件中:

command! Wq wq

如需更多帮助,请参阅:

:h :command
于 2012-10-10T19:35:48.860 回答
7

您也可以使用ZZwhich is the same as:wq<CR>

于 2012-10-10T20:29:08.050 回答
3

尽管缩略语暗示了这一点 ( :cnoreabbrev Wk wk),但它们的主要缺点是它们也适用于其他地方,例如Wk在搜索模式中使用时。

使用cmdalias 插件,您可以定义别名:

:Alias Wk wk

PS:没有:wk命令,你的意思是:wn[ext]?简单来说:w,看看这个问题

于 2012-10-10T10:59:44.583 回答