Vi and Vim are so strange, so different from any other ... with decent extensibility (if you can stand Lisp), horrible key combinations that may or may not cause carpal tunnel syndrome, and ...