Through the years I’ve used about every text editor available for the Mac. The one that won’t go away is Bare Bones’ venerable BBEdit, my most trusted editor since the last century. True, old habits are hard to break, but that hasn’t stopped me from trying other editors.
For awhile, I fell in love with Panic’s Coda, but the latest version is anemic and horrible for CSS.
My latest fling is with Sublime Text, a Mac text editor that dares to think different and pulls off a surprisingly useful and attractive way to edit text.
Sublime Text has a distraction free mode which removes all the window chrome so you can focus on editing and not be bothered by tools.
Tools? They’re still around, including a Projects mode and the capability to select multiple lines of code at once. That gives you the option to make many changes once, instead of one change many times.
The GoTo Anything function gives you quick access to open files from the keyboard, or jump within your code to specific symbols or words or lines. All the basics are included in Sublime Text, including Snippets, Macros, Completions (best I’ve ever used), Menus, and Key Bindings.
The multiple selection function lets you rename variables in an instant, including batch edits. The pop up command palette is interactive and displays syntax depending on your keystroke combo.
Find and replace works with regular expressions and it’s easy to remove whitespace from the keyboard– no mouse or trackpad needed.
Other notable advantages include the fact that Sublime Text is cross platform for a single license (Mac OS X, Windows, Linux). In price, it’s more expensive than BBEdit but substantially less than the eye candy adornment in Coda.