Текстовый редактор Kate. Актуальные хоткеи для сниппетов: HTML-разметка и ввод типографики

Содержание
  1. Обшие рассуждения
  2. Некоторые принципы
  3. Собственно шпаргалка
    1. Сниппеты для HTML-разметки
    2. Сниппеты для ввода типографики

За последнее время много приходилось переносить из системы в систему настройки Kate — и часто с не вполне предсказуемым результатом. Это касалось привязки горячих клавиш к сниппетам: вероятность успеха этой процедуры была 50% — такая же, как встретить динозавра на улице города Москвы.

Обшие рассуждения

Так было и давеча. Закончил очередной самый последний апгрейд, впендюрив в машину M.2’шный накопитель на 2 ТБ и установив на него CachyOS (с учётом предыдущего опыта, как первого, так и второго) и выполнив обязательный комплекс пост-инсталляционных мероприятий, я приступил к настройке приложений.

Из всех приложений для меня важнейшим был редактор Kate, а из всех настроек редактора — перенос сниппетов и привязок к ним хоткеев: дело это довольно долгое и весьма занудное. Однако в тайну этого я уже проник: надо просто скопировать из старой системы в новую несколько неожиданный каталог: ~/.local/share/ktexteditor_snippets — в ~/.local/share/ же, но системы новой. Я, правда, на самом деле копировал в Midnight Commander’е, но проиллюстрировать не могу — накопитель со старой системой был выкручен и направлен к месту дальнейшего прохождения раньше, чем mc появился у меня в новой.

После копированния указанной выше каталога (чуть было не написал папки — с кем, как говориться…) сниппеты, как обычно, появились в правой панели окна Kate (см. илл.):

Илл. Kate и его сниппеты

Увы — в этот раз мне не повезло: я не встретил динозавра на моей улице у «Красного и Белого». И хоткеи, в старой системе к ним привязанные, куда-то нахрен делись. Однако обычно всё, что куда-то нахрен делось — откуда-то нахрен и нашлось. Божьим, вероятно, промыслом. Если же он дремлет — остаются собственные руки.

Некоторые принципы

Так что я не стал сожалеть о несбывшемся, и просто перенабил горячие клавиши для тех сниппетов, которые остались в моём списке. А число их со времён той шпаргалки, самой первой, ощутимо уменьшилось, Я резко сократил количество сниппетов для HTML-разметки, оставив только реально нужные. Правда, добавил сниппеты для ввода типографики. В обоих случаях руководствуясь принципом, высказанным Джорджем — одним из «Троих в лодке»:

…думать не о том, что нам может пригодиться, а только о том, без чего мы не сможем обойтись.

И помня высказывании, находящимся с ним в диалектическом единстве и противоречии, приписываемом… да кому оно только не приписывалось, от Вольтера до Михаила Светлова:

Можно прожить без необходимого, но без лишнего – нельзя.

Так, я мог бы прожить без тега, например, unordered list, но без blockquote — никогда. Да и без символа копирайта вполне обойдусь, вместе с его копилефтом (если такой уже придумали). А вот что мне заменит „кавычки-лапки” внутри банальных «кавычек-ёлочек»?

Свой комплект сниппетов сделал на основе комплекта Bings’а (которому выражаю свою признательность), очень сильно урезанного.

Собственно шпаргалка

Итак, собственно «шпоры». Все хоткеи не зависят от раскладки клавиатуры — причём не только в среде KDE, но и в Kate, установленном в системе с DE, основанном на Gtk. Подозреваю, хотя и не проверял, что и в WM’ах тоже будут работать.

Сниппеты для HTML-разметки

Control+Alt+A — простая ссылка на локальный ресурс (без аргуметов);
Control+Alt+R — ссылка на удалённый ресурс (открытие в новом окне или вкладке);
Control+Alt+B — блочная цитата;
Control+Alt+C — код в теле блока;
Control+Alt+E — курсив (emphasis);
Control+Alt+S — выделенный полужирным;
Control+Alt+P — блок кода (preformatted);
Control+Alt+2 — заголовок 2+го уровня;
Control+Alt+3 — заголовок 3+го уровня;
Control+Alt+4 — заголовок 4+го уровня; а больше у меня не бывает.

Сниппеты для ввода типографики

ShiftControl+Alt+O — символ копирайта;
Control+Alt+M — длинное (шириной с M) тире;
Control+Alt+N — длинное (шириной с N) тире;
Control+Alt+Q — французские кавычки («ёлочки»);
Control+Alt+L — немецкие кавычки («лапки»); а больше мне и не нужно.

Больше сниппетов не придумал, и хоткеев, соответственно, тоже. Потому как не нужно: умещаются в высоту экрана и объём моей памяти.

Автор: alv

Про себя напишу потом

Добавить комментарий