2011-03-25 28 views
5

有时在vim中,我不小心键入:Q而不是:q在正常模式下。要解决这个问题,我已经在我的.vimrc添加了这个:制作:Q!具有与以下相同的功能:q!在vim

command Q q 

此为正常工作:Q,但如果我输入:Q!VIM与“!不允许有”响应。我如何让vim接受:Q!并解释为:q! ?

回答

12
:command -bang Q quit<bang> 

欲了解更多信息,请参阅:help :command-bang

+0

谢谢!奇迹般有效! – Alexandros 2011-03-25 16:32:41

6

我喜欢这对我的命令

command! -bar -bang Q quit<bang> 
  • :command!的爆炸将允许重新源vimrc里没有错误,请参阅:help E174
  • -bar参数将允许连接具有进一步的命令| ,见:help :command-bar
  • <bang>扩大为!如果使用一个,请参阅:help :command-bang
+0

退出后可以连接哪些命令? – idbrii 2012-12-05 18:17:10