Re:Helping a Million Developers Exit Vim
by cryptonector on Tuesday May 23, 2017 @11:47PM
(#14407474)
vi's defining characteristic, which vim inherits, is that it is _modal_. That means that it has modes, like input mode (where what you type is added to the file), and command mode (where what you type are commands to the editor).
Modal editing is fantastic: it means you don't need a meta key, or multiple modifier key combinations to do things (for which your wrists will thank you!). It frees up keybindings for different purposes, which is partly how modal editing ends up needing fewer modifier key combinations.
Best thing in editing technology yet.
It is not a characteristic peculiar to vim/vi. There have been several modal text editors over the years. TEDIT, for just one example.
Vim's defining feature is the keybinding grammar, so it would no longer be Vim if you changed it.