pete > guides > text editors

To the best of my knowledge, many programming classes actively or passively recommend using an IDE (integrated development environment) for writing code. The alternative is to use a standalone text editor, but please for the love of Turing not NotePad or Word. Personally, I prefer a standalone text editor because IDEs insert excessive insulation between the programmer and what's really going on.

Some features you definitely want:

Predictably, Wikipedia has a lengthy comparison of text editors.

Popular options include vim, emacs, Atom, and KomodoEdit.

Tom Christiansen (of Perl fame) on good interfaces, focusing primarily on text editors: Zenclavier: Extreme Keyboarding.

And here I will collect fun, snarky links that elucidate why vim is worth at least trying, if not using primarily.

Last modified: