Linux Mint и его Cinnamon. Очерки применителя
Шрифт:
Оба способа русификации — вполне штатные: первый — с точки зрения KE, второй — с позиций deb based дистрибутивов, оба допускают автоматическое обновление, ну и русские слова в результате получаются одними и теми же. Так что каким способом пользоваться — дело вкуса. С точки зрения сборки собственных ремиксов для меня оказался предпочтительным второй.
В KE имеется спеллинг, и весьма развитый, с возможностью подключения и пополнения пользовательского словаря. Но только — для англоязычных текстов, никакого намёка на русский язык поначалу не обнаруживается:
Однако оказалось,
Выбранный один раз в данном документе, русский язык при проверке орфографии становится умолчальным не только в текущем проекте, но также и во всех открытых в данный момент проектах. Правда, подчёркивания ошибочно написанных слов в KE не предусмотрено. Что, с одной стороны, хорошо — не так рябит в глазах при обилии незнакомых словарю слов и иноязычных вкраплений. Но с другой — плохо, потому что... ну вы сами понимаете, почему.
Управление проектами
Следующий вопрос, живо меня интересующий — управление проектами. И здесь всё оказалось очень здорово. Во-первых, управление проектами в KE есть. Во-вторых, проект создаётся не просто, а очень просто (то есть проще даже, чем в Geany). Например, это можно сделать через меню Проект -> Новый проект, задав имя проекта и рабочий каталог для него:
Столь же легко создаются и все последующие проекты, сколько их потребуется. При этом задаётся вопрос, закрывать ли файлы текущего проекта? И, в отличие от Geany, вопрос этот не риторический, на него вполне можно ответить отрицательно, и новый проект будет создан при сохранении предыдущего в открытом состоянии:
В левой боковой панели легко выводится файловая иерархия внутри каталога текущего проекта (по умолчанию — до 10 уровней вложенности, при необходимости можно увеличить). Здесь же не менее легко открывается подпанель со списком созданных проектов, через которую легко переключаться между ними. При этом, как и при создании нового проекта, файлы предыдущего проекта можно сохранить в открытом состоянии, параллельно с файлами проекта следующего. И переключаться между ними через вкладки главного окна, предназначенного для редактирования текста.
Возможность параллельной работы с файлами из разных проектов — та самая функция, которой мне так не хватало в Geany, ибо я постоянно работаю с несколькими самостоятельными, но тесно связанными проектами, между которыми необходим обмен данными. И KE мне такую возможность предоставил.
Макросы
Второй
Оказалось, что в KE прибегать к сочинению собственных макросов поводов не много. Ибо он штатно снабжён их набором, вполне достаточным, например, для простой разметки html-документов, как в существующем виде, так и после минимального редактирования. Впрочем, и режим протоколирования действий для помещёния их в макросы также имеется, как и возможность последующего редактирования.
Почти нет ограничений для привязки к макросам горячих клавиш — при нахождении в окне KE им перехватывается большинство общесистмных клавиатурных комбинаций. Так что не надо, как в Geany, напрягать свою фантазию для изобретения хоткеев, с одной стороны, мнемонически прозрачных, с другой — не задействованных для нужд текущего десктопа или оконного менеджера.
Штатно в KE не обнаруживается статистики документов. Однако среди макросов нашёлся один, подсчитывающий количество слов с помощью утилиты wc. Правкой буквально одного символа можно заставить его считать число символов в документе или объём его файла в байтах.
Примеры простых макросов в KE можно умножать до бесконечности. Результаты своих упражнений я всёл в шпаргалку по этой теме. Она предназначена для внутреннего употребления, и главное в ней — это мнемоника для хоткеев, потому как они придумывались для разных редакторов в разное время, чисто ассоциативно на тот момент. То есть носят сугубо личный характер. Но возможно, что эта шпаргалка пригодится как напоминание о том, что каждый может сделать такую же для себя — со своей мнемоникой и своими ассоциациями.
Теги для выделения текста:
• Code — ввод моноширинного текста, хоткей Alt+m (от Monospace);
• Emphasis — ввод курсивного шрифтоначертания, хоткей Alt+i (от Italic);
• Strong — ввод полужирного шрифтоначертания, хоткей Alt+b (от Bold);
• Strike — ввод зачёркнутого выделения, хоткей Alt+s (от Strike).
Теги для текстовых блоков:
• Pre — командные конструкции, скрипты etc., хоткей Alt+p (от Pre);
• Quote — цитаты, хоткей Alt+c (от Citata);
• List Or — нумерованный список, хоткей Alt+o (от Ordered);
• List Un — маркированный список, хоткей Alt+l (от List).
Теги для ссылок:
• URI Link — ссылка внутри сайта, хоткей Alt+u (от URL);
• URI Remote — ссылка вне сайта, хоткей Alt+r (от Remote);
• Name Anch — анчор внутри страницы, хоткей Alt+n (от Name);
• Name URI — ссылка на внутренний анчор, хоткей Alt+a (от Anchor).
Разные прочие теги:
• Doctype — вставка Doctype, "lang=ru-RU", "content=text/html; charset=UTF-8", хоткей Alt+d (от Doctype);