我喜欢vim和它给我的速度。但有时,我的手指太快了,我发现自己键入:WQ 而不是:wq 。 (在德语键盘上,你必须按 Shift 来获取冒号。)然后Vim会抱怨 WQ Not编辑命令

有没有办法制作 W Q 编辑器命令?

有帮助吗?

解决方案

尝试

 :command WQ wq
 :command Wq wq
 :command W w
 :command Q q

这样您就可以定义自己的命令。有关详细信息,请参阅:help command

其他提示

替代方法:

使用'命令缩写'

:ca WQ wq

你可以使用

:cmap WQ wq

也是。 例如。我有

cmap h tab help

在我的 .vimrc 中,这意味着在新标签页中打开帮助页面。

感谢小费Jim Stewart

  

但是这里有一个比上面更好的解决方案(用于帮助映射,   所以它只适用于:h):

cnoreabbrev <expr> h getcmdtype() == ":" && getcmdline() == "h" ? "tab h" : "h"
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top