Запись и воспроизведение макросов

Far Manager


Запись и воспроизведение макросов
Создание макроса

Создание макроса выполняется следующими действиями:

  1. Начало записи макроса.

    Нажмите:
    клавишу Ctrl-. (Ctrl и клавишу с точкой) для записи макроса в общем режиме.
    клавишу Ctrl-Shift-. (Ctrl, Shift и клавишу с точкой), для записи макроса в специальном режиме.

    После того как Far начал запись макроса в левом верхнем углу экрана будет отображаться символ '\4FR\-'.

  2. Текст макроса.

    Совершите всю необходимую последовательность действий - нажмите все нужные клавиши.

    Far будет сохранять все нажимаемые клавиши со следующими исключением: будут сохранены только клавиши, обрабатываемые Far. Т.е. если вы в процессе записи макроса из консоли Far запустите внешнюю программу, то Far сохранит только клавиши, нажатые до запуска и после завершения внешней программы.

    Примечание

    На время записи макроса все остальные макросы отключаются. Таким образом, нельзя записать "многоступенчатый" макрос, вызывающий ранее записанные макропоследовательности.



  3. Окончание записи макроса.

    Ctrl-. (Ctrl и клавиша с точкой) - заканчивает запись макроса с параметрами воспроизведения, принятыми по умолчанию.
    Ctrl-Shift-. (Ctrl, Shift и клавиша с точкой) - отображает окно с параметрами выполнения макроса, в котором вы можете эти параметры задать, настроить.

  4. Назначение сочетания клавиш для запуска макроса.

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

Воспроизведение макроса

Far может выполнять макросы в двух основных режимах:

  1. Общий режим - нажимаемые клавиши при записи и воспроизведении БУДУТ передаваться плагинам.
  2. Специальный режим - нажимаемые клавиши при записи и воспроизведении НЕ БУДУТ передаваться плагинам, перехватывающим события в редакторе.

Например, если какой-то плагин обрабатывает сочетание клавиш Ctrl+A, то при специальном режиме работы макросов этот плагин не получит управления и не выполнит действия, которые он обычно выполняет при реакции на это сочетание клавиш.

Воспроизведение макроса сопровождается отображением в левом верхнем углу экрана символа '\2FP\-'.

См. также параметр Macros.ShowPlayIndicator для включения/отключения отображения символа.

Он позволяет включать или отключать отображение в левом верхнем углу экрана символа '\2FP\-' во время воспроизведения макропоследовательности.

false - Символ не отображается
true - Символ отображается

По умолчанию значение true.

Изменение этого параметра возможно через Редактор конфигурации.


Far Manager © 1996—2000 Eugene Roshal, © 2000—2015 Far Group