1.2 KiB
title | localeTitle |
---|---|
Macros | Macros |
Macros
A gravação de macros é uma maneira de fazer algumas tarefas repetitivas automaticamente no VIM.
Macros de Gravação
As macros usam um dos registradores VIM para serem armazenados, cada registro é identificado por uma letra de a
a z
.
Para iniciar uma macro, no modo normal, pressione:
q<REGISTER LETTER>
Exemplo: qq
inicia uma macro no registrador q
, qs
inicia a macro no registrador s
Neste ponto, você verá na recording @q
linha de fundo do VIM recording @q
, isso significa que tudo que você digitar agora será registrado na macro.
Para interromper o registro da macro, pressione <ESC>
para voltar ao modo NORMAL e q
para sair da macro.
Para executar a macro que você registrou, pressione @
e o registrador q
.
O processo completo é assim:
qq
-> start registra a macro no registradorq
...
-> a série de comandos que você quer gravar<ESC>q
-> voltar ao modo NORMAL e sair do registro macro@q
-> executa a macro, começando da linha atual@@
-> execute a macro novamente
Mais informações
Você pode encontrar mais informações sobre macros no Wiki de Dicas do VIM: http://vim.wikia.com/wiki/Macros