--- title: Macros localeTitle: макрос --- ## макрос Запись макросов - это способ сделать несколько повторяющихся задач автоматически в VIM. ### Запись макросов Макросы используют один из регистров VIM для хранения, каждый регистр указывается буквой от `a` до `z` . Чтобы запустить макрос, в обычном режиме нажмите: ```vim q ``` Пример: `qq` запускает макрос в регистре `q` , `qs` запускает макрос в регистре `s` На этом этапе вы увидите в нижней строке VIM `recording @q` , это означает, что все, что вы `recording @q` сейчас, будет регистрироваться в макросе. Чтобы остановить запись макроса, нажмите `` чтобы вернуться в режим NORMAL, и `q` чтобы выйти из макроса. Чтобы выполнить макрос, который вы записываете, нажмите `@` и регистр `q` . #### Полный процесс выглядит следующим образом: * `qq` -> начать запись макроса в регистр `q` * `...` -> серия команд, которые вы хотите записать * `q` -> вернуться в режим NORMAL и выйти из записи макроса * `@q` -> выполнить макрос, начиная с текущей строки * `@@` -> снова выполнить макрос ### Больше информации Вы можете найти дополнительную информацию о макросах в VIM Tips Wiki: http://vim.wikia.com/wiki/Macros