# Макроязык

В Far Manager реализован примитивный макроязык, который позволяет в простую последовательность клавиш ввести логику, что делает макросы (вместе с плагинами) мощным средством, помогающим в работе с Far Manager. Макроязык узкоспециализированный, привязанный к функционалу Far Manager, поэтому его нельзя рассматривать как универсальный язык.

Функциональные возможности макроязыка:

- Макрокоманды
- Условные операторы
- Операции
- Переменные
- Константы
- Свойства и функции: по областям

### Замечания

1. Для использования элементов макроязыка завершите запись макроса при помощи сочетания Ctrl-Shift-. и отредактируйте строковое представление макроса в диалоге.

2. Именованные клавиши (например, `CtrlK`) могут участвовать в любых выражениях; в этом случае они считаются как числа.

Смотрите также:
Общие замечания, Работа с макросами, Технические подробности, Примеры