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

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 registrador q
  • ... -> 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