Vim - Macro

La macro è la funzione di registrazione e riproduzione. Quando questo è combinato con i comandi di Vim, diventa una combinazione davvero potente. In questa sezione, discuteremo i seguenti elementi:

  • Inizia a registrare
  • Esegui azioni Vim
  • Interrompi la registrazione
  • Riproduci la registrazione

Inizia a registrare

Per avviare la registrazione, premere q seguito da una qualsiasi lettera minuscola come nome della macro. Ad esempio, nell'esempio seguente ho usato "a" come nome della macro

Esegui azioni Vim

In questo passaggio puoi eseguire qualsiasi azione di Vim come: tagliare, copiare, eliminare, sostituire e così via. Puoi vedere queste azioni eseguendo il seguente comando:

:registers

Ad esempio, il comando seguente mostra che sono state eseguite azioni di strappo ed eliminazione:

Interrompi la registrazione

Una volta terminate le azioni, premere nuovamente q per interrompere la registrazione. Ora la modalità di registrazione scomparirà come mostrato di seguito -

Giocare

Per riprodurre eseguire il comando seguente:

@{macro-name}

Ad esempio, per eseguire la macro "a", esegui il comando seguente:

@a

Per riprodurre la stessa macro più volte usa i numeri con essa. Ad esempio, per eseguire la stessa macro 10 volte eseguire il seguente comando:

[email protected]