Emacs для начинающих

       

Macro


Этот пункт разделяется на две секции. Первая, стабильная, предназначена для создания и запуска пользовательских макрокоманд. В ней можно видеть:

  • включение режима протоколирования макросов (Learn Keystrokes, Alt+K);
  • нормальное завершение (Finish Learn, повторное Alt+K) и прерывание (Cansel Learn, Ctrl+.) протоколирования;
  • воспроизведение (Replay Keystrokes, Ctrl+K) и повторение (Repeat, Ctrl+.) запротоколированных макрокоманд.

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

В комплекте с той версией NEdit, которая имеется в моем распоряжении, идут макросы для:

  • дополнения частично напечатанных слов путем сопоставления их со словарем (Complete Word, Alt+D),
  • некий Fill Sel v/Char (из комментариев в теле макроса я не очень понял, что это, к тому же пункт этот не активизирован)
  • ответы на письма - с цитированием (Quote Mail Reply) и без оного (Unquote Mail Reply)

Кроме того, имеется серия языково-зависимых макросов, предназначенных для программирования на C++. Они появляются в меню только при включении соответствующего языкового режима. Однако, как и в случае с Shell, не видно причин, по которым нельзя было бы исключить из меню заведомо не нужные макросы, заменив их собственными. Именно это и будет темой заключительных разделов саги.

А пока посмотрим, что же такое понимается в NEdit под пунктом



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