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