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