freeCodeCamp/guide/russian/vim/macros/index.md

1.9 KiB
Raw Blame History

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