Создание макроса выполняется следующими действиями:
- Начало записи макроса.
Нажмите:
клавишу Ctrl-. (Ctrl и клавишу с точкой) для записи макроса в общем режиме.
клавишу Ctrl-Shift-. (Ctrl, Shift и клавишу с точкой), для записи макроса в специальном режиме.
После того как Far начал запись макроса в левом верхнем углу экрана будет отображаться символ '\4FR\-'.
- Текст макроса.
Совершите всю необходимую последовательность действий - нажмите все нужные клавиши.
Far будет сохранять все нажимаемые клавиши со следующими исключением: будут сохранены только клавиши, обрабатываемые Far. Т.е. если вы в процессе записи макроса из консоли Far запустите внешнюю программу, то Far сохранит только клавиши, нажатые до запуска и после завершения внешней программы.
Примечание
На время записи макроса все остальные макросы отключаются. Таким образом, нельзя записать "многоступенчатый" макрос, вызывающий ранее записанные макропоследовательности.
- Окончание записи макроса.
Ctrl-. (Ctrl и клавиша с точкой) - заканчивает запись макроса с параметрами воспроизведения, принятыми по умолчанию.
Ctrl-Shift-. (Ctrl, Shift и клавиша с точкой) - отображает окно с параметрами выполнения макроса, в котором вы можете эти параметры задать, настроить.
- Назначение сочетания клавиш для запуска макроса.
После окончания ввода текста макроса и назначения параметров его выполнения будет показан диалог назначения клавиши, в котором можно задать горячую клавишу для воспроизведения записанной последовательности.
Far может выполнять макросы в двух основных режимах:
- Общий режим - нажимаемые клавиши при записи и воспроизведении БУДУТ передаваться плагинам.
- Специальный режим - нажимаемые клавиши при записи и воспроизведении НЕ БУДУТ передаваться плагинам, перехватывающим события в редакторе.
Например, если какой-то плагин обрабатывает сочетание клавиш Ctrl+A, то при специальном режиме работы макросов этот плагин не получит управления и не выполнит действия, которые он обычно выполняет при реакции на это сочетание клавиш.
Воспроизведение макроса сопровождается отображением в левом верхнем углу экрана символа '\2FP\-'.
См. также параметр Macros.ShowPlayIndicator для включения/отключения отображения символа.
Он позволяет включать или отключать отображение в левом верхнем углу экрана символа '\2FP\-' во время воспроизведения макропоследовательности.
false - Символ не отображается | |
true - Символ отображается |
По умолчанию значение true.
Изменение этого параметра возможно через Редактор конфигурации.