使 :Wq 等同于 vim 中的 :wq

iso*_*mes 3 vim alias

:Wq当我的意思是,我总是打字:wq。有没有办法alias :Wq=':wq'在vim中?

use*_*686 5

我有同样的问题,但我别名;:

nnoremap ; :
Run Code Online (Sandbox Code Playgroud)

Shift如果你一开始就不能按下它,为什么要担心不及时释放呢。)

更直接的答案:

command Wq :wq
Run Code Online (Sandbox Code Playgroud)

(碰巧的是,用户定义的命令必须以大写字母开头。)

不过,您可能需要正确的制表符完成,以及:W

command -complete=file -bang -nargs=? W  :w<bang> <args>
command -complete=file -bang -nargs=? Wq :wq<bang> <args>
Run Code Online (Sandbox Code Playgroud)