Como criar macros no Vim para tarefas repetitivas

Como criar macros no Vim para tarefas repetitivas
As macros são tecnicamente a sequência de execução de algumas operações e geralmente são criadas para executar as tarefas que ocorrem frequentemente rapidamente. No Microsoft Windows, você pode encontrar o MS Word, que tem a funcionalidade para permitir que você crie macros. Nos sistemas baseados em Linux, você verá o editor do VIM e, como no MS Word, criar macros no vim. Também pode ser gravado, que pode ser reproduzido posteriormente em um arquivo. Também é chamado de Record and Play Feature of the Vim Editor.

Este artigo explorará como criar macros no editor Vim no Ubuntu 22.04.

Crie macros no Vim no Ubuntu

Você deve executar as etapas a seguir para criar macros no vim. Mas antes de avançar, você deve entender o funcionamento das macros.

  • Você pode usar qualquer arquivo, novo ou existente.
  • O nome da macro pode ser qualquer alfabeto de baixo caso.
  • Para iniciar o processo de gravação, você precisa pressionar "Q" e digitar o nome da macro que você definiu como "QK", onde *K é o nosso nome de macro *.
  • Faça o que deseja ser gravado para uso posterior e pressione "Q" para parar de gravar quando feito.
  • Use "@" para executar a macro. Se você quiser usá -lo várias vezes, use "4@" onde * 4 é o número de vezes que você deseja usar a macro *.

Etapa 1: Crie um arquivo para gravar

Você precisa criar um arquivo de gravação usando o seguinte comando no editor Vim:

vim mymacros.TXT
]

Aqui, vim é o comando enquanto “mymacros.txt ”é o arquivo que você criou usando o vim.

Você verá o seguinte resultado ao pressionar Enter:

Etapa 2: registro

Pode ser necessário confirmar se está gravando pressionando "Q" e depois pressionando K onde *K é o nosso nome de macro *.

Usamos a macro para repetir. Então, primeiro pressionamos "eu" e depois digitamos o texto que queremos repetir.

Em seguida, pressione a “tecla de escape depois q” para interromper o processo de gravação. A mensagem de gravação desaparecerá.

Etapa 3: use a gravação

Se você quiser usar a gravação, vá para qualquer local no arquivo. Pressione "@K" uma vez e adicione qualquer número para o qual você deseja usar a gravação, como "5@k".

Existem várias outras aplicações de macros no Vim. Aqui está outro.

Como criar uma sequência de números no VIM usando macros

Você pode criar rapidamente uma série de números no VIM com a ajuda de macros, conforme mostrado nas etapas a seguir:

Etapa 1: crie um novo arquivo e insira um número

Você pode gerar qualquer sequência de números que deseja usar os seguintes comandos:

VIM FILE1.TXT

Em seguida, pressione "eu" e digite qualquer número. No nosso caso, usamos 999.

Etapa 2: Comece a gravar

Para começar a gravar, você deve pressionar a “tecla ESC”. E depois pressione Q seguido de qualquer tecla para nomear sua macro. Usamos “C” como nosso nome macro.

Agora, pressione "yy" para copiar o texto. Em seguida, pressione "P" para colá -lo na seguinte linha:

Agora, você precisa pressionar "Ctrl+A" para incrementar um número e pressionar "Q" uma vez feito. Pare de gravar usando a tecla "Q". Em seguida, pressione a “tecla ESC” seguida de “8@c” para incrementar um número oito vezes. Você pode fazer isso em iterações ilimitadas.

Conclusão

Usar macros no editor Vim pode economizar muito tempo. Em vez de digitar uma longa tarefa ou comando repetitivo, é mais fácil fazer o trabalho em segundos. Os editores usam principalmente as macros, altamente elásticas e usadas de acordo com seus requisitos. Este recurso o torna de alguma forma melhor do que o MS Word.