Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:editeurs:vim:macros [03/07/2014 00:06] 127.0.0.1 modification externe |
doc:editeurs:vim:macros [20/09/2015 18:20] (Version actuelle) milou [Introduction] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
* Objet : commande macro avec vim | * Objet : commande macro avec vim | ||
- | * Niveau requis : DÉBUTANT AVISÉ | + | * Niveau requis :{{tag>débutant avisé}} |
* Commentaires : //Créer et enregistrer une commande d'édition vim réutilisable à volonté.// | * Commentaires : //Créer et enregistrer une commande d'édition vim réutilisable à volonté.// | ||
- | * Débutant, à savoir : [[:doc:editeurs:vim:vim | La commande d'édition VIM - Détail]] | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) |
+ | * [[:doc:editeurs:vim:vim | La commande d'édition VIM - Détail]] | ||
+ | * Suivi : {{tag>à-tester}} | ||
+ | * Création par [[user> martin_mtl]] le 11/12/2012 | ||
+ | * Testé par .... le .... | ||
+ | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=1577 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
+ | |||
+ | ===== Introduction ===== | ||
Avec [[:doc:editeurs:vim:vim | La commande d'édition VIM]], nous pouvons créer une macro((**macro** : enregistrement d'une ligne de commandes enchaînées les unes après les autres dans leur continuité)) d'une commande vim complète que nous souhaitons répéter ultérieurement. | Avec [[:doc:editeurs:vim:vim | La commande d'édition VIM]], nous pouvons créer une macro((**macro** : enregistrement d'une ligne de commandes enchaînées les unes après les autres dans leur continuité)) d'une commande vim complète que nous souhaitons répéter ultérieurement. | ||
Ligne 45: | Ligne 52: | ||
Nous pouvons voir en direct sur le texte ce que notre commande vim exécute sur la ligne visée. \\ | Nous pouvons voir en direct sur le texte ce que notre commande vim exécute sur la ligne visée. \\ | ||
- | Terminer la macro par : | + | Terminer la macro par <key>q</key> |
- | q | + | |
- | En cas d'erreur, il suffit de quitter la macro par : | + | En cas d'erreur, il suffit de quitter la macro par <key>q</key> |
- | q | + | |
+ | |||
+ | puis, d'utiliser la lettre <key>u</key> | ||
- | puis, d'utiliser la lettre : | ||
- | u | ||
pour restaurer la ligne et recommencer la macro différemment, en la nommant de manière identique. | pour restaurer la ligne et recommencer la macro différemment, en la nommant de manière identique. | ||
- | Pour relancer cette macro nommée "a", tapons : | + | Pour relancer cette macro nommée "a", tapons <key>@-a</key> |
- | @a | + | |
et voilà. | et voilà. |