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