Использование макрокоманд
Последовательность команд редактора вместе с любым текстом, если их приходится часто повторять, может быть присвоена "переменной" редактора red. Для записи макроопределения служит команда:
<ARG>d имя<RETURN>
(имя - одна буква). Редактор выдаст приглашение на ввод:
Mac:
Введенный в ответ текст и команды редактора запишутся в переменную имя. Редактор отображает команды на экране в виде пары символов, их кодировка приведена в приложении 2. Признаком конца ввода является команда <EXIT> (клавиши <LineFeed><Del>), для отмены ошибочных символов или команд используется команда <B-SPACE> (клавиша <Del> или <Back-Space>).
Для выполнения макрокоманды достаточно ввести:
<LineFeed>$имя
то есть последовательно нажать клавиши <LineFeed> (или
<ПС>), "$" и малую латинскую букву, которой именуется переменная. Редактор подставляет содержимое переменной вместо ввода с терминала. Выполнение макро прерывается, если при выполнении записанной в макро операции поиска не найден искомый текст. При необходимости можно переопределить какую-либо функциональную клавишу терминала как вызов определенной макрокоманды.