За помощью текстовых редакторов мы обращаемся всякий раз, когда необходимо отредактировать конфигурационный файл для блога, сверстать HTML-страницу, изменить .htaccess и т.п. Это незаменимый инструмент веб-разработчика. Для Mac OS X существует много интересных разработок. Мы остановимся пока на двух из них — платном Textmate, который по праву считается лучшим текстовым редактором, и бесплатным TextWrangler.
Textmate
Textmate — лучший текстовый редактор вообще. Ни на одной другой платформы нет более удобного инструмента. Сейчас им пользуются более 20 тысяч зарегистрированных пользователей.
При том, что это коммерческий продукт с закрытым исходным кодом, пользовательское сообщество создало немало дополнений к нему, есть даже инструменты для работы с таблицами.

Textmate — отличный инструмент для работы с кодом. Он поддерживает работу с регулярными выражениями и бережёт время разработчика, поскольку позволяет автоматизировать рутинные операции. Для экономии времени используются сниппеты, макросы, команды и автозавершение:
- бандлы. Textmate стандартно предоставляет несколько десятков бандлов — наборов тегов или кода. Но бандлы могут быть полезны не только разработчику — есть бандлы для ведения ToDo-списка и даже для публикации в блог!
- сниппеты. Сниппеты — простая форма автоматизации. Вы можете задать ввод какого-то куска кода или текста по хоткею. Например, можно ввести супер пупер фигня мирового масштаба, нажав всего лишь пару клавиш и tab.
- макросы. Ну это и так понятно, с макросами знакомы и Windows-пользователи
Главный недостаток приложения — не работает с отечественным зоопарком кодировок (все эти Windows 1251, Koi-8r и т.п.), так что только UTF.
Tetmate — это прекрасный инструмент для веб-разработчика. Один мой знакомый стал свитчером только из-за этой программы.
TextWrangler
Разработчиком TextWrangler является компания Bare Bones Software, которая выпускает также BBEdit — платный текстовый редактор. И хотя TextWrangler бесплатен, нельзя сказать, что он ограничен. Маленький факт: в то время как многие программы поставляются вообще без справочной информации, TextWrangler предоставляет пользователю 266-страничный мануал.

Также как и в Textmate, здесь нет поддержки полуживых кодировок типа koi-8r, нам предложено использовать UTF. TextWrangler имеет практически все возможности, которые присутствуют в платных программах:
- подсветка кода
- сравнение версий документа
- поиск и замена с использованием регулярных выражений
- поиск по нескольким файлам
- мощная поддержка AppleScript
- поддержка работы с FTP и SFTP (можно открывать и редактировать файлы, расположенные на удаленном сервере)
- модульная архитектура (можно использовать плагины BBEdit)
- улучшенный буфер обмена
Я уже около месяца пользуюсь именно TextWrangler и в принципе программа меня устраивает. Интересно было бы узнать, что используете вы. Поделитесь мнением :)
Ссылки:









Наше сообщество во «В контакте»
Следуйте за нами в «Твиттере»