one inch frame
the personal site of eric a. Farris
An excellent article with excellent examples as to why us crusty old Unix guys still use vim, and why it still rocks.
The point is, with vi, your keyboard becomes a huge specialized text-editing gamepad with almost a hundred buttons. Each of them has at least two functions, shifted and unshifted, so you have almost two hundred functions at a single keypress (not counting Shift). Commands are incredibly powerful for text editing, and you can even combine them to obtain the best results. While typing some text, it is a regular keyboard, but when you’re back to normal mode you have the best-designed text-editing machine there is, and it shows.