Алексей Федорчук
С точки зрения кота Manual’а, текстовый редактор Komodo Edit — лучший инструмент для сочинения повествовательных текстов. Точнее, один из двух лучших, наряду с собратом по ремеслу, Geany. Но свои воззрения по поводу последнего он изложит в своё время. А пока поделится воззрениями относительно первого, благо за годы работы с ним они вполне сформировались.
Что такое Komodo Edit
Komodo Edit, который далее для краткости будет именоваться просто KE — это текстовый редактор, согласно предложенной ранее классификации, работающий в графическом режиме (или, по простуму, в Иксах) и принадлежащеий к категории «продвинутых». По мнению разработчиков, он ориентирован в основном для программистов. Однако, как показала практика, прекрасно подходит для использования в мирных целях. То есть для сочинения нарративных текстов любой степени сложности.
Не смотря на «программисткую продвинутость», KE не следует путать с интегрированной средой разработки — Komodo IDE, предназначенной уже чисто для написания исходных текстов программ. Ибо это — две большие разницы:
- Komodo IDE — мощная интегрированная среда разработки, распространяемая к как коммерческий продукт по цене от 300 до более чем полутора тысяч баксов, в зависимости от типа лицензии и поддержки; для просветления потенциальных применителей и осознания ими того, за что они платятся, доступна трёхнедельная Trial’ная версия;
- Komodo Edit — нечто вроде облегчённого варианта одноимённой IDE, представляющий собой развитый текстовый редактор с поддержкой управления проектами, протоколированием макросов и прочими функциями, позволяющими отнести его к категории «продвинутых»; он распространяется на условиях Mozilla Public License, то есть являет собой свободный Open Source в чиcтом виде.
Общее между этими программами то, что они до недавнего времени разрабатывались одними и теми же людьми — сотрудниками фирмы Active State, Komode IDE полностью, Komode Editor — при участии сообщества. Правда, похоже, что нынче разработка KE возложена на сообщество целиком — но это мои конспирологические домыслы.
Получение
До недавнего времени получение и установка KE для применителей дистрибутивов семейства Ubuntu было очень простой задачей: достаточно было подключить PPA-репозиторий Mystic-Mirage и инсталлировать пакет штатными средствами.
Этот способ доступен и сейчас, репозиторий доступен по указанному адресу. Однако с августа 2016 года он более не поддерживается. Поэтому свежие версии KE, начиная с 10.2, можно получить только с официального сайта компании ActiveState, хотя на поверхности они и там не валяются, а помещаются сюда:
И, как подсказали мне товарищи, есть и прямая ссылка для скачивания именно последней версии:
Применителям дистрибутивов, отличных от Ubuntu, надлежит поступать аналогично. Впрочем, они и ранее так делали. Хотя применители Archlinux’а и его клонов, таких, как Antergos, могут установить KE, подключив репозиторий AUR.
Кроме того, на сайте ActiveState имеется архив всех предыдущих версий KE:
О нём следует помнить любителям русифицированных интерфейсов, ибо пакета русификации для текущей ветки 10.X нет и в блишайшее время не предвидится. Однако для версий с 8.5.3 по 9.3.1 включительно его можно скачать с сайта Laborpago. Важно, чтобы версия пакета русификации точно соответствовала версии KE:
После этого пакет русификации остаётся только установить, руководствуясь, например, этой инструкцией. Поскольку далее речь пойдёт только о KE 10.X, к написанному там добавить нечего.
Установка
Установленый тарбалл (объём текущей версии — 78 МБ) надлежит распаковать обычным образом:
$ tar xvf path2/Komodo-Edit-10.2.1-17670-linux-x86_64.tar.gz
Затем — перейти в образовавшийся каталог — например, сюда:
$ cd /tmp/Komodo-Edit-10.2.1-17670-linux-x86_64
И запустить установочный скрипт install.sh
. Что можно сделать от лица обычного пользователя:
$ ./install.sh
После чего будет предложено задать целевой каталог — по умолчанию ~/Komodo-Edit-10
, не соглашаться с чем нет никакого резона:
И через некоторое время инсталляция благополучно завершится:
Но установку можно выполнить и от лица администратора:
$ sudo ./install.sh
В этом случае вариантов выбора целевого каталога больше. Во-первых, никто не запрещает назначить таковым /usr
— и тогда компонеты утсановленного пакета попадут в своеобычные места вроде /usr/bin
, /usr/lib
и /usr/share
, но зато могут возникнуть сложности при обнолении версии KE. Да и идеологически правильно в таких случаях устанавливать пакет в подкаталоги /opt
— например, в /opt/Komodo-Edit-10
. И для порядка создать символическую ссылку:
$ ln -s /opt/Komodo-Edit-10/bin /opt/Komodo-Edit-10/bin/
Аосле перезапуска сеанса пункт Komodo Edit появится в секции Программирование главного меню большинства рабочих сред:
Ну а в среде Cinnamon для этого достаточно «обновить» параметры сеанса комбинацией клавиш Alt+Control+Escape.
Первый запуск, первые настройки
Первый запуск KE вызывает серию окон, позволяющих выполнить первичную настройку программы. Все их можно спокойно пропустить, сощласившись с предложениями по уиолчанию — ибо потом, если умлчальный вид KE не устроит, его можно будет переконфигурировать по собственному хотению, (почти) как угодно. Однако в первом приближении о возможностях первичной настройки скажу несколько слов.
Итак, после первого запуска KE можно видеть следующую картину:
Первое, что тут можно сделать — это поменять цветовую схему:
Умолчальная, как явствует из скриншота — тёмная. Если траурные тона не устраивают, то можно пока выбрать любую из светлых тем, а потом уже подобрать самую глазу приятную.
Далее можно выбрать режим общего оформления окна, заменив умолчальный на «классический», то есть как в предыдущих версиях KE:
Следующая опция — изменение стиля горячих клавиш с собственного, умолчального, на любой из доступных (например, нга стиль Vi или Emacs, для любителей соответствующих редакторов)::
И последнее в первом из вводных окон — выбор браузера для отображения HTML-страниц. Здесь вариантов два — общесистемный (который, разумеется, может быть любым) или Firefox:
В следующем вводном окне важных опций — две. Во-первых, это возможность включения режима табуляции — по умолчанию табуляция превращается в проблемы. Что-как я понимаю, хорошо для Python-программеров, но неудобно для простых советских сочинителей. и второе — установка величины этой самой табляции:
И, наконец, на последнем из вводных окон не нужно делать ничего, кроме нажатия на кнопку Finish:
Если на предыдущих шагах соглашаться с тем, что дают, следующей картиной (маслом) будет вот эта:
Но, как уже было сказано, ничего страшного в этом нет. Потому что в KE можно настроить почти всё. Однако этим мы займёмся чуть позже. А пока — попробуем сразу взяться за работу. Тем более что стартовый экран на это как бы и намекает.