有时在vim中,我不小心输入:Q而不是:q在正常模式下.为了解决这个问题,我在.vimrc中添加了这个:
command Q q
Run Code Online (Sandbox Code Playgroud)
这适用于:Q,但是如果我键入:Q !, vim以"No!allowed"响应.我如何让vim接受:Q!并将其解释为:q!?
Mar*_*rot 12
:command -bang Q quit<bang>
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅:help :command-bang.
我更喜欢这个用于我的命令
command! -bar -bang Q quit<bang>
Run Code Online (Sandbox Code Playgroud)
:command!将允许重新发送你的vimrc而没有错误,请参阅:help E174-bar参数将允许使用|连接更多命令,参见:help :command-bar<bang>扩展到!如果使用一个,请参阅:help :command-bang