Алексей Федорчук
Мне казалось, что традиция специализированных 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-редактировании”»
Алексей, спасибо за интересный обзор программы для вебремастеринга.
Во вкладке меню Помощь есть возможность проверить наличие обновлений.
Если честно, Таня, очень так себе редактор. До Geany или Kate ему — что крилю антарктическому до нашей ЗФИ…
Я очень рекомендую Codelobster IDE: http://www.codelobsteride.com
clod, что в этом омаре есть такого, чего нет в Komodo, Geany etc.?