A lot of times, when I want to save a file in vim and immediately exit thereafter, I accidentally type :Wq instead of :wq.
Vim naturally gives me this error:
E492: Not an editor command: Wq
I'm wondering, is it possible to remap :Wq to :wq?
You can create a simple vim command that is basically an alias for wq. Place the following in your ~/.vimrc file:
command! Wq wq
For more help see:
:h :command
You can also use ZZ which is the same as :wq<CR>
Though abbreviations suggest themselves for this (:cnoreabbrev Wk wk), their main disadvantage is that they are also applied in other places, such as when using Wk in a search pattern.
With the cmdalias plugin, you can define an alias:
:Alias Wk wk
PS: There is no :wk command, did you mean :wn[ext]? For a simple :w, have a look at this question
来源:https://stackoverflow.com/questions/12817501/remapping-wq-to-wq-in-vim