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 points suivants −
- Démarrer l’enregistrement
- Effectuer des actions Vim
- Arrêter l’enregistrement
- Lire l’enregistrement
Démarrer 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 comme: couper, copier, supprimer, remplacer, etc.Vous pouvez voir ces actions en exécutant la commande suivante −
:registers
Par exemple, la commande ci-dessous indique que les actions yank et delete ont été effectuées –
Arrêter l’enregistrement
Une fois les actions terminées, appuyez à nouveau sur q pour arrêter l’enregistrement. Maintenant, le mode d’enregistrement disparaîtra comme indiqué ci-dessous –
Play
Pour jouer exécuter 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 elle. Par exemple, pour exécuter la même macro 10 fois, exécutez la commande suivante –