重新映射:Wq to:wim in vim

时间:2012-10-10 10:44:55

标签: vim customization

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

Vim自然会给我这个错误:

E492: Not an editor command: Wq 

我想知道,是否有可能重新映射:Wq to:wq?

3 个答案:

答案 0 :(得分:12)

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

command! Wq wq

如需更多帮助,请参阅:

:h :command

答案 1 :(得分:6)

您还可以使用与ZZ

相同的:wq<CR>

答案 2 :(得分:3)

虽然缩写表明了这一点(:cnoreabbrev Wk wk),但它们的主要缺点是它们也适用于其他地方,例如在搜索模式中使用Wk时。

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

:Alias Wk wk

PS:没有:wk命令,你的意思是:wn[ext]吗?对于简单的:w,请查看this question