Vim - Macros

La macro est une fonction d'enregistrement et de lecture. Lorsque cela est combiné avec les commandes Vim, cela devient une combinaison vraiment puissante. Dans cette section, nous discuterons des éléments suivants -

  • Commencer l'enregistrement
  • Effectuer des actions Vim
  • Arrête d'enregistrer
  • Lire l'enregistrement

Commencer l'enregistrement

Pour démarrer l'enregistrement, appuyez sur q suivi de toute lettre minuscule comme nom de macro. Par exemple, dans l'exemple ci-dessous, j'ai utilisé "a" comme nom de macro

Effectuer des actions Vim

Dans cette étape, vous pouvez effectuer toutes les actions Vim telles que: couper, copier, supprimer, remplacer, etc. Vous pouvez voir ces actions en exécutant la commande suivante -

:registers

Par exemple, la commande ci-dessous montre que des actions de suppression et de suppression ont été effectuées -

Arrête d'enregistrer

Une fois que vous avez terminé les actions, appuyez à nouveau sur q pour arrêter l'enregistrement. Maintenant, le mode d'enregistrement disparaîtra comme indiqué ci-dessous -

Jouer

Pour jouer, exécutez la commande ci-dessous -

@{macro-name}

Par exemple, pour exécuter la macro «a», exécutez la commande ci-dessous -

@a

Pour lire la même macro plusieurs fois, utilisez des nombres avec. Par exemple, pour exécuter la même macro 10 fois, exécutez la commande suivante -

[email protected]