TextMate

TextMate is an excellent text editor for the Apple Mac. It's ideally suited to the agile web developer, and is very easy to extend with your scripting language of choice. It's especially popular in the Ruby community, and is (credit where it's due) the only reason that I switched from Linux to Macs several years ago.

TextMate is by no means the only editor worth investigating; I'm also a bit of a fan of Emacs, having used it for 10 years before I got TextMate. It's just not as pretty. Or as easy to customise (but PeepCode can [help you with that][peepcode-vim]). Before I used Emacs I used vi, and must confess that I'm currently spending most of my time in MacVim.

To learn more about TextMate start with the manual. The Pragmatic Programmer's TextMate: Power Editing for the Mac is also well worth a read.

Articles on TextMate

  1. Opening Ruby gems in TextMate

    How often do you find yourself wanting to check the source code of a locally installed Ruby gem? Do you find it painful digging around your filesystem to locate the gems directory? With mategem I just type mategem activerec[tab].

    Get mategem...