Как создавать сложные сочетания клавиш в Geany?

Как создавать сложные сочетания клавиш в Geany?

ДляБлокнот++, мы можем использовать макрос для записи и сохранения сложной функции и назначить ей ярлык. Как сделать что-то подобное в Geany?

решение1

Как записать макросы и назначить сочетание клавиш в Geany?

Установитьgeanymacroплагин:

geanymacro — это плагин для предоставления определяемых пользователем макросов для Geany. Он начинался как часть плагина ConText feature parity, который был разделен на отдельные плагины, чтобы лучше соответствовать идеалу Geany — быть максимально легким, но при этом позволять пользователям выбирать, какие функции они хотят добавить в основной редактор. Идея была взята из текстового редактора для Windows под названием ConText.

Этот плагин позволяет вам записывать и использовать ваши собственные макросы. Макросы — это последовательности действий, которые затем можно повторить с помощью одной комбинации клавиш. Так что если у вас есть десятки строк, в которых вы хотите удалить последние 2 символа, вы можете просто начать запись, нажать End, Backspace, Backspace, вниз по строке и затем остановить запись. Затем просто запустите макрос, и он автоматически отредактирует строку и перейдет к следующей. Затем вы можете просто повторно запускать макрос, чтобы сделать столько строк, сколько захотите.

Выберите Record Macro в меню Tools, и вам будет предложено диалоговое окно. Вам нужно указать комбинацию клавиш, которая не используется, и имя макроса, чтобы помочь вам идентифицировать его. Затем нажмите Record. То, что вы делаете в редакторе, затем записывается, пока вы не выберете Stop Recording Macro в меню Tools. Простое нажатие указанной комбинации клавиш перезапустит макрос.

Чтобы отредактировать уже имеющиеся макросы, выберите Изменить макрос в меню Инструменты. Вы можете выбрать макрос и удалить его или перезаписать его. Выбор опции редактирования позволяет просматривать все отдельные элементы, составляющие макрос. Вы можете выбрать другую команду для каждого элемента, переместить их, добавить новые элементы, удалить элементы или, если это замена/вставка, вы можете редактировать текст, который заменяет выбранный текст или вставляется. Вы также можете щелкнуть имя макроса и изменить его, или комбинацию клавиш и переопределить ее, предполагая, что новое имя или комбинация клавиш еще не используются.

Единственное, что следует иметь в виду, — действия отмены и повтора не записываются и не будут воспроизведены при повторном запуске макроса.

Вы можете изменить поведение этого плагина по умолчанию, выбрав Менеджер плагинов в меню Инструменты, выбрав этот плагин и нажав Настройки. Вы можете изменить:

  • Сохранить макросы при закрытии Geany - Если этот параметр выбран, то Geany сохранит все записанные макросы и перезагрузит их для использования при следующем открытии Geany, в противном случае они будут потеряны при закрытии Geany. Спрашивать перед заменой существующих макросов - Если этот параметр выбран, то если вы попытаетесь
  • При записи макроса поверх существующего он проверит его перед перезаписью, предоставив вам возможность попробовать другое имя или комбинацию клавиш-триггеров, в противном случае он просто сотрет все существующие макросы с тем же именем или той же комбинацией клавиш-триггеров.

ИсточникПлагины для Geany

Связанный контент