Шпаргалка по редактору RK

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


Последовательность команд редактора вместе с любым текстом, если их приходится часто повторять, может быть присвоена "переменной" редактора red. Для записи макроопределения служит команда:

<ARG>d имя<RETURN>


(имя - одна буква). Редактор выдаст приглашение на ввод:

Mac:


Введенный в ответ текст и команды редактора запишутся в переменную имя. Редактор отображает команды на экране в виде пары символов, их кодировка приведена в приложении 2. Признаком конца ввода является команда <EXIT> (клавиши <LineFeed><Del>), для отмены ошибочных символов или команд используется команда <B-SPACE> (клавиша <Del> или <Back-Space>).


Для выполнения макрокоманды достаточно ввести:

<LineFeed>$имя


то есть последовательно нажать клавиши <LineFeed> (или

<ПС>), "$" и малую латинскую букву, которой именуется переменная. Редактор подставляет содержимое переменной вместо ввода с терминала. Выполнение макро прерывается, если при выполнении записанной в макро операции поиска не найден искомый текст. При необходимости можно переопределить какую-либо функциональную клавишу терминала как вызов определенной макрокоманды.



Содержание раздела