Stuff has happened since I last edited this page in 2009. I know folks bounce in here occasionally from search engines, so here’s more up to date information for you.
Simple Types in Python Next »
Products
Vim
Vim is one of the two major editors of the UNIX world. The other one is Emacs, which I am also quite fond of. Still, it’s hard to beat Vim. It may be awkward, ugly, and hard to use, but there’s just something inescapable about it. Regular expressions are a major part of the editing interface, which gives you a great deal of (admittedly cryptic) power.
Emacs and Vim get equal time in my work. I probably shouldn’t admit that in a public forum, since a statement like that is nearly considered blasphemous by devotees of each application. Emacs has a lot of power as an environment, but I still find Vim to be the more powerful editor. So which one I’ll use depends on the scope of my work that day. It will be Emacs if I need to do remote editing, email checking, project management, and other such tasks which are not specifically editing. However, the choice will be Vim if I just want to sit down and bang some code out in quick order with minimal distractions. Make your own choice, and have fun with it. And remember, you can use viper-mode
if all you’re looking for is vi-style finger movement.
Ages ago, I had my own copy of the online Vim documentation on the site. It was a simple affair, and was intended to provide some filler for the site. Show I could do text formatting, stuff like that. The problem is that it takes up so much space on my Web host. You’re probably best off using the official documentation at the VimDoc site.