VIM stuff
Today if removed two annoyances I had with VIM.
Command mistyping⌗
I often mistype the following:
:w! becomes :W!
or
:q! becomes :Q!
Which is annoying because W and Q do not mean anything, and I don’t
write or VIM does not quit.
VIM has a nifty feature called commands which you can (re)define
or add new commands.
Lets try some to fix this, in a running vi:
:com -bang W write!
or
:com -bang Q quit!
Now you can write :Q! and you will force quit.
But it will now always use the force variant because the bang (!). Well of course VIM would not be VIM, if there weren’t a solution:
:com -bang W write<bang>
:com -bang Q write<bang>
Mode has changed
This was the other annoyance
Warning: Mode of file "{filename}" has changed since editing started
Kill it with set autoread in your .vimrc. See :help W16 too.
Read other posts