Многие разработчики Mac используют TextMate, потому что он имеет множество функций существ.
Если вы работаете с большими файлами и вам нужна скорость, посмотрите на BBEdit - просто удивительно, как быстро он может найти / заменить материал.
Если вам нужен редактор, близкий к Eclipse, но не полноценная ориентированная на Java IDE, Komodo Edit (с открытым исходным кодом) или IDE (коммерческий) довольно хорошо, хотя обычно я могу заставить его потерпеть крах в течение часа. Я думаю, что это не нравится мне.
Мой основной редактор vim или gvim, в зависимости от того, на какой хостинг системе я работаю. Он обрабатывает все языки, работает на Mac, Linux и Windows, и очень настраиваемый, и, когда вы к нему привыкли, может быть очень быстрым. Я трачу 99% своего времени на редактирование в gvim, и это первое или второе, что я устанавливаю на машину, а также мои индивидуальные настройки, любимые шрифты и плагины.