Убойные фишки Kate

Алексей Федорчук

Честно говоря, субпроект про убойные фишки возник как побочный результат сочинения Рассказа о царе Фарзое, который, с одной стороны, отнимал у меня всё время и силы, а с другой — требовал хоть ненадолго переключиться на другое занятие. Что, как известно — лучший отдых. И тут предложение кота Мануала — помочь ему с мелкими заметками про его убойные фишки пришлось кстати. А особенно — с заметкой про текстовый редактор Kate. Ибо после обсуждения и обмена мнениями мы с ним постановили: считать убойными только три фишки, о которых далее и пойдёт речь.

Первая — это, конечно же, сниппеты. Нам с Мануалом в Kate очень не хватало возможности протоколировать макросы, к чему мы привыкли со времён использования joe. И что активно пользовали и в Geany, и в Komodo Editor. Пока на нас не сошло просветление: ведь сниппеты (или, по русски, фрагменты) выполняют ту же самую роль. По крайней мере, если речь идёт о чём-то не сложнее html-кода.

Готовые комплекты сниппетов можно получить из сети, выбрав соответствующий пункт из меню по ПКМ на панели фрагментов:

И затем выбрав нужное из предложенного:

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

Горячие клавиши, что характерно, работают при любой раскладке клавиатуры — и при русской, и даже при греческой. Тогда как, скажем, в Geany они действуют только при латинице, и приходится прибегать к временному (на фиксирующему) переключателю раскладок. Это можно считать «полуфишкой» Kate. Как и то, что если желаемый хоткей уже занят для како-то иной операции, его легко переопределить.

Второй из собственно убойных фишек Kate мы с Мануалом постановили считать возможность обходиться без меню (почти) во всех случаях жизни: все необходимые действия (вывод или скрытие встроенного терминала, включение нумерации строк, не говоря уж о банальных открытии, сохранении etc.) можно выполнять кнопками на инструментальной панели или панели статуса:

При необходимости же меню легко сделать видимым с помощью комбинации Control+M.

Особо следует отметить вывод статистики документа: при нажатии на соответствую кнопку число слов и символов будет изменяться в реальном времени. Это важно, когда материал должен содержать строго определённое количество символов, что не так уж редко бывает в нашем сочинительском труде.

Наконец, третья фишка — это сохранение сеансов и их последующее открытие. В Kate нет поддержки проектов в том смысле, в каком она имеет место быть в Geany или Komodo Edit. Однако проекты здесь заменяются сеансами, и в ряде случаев это оказывается удобней — например, при параллельной работе с небольшим количеством мелких заметок различной тематики:

Именно такая ситуация сложилась у нас с Мануалом в настоящий момент, что и подвигло нас на сочинение данной заметки. После чего я возвращаюсь ко второй части «Рассказа о царе Фарзое», завершение которой — в ближайшем будущем.

Убойные фишки Kate: 7 комментариев

  1. Спасибо за познавательную статью, Алексей.
    С некоторых пор стала включать этот редактор в Matuntu.

  2. Ага, Таня, хороший компромисс между монстрами типа Komodo и Geany, с одной стороны, и «полу-лёгкими» редакторами вроде Pluma или Gedit.
    А Konsole тоже включаете?

  3. Терминал в Kate по Вашей подсказке опробован мною в индивидуальном порядке. Более привычными и удобными в работе оказались выпадающий терминал типа Terminix (Tilix) и caja-open-terminal, который можно открыть в любом каталоге.

  4. Но это не то, братцы.
    Любит и консоль это делать.
    А вот создать структуру проекта одной, максимум двумя командами — может один только встроенный в редактор терминал.
    (с) Н.В. Гоголь

  5. Алексей, можно ли поделиться примерами, как одной-двумя командами создать проект из терминала, встроенного в Kate.

  6. Не проект — структуру проекта. Например, так:
    $ touch farzoy_02.html farzoy_04.html farzoy_01.html farzoy_03.html farzoy_05.html
    Обычно это быстрей и проще, чем через меню :)

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