Запись макроса
Создание макроса выполняется следующими действиями:
Начало записи макроса.
Клавиша Ctrl+. (Ctrl и клавишу с точкой .) для записи макроса в общем режиме и Ctrl+Shift+. (Ctrl, Shift и клавишу с точкой .), для записи макроса в специальном режиме.
После того как FAR начал запись макроса, в левом верхнем углу экрана будет отображаться символ R.
Текст макроса.
FAR будет сохранять все нажимаемые клавиши со следующими исключениями: будут сохранены только клавиши, обрабатываемые FAR. т. е. если вы в процессе записи макроса из консоли FAR запустите внешнюю программу, то FAR сохранит только клавиши, нажатые до запуска и после завершения внешней программы.
Окончание записи макроса.
Для завершения записи макроса служат специальные сочетания клавиш.
- Ctrl+. (Ctrl и клавиша с точкой .) вызывает запись макроса с параметрами воспроизведения, принятыми по умолчанию.
- Ctrl+Shift+. (Ctrl, Shift и клавиша с точкой .) показывает диалог с параметрами выполнения макроса.
Назначение сочетания клавиш для запуска макроса.
После окончания ввода текста макроса и назначения параметров его выполнения будет показан диалог назначения клавиши, в котором можно задать горячую клавишу для воспроизведения записанной последовательности.
Сохранение макроса.
После назначения клавиши макропоследовательность готова к использованию. При включённом автосохранении она заносится в базу немедленно.
В противном случае макрос останется в памяти до завершения работы FAR. Чтобы сделать его постоянным необходимо сохранить текущие настройки (Shift+F9). Либо можно воспользоваться командой плагина FAR Commands (включён в дистрибутив): "
macro:save
".
Примечание:
- На время записи макроса все остальные макросы отключаются. Таким образом, нельзя записать "многоступенчатый" макрос, вызывающий ранее записанные макропоследовательности.