Brackets: новое слово в web-редактировании

Алексей Федорчук

Мне казалось, что традиция специализированных web-редакторов в Linux’е умерла: Quanta Plus прекратила своё существование вместе с KDE 3, Bluefish ведёт вялотекущее существование, а про такие вещи, как Arachnophilia или AOL Press, нынче и вспоминать неприлично. Оказалось, что я был неправ, ибо уже три года как развивается web-редактор Brackets: версия 1.0 датируется ноябрём 2014 года. И недавно было объявлено о выходе его версии за номером аж 1.11.

Редактор Brackets разрабатывается фирмой Adobe, но, тем не менее, имеет статус открытого и свободного, ра и распространяется бесплатно. И скачать их можно отсюда, в виде исходников, пакетов *.dmg и msi, а также deb-пакетов, причём и не только в 64-битной сборке, но и в 32-битной, что нынче начинает выходить из моды.

Установить deb-пакеты можно в Ubuntu (проверено в Maui) и, как сказано на официальном сайте, также и в Debian. Правда, в список репозиториев источник пакетов brackets* не добавляется, так что обновлять редактор, видимо, придётся вручную. Но после установки (с помощью dpkg, Qapt или Gdebi) он благополучно встраивается в меню текущего десктопа, откуда и может быть запущен (например, в KDE — Разработка). И выглядеть он будет примерно так:

Как легко догадаться, в левом фрейме — файл настроек Brackets’а по умолчанию, в правом прописываются пользовательские его настройки, выполняемые прямым редактированием и вступающие в силу мгновенно.

С первого взгляда на Brackets становится очевидным его родство с текстовым редактором Atom и его отпрыском Visual Studio Code. Что вполне ожидаемо ввиду общей их основы в виде движка Chromium’а и платформы Node.js. Из чего и вытекают все особенности Brackets’а, на некоторых я остановлюсь потом.

А пока — о главной фишке этого web-редактора: синхронизации редактируемого кода с его отображением в локальном браузере по умолчанию. Для проверки чего я проделал следующие манипуляции. Во-первых, открыл в редакторе html-файл (в примере — индексный из штатного комплекта):

Во-вторых, ы главном меню Файл включил пункт Enable Experimental Live Preview:

После чего в том же меню файл нажал на пункт Live Preview — и в открывшемся окне моего умолчального браузера (Vivaldi, если чего) увидел содержимое индексного файла, которое оказалось специально для меня сделанным руководством:

Далее в окне редактора я внёс правку в html-файл:

И, перейдя обратно в окно браузера и нажав кнопку Обновить текущую страницу, убедился, что моя правка действительно отображается:

Что меня очень порадовало. Но дальше я в Brackets вникать не стал. Потому как пара его особенностей, общих для всех Atom’арных редакторов, оказалась для меня неприемлемыми:

  • невозможность изменения шрифтов интерфейса и
  • отсутствие drag-and-drop’а.

С первой особенностью понятно — при умолчальных шрифтах я просто ничего не вижу. И для людей с нормальным зрением она не очень существенна. Вторая же функция абсолютно необходима сочинителям нарративных текстов — изменение порядка слов в тексте не только способствуют его стилистической выразительности, но и могут изменить смысл фразы. А добиться правильного порядка слов сразу удаётся не всегда. Так что сочинители текстов исходников в ней тоже не нуждаются.

И для кого-то возможность мгновенной синхронизации локально сочиняемого текста с его отображением в браузере может перевесить отмеченные (для меня) недостатки. Я же остаюсь со своими любимыми консервативными редакторами…

4 комментария к “Brackets: новое слово в web-редактировании”

  1. Алексей, спасибо за интересный обзор программы для вебремастеринга.
    Во вкладке меню Помощь есть возможность проверить наличие обновлений.

  2. Если честно, Таня, очень так себе редактор. До Geany или Kate ему — что крилю антарктическому до нашей ЗФИ…

  3. clod, что в этом омаре есть такого, чего нет в Komodo, Geany etc.?

Оставьте комментарий