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