Blue Flavor

Folklorico! by Kenny Meyers

Tools We Use: Textmate

August 19th, 2008 at 1:21 p.m.

Blue Flavor is a Mac house, and we use a lot of tools to get stuff done. Far and away, the best tool I and others here use is Textmate.

Eight Reasons why Textmate is super-fantastic-awesome

  1. Small Footprint. Textmate has a small footprint. It opens files and saves them quickly. Generally, we edit straight off of FTP, and Textmate does a great job of opening and saving files for quick-edits.
  2. Bundles. Textmate bundles are control centers, which allow you to do various things such as code-coloring, running tasks, etc. Need to code ExpressionEngine templates? Easy. Download the bundle. Need to work with CodeIgniter? Simple, install the bundle. Want to get a list of bundles to install? Yep, you got it: Install the bundle. And it has an auto-update, too. We use multiple types of CMS, code bases and languages and this flexibility is one of Textmate’s jewels.
  3. Works From the Command Line. When you install Textmate, it asks if you would like to optionally install the command line command. This means if you’re working through some archaic system root directories, or an apache server config well-hidden from view, you can just type “mate http.config” and it opens up textmate. Not everyone here loves the command line (look for ASCII websites in the future!), but those of us who do use it appreciate the power.
  4. A Great Book. The pragmatic programmer series has one of the best books on Textmate, and also happens to be one of the best user-manuals. You can buy it here. It’s a phenomenal read, and gives you everything you need to take control of your editor.
  5. Dirt Cheap. Textmate is $59.00—the equivalent of an Xbox 360 game. It’s not free, like Textwrangler, but it’s also better than Textwrangler. When you use Textmate you’re supporting a great one-man-developer, Allan Odgaard, and purchasing a great piece of software from the ever-giving indie Mac software community. It’s not free, but it’s worth the small cost.
  6. The Pure Joy of Simplicity. The user interface is built mac-specific. It’s as complex as you want it to be, but opens as a simple text editor. You don’t have to use bundles or special shortcut-keys, but learning them and spending the time to do so will make you a faster coder.
  7. Incredibly Smart. When you type a bracket, Textmate creates its pair. You write your code and then type the last bracket. Textmate automatically hops over the end-bracket it and you can keep on trucking.
  8. Sweet Community. In this world of awful web social software, it’s nice to see a community produce something rather then share something from other communities. The Textmate developer community is smart, giving and creative: the way web communities should be. As a bonus, it has multiple language developers using it (Ruby, Python, etc.).

But I don’t want your toy-machine Apple crap

If you’re on a PC, I suggest e-text editor. It has the power of Textmate bundles (though I’ve found it’s just not as strong as Textmate, but I certainly don’t recommend you spend $1000+ for a new Mac for a text editor). Suggestions are welcome in the comments, but please just talk about why you like your text editor, not why it’s better then others.

Kenny Meyers

More Information