IT-Russia Технологии, разработки, обзоры
Офисные

TextWrangler: текстовый редактор с подсветкой кода для Mac OS X

текстовый редактор

Один из самых мощных, но в то же время простых и приятных текстовых редакторов для МАКов – TextWrangler. Он уже длительное время возглавляет списки лучших текстовых редакторов по мнению многих пользователей. Теперь, после выхода в свет четвертой версии, позиции TextWrangler еще более укрепились.

В четвертой версии TextWrangler получил обновленый итнтерфейс, работать с которым удобнее и приятнее. Окна открытых документов привычно располагаются слева, а не справа, как было ранее. Обновленная система поиска как по отдельному документу, так и во всех открытых файлах. Изменение некоторых параметров, встроенное S/FTP обозревателя. Улучшена подсветка синтаксиса. TextWrangler стал лучше и красочнее, в том числе и привлекательнее с точки зрения дизайна.

Обновленный TextWrangler стал однозначно лучше и по- прежнему будет лидировать в качестве бесплатного текстового редактора для Мас платформ. Он достаточно простой, быстрый и мощный. Это бесплатное приложение по своим параметрам превосходит многие платные программы по работе с текстами под Мас.

Редактор разработан с учетом возможностей программирования и разработки приложений, а также предусматривает широкие возможности для настройки. Он удобен и для новичнков, и для профессионалов, а постоянное его совершенствование можно считать только коллосальным плюсом.

Подсветка синтаксиса в текстовых редакторах

Подсветка синтаксиса — функция текстового редактора, при которой элементы исходного кода или размеченного текста отображаются разными цветами и начертаниями в зависимости от их типа. Ключевые слова, строки, числа, комментарии и операторы получают собственное визуальное оформление. Это не влияет на содержимое файла, а служит только для удобства чтения и навигации.

Работа подсветки основана на синтаксическом анализе: редактор разбирает текст по набору правил, описывающих лексическую структуру конкретного языка или формата. Правила могут быть встроенными или задаваться пользователем через конфигурационные файлы. Для каждого поддерживаемого языка определяется свой набор лексем и соответствующих им стилей. Разбор бывает упрощённым, на основе регулярных выражений, либо более глубоким, с частичным построением дерева разбора.

От обычного форматирования подсветка синтаксиса отличается тем, что применяется автоматически и не сохраняется в файле. При переключении на другой язык оформление меняется в соответствии с его правилами. В редакторах, ориентированных на программистов, подсветка часто дополняется сворачиванием блоков кода, автодополнением и проверкой парных скобок.