Adobe Brackets – функциональный редактор исходного кода
Фирма Adobe Systems создала уникальную программу Brackets. Предлагаемый пакет является универсальным редактором традиционного исходного кода, ориентированным на веб-дизайнеров и программистов. Приложение Brackets разработано с применением специальных веб-механизмов, среди которых HTML и javascript. Следовательно, любой специалист, способный создавать различные веб-страницы, сможет эффективно пользоваться и этим компактным редактором.
Стоит подчеркнуть, что заметное преимущество разработки программ с использованием бесплатных веб-стандартов состоит в том, что Brackets способен развертываться практически в любом окружении. Впрочем, данный редактор, по заявлениям разработчиков, предназначен для длительной работы исключительно на десктопных компьютерах.
В продукте Brackets реализован уникальный интерфейс с компактным навигационным меню на боковой панели, помогающим оперативно переключаться между последними обработанными объектами. Благодаря интегрированному меню, профессионал сможет спокойно открывать персональный каталог проектов и анализировать в нем все файлы.
К особенностям решения Brackets относится поддержка двух специальных функций, в числе которых «Live Preview» и «Quick Edit». Известно, что в любом традиционном редакторе кода для изменения стиля отдельных HTML-элементов нужно искать подходящую таблицу стилей и требуемые классы, производить обработку и сохранять результаты, после чего возвращаться к исходному файлу. А вот Brackets способен редактировать клиентские таблицы стилей в исходном HTML-документе. Для выполнения подобной операции достаточно щелкнуть мышью по HTML-элементу и воспользоваться в отобразившемся контекстном меню встроенной опцией «Quick Edit».
Также механизм «Quick Edit» самостоятельно извлекает особый CSS-класс, добавляемый к HTML-элементу, из отдельного файла текущей таблицы стилей и показывает его внутри строки для удобства обработки специалистом. А по окончании редактирования понадобится выйти из режима «Quick Edit» нажатием кнопки «Escape».