A painting of me

On Text Editors

   22 October 2007, early afternoon

I think every programmer should know how to use vi. It’s a small lean text editor that is usually found running on pretty much any Unix box you may find yourself in front of. I’m not saying you should know all the ins and outs of vi, but you should be able to start typing away if need be. I also think every programmer should know enough about Emacs that they can quit the program if they ever open it by accident. (FYI: Control-X Control-C will do the trick.)



  1. Hater.
    Most everybody I know that uses vi doesn’t even really know how to use it properly to do things the fastest. Saving macros and repeating actions is probably the best feature of it I’ve used on a regular basis.

    Emacs is still better for programming though. Multiple file and multiple window support in emacs is way better than in vi.

  2. I like to make fun of Emacs because I have no idea how it works. It’s like that obelisk at the start of 2001 that makes the monkeys beat each other to death with bones.

Don't be shy, you can comment too!

Some things to keep in mind: You can style comments using Textile. In particular, *text* will get turned into text and _text_ will get turned into text. You can post a link using the command "linktext":link, so something like "google":http://www.google.com will get turned in to google. I may erase off-topic comments, or edit poorly formatted comments; I do this very rarely.