Why Vim, an '80s Text Editor, Is Still the UI of Choice for Power Users
fastcolabs.com
fastcolabs.com
One is that since its a text mode editor it is easy to use in an ssh session. So I don't have to set up sshfs or something.
Two is that it seems less complicated than emacs but is still credited with being a 'real' programmer's editor. And I know it has support for almost every language.
The biggest thing is something like network effects or social dynamics. Hardcore Unix programmers use 'real' text editors and nobody wants them to have one over on them. And its nice to feel like your are part of an 'elite' club of 80s power text editor users.
The 80s era text editors are not the best text editors, realistically. And I will go ahead and admit that I use the arrow keys in vim