Will Haldean Brown wrote about The problem with Vim. This made me smile, because I know the same situations.
But one thing bugs me even more:
Every vi user knows the repetitive task of opening a file, making some changes
and then: save and close, ESC,
That sequence is so engraved in the muscles, we don't think about it.
But once in a while, after entering text in a GUI window, it happens when the intended action of store and exit makes the fingers hit the well known sequence of ESC, ... well, the other keys remain unheard by the canceled dialog window.
Okay, there are plugins for many applications to emulate vi keybindings, but there will be another dialog that has ESC hard wired with the cancel button.
Still not resolved this...