Основы > Основные элементы интерфейса пользователя > Настройка интерфейса пользователя > Среда > Работа с макросами > Сведения о инкрементальном макросе
  
Сведения о инкрементальном макросе
Инкрементальный макрос можно записать, установив опцию конфигурации relation_text_trail_output на yes и опцию конфигурации relation_tool_mapkey_behavior на increment. Инкрементальный макрос можно записать и выполнить только в диалоговом окне Уравнения (Relations).
 
*Примечание Инкрементальный макрос невозможно записать, если опция конфигурации relation_text_trail_output установлена на no, даже если опция конфигурации relation_tool_mapkey_behavior установлена на increment. Однако записанный ранее макрос можно выполнить, если опцию конфигурации relation_text_trail_output установить на yes, не обращая внимания на настройки данной опции при выполнении макроса.
Инкрементальный макрос записывает точку вставки в диалоговое окно Уравнения (Relations). Инкрементальный макрос записывает только заново добавленный текст или действие, выполненное в точке вставки. При выполнении записанного макроса он производит записанные операции, начиная с записанной точки вставки. Он постепенно добавляет или удаляет текст из текущего набора текста в текстовой области. Инкрементальный макрос не удаляет и не заменяет уже существующий текст или наборы уравнений, если это не было определено заранее.
С помощью инкрементального макроса можно:
Добавить текст или наборы уравнений в диалоговом окне Уравнения (Relations), снова выполнив макрос в точке вставки. Одновременно можно добавлять несколько строк текста.
Заменить существующий текст на новый. Можно выбрать текст и снова выполнить макрос, чтобы заменить текст на новый в существующем наборе текста.
Удалить указанную часть текста из набора уравнений в диалоговом окне Уравнения (Relations). Можно удалить несколько символов до или после текущей позиции курсора, как записано в макросе.
О макросах
Определение макроса