Dans ce billet, je vais lister quelques commandes vraiment pratiques dans l'utilisation quotidienne de Vim. C'est en quelque sorte "The ultimate survial guide of Vim". Cette liste est bien sûr non exhaustive et il en existe encore une multitude. N'hésitez pas à les faire partager si vous avez.
- Les commandes de bases (communes à l'éditeur "vi")
:wq (ou alors :x) | Sauvegarde puis ferme le fichier |
:q! | Ferme le fichier sans enregistrer les modifications |
:45 | Positionne le curseur à la 45ème ligne du fichier |
dd | Supprime la ligne courante |
i | Passe en mode insertion (Touche "Echap" pour sortir du mode) |
- Effectuer un remplacement massif dans le fichier
- Commenter / dé-commenter plusieurs lignes à la fois
2) Faire un CTRL+V (V comme Visual Block)
3) Se rendre sur la dernière ligne (ou la première selon votre point de départ)
4) Taper ensuite :s/^/# et pressez la touche "Entrer"
Pour réaliser l'opération inverse, c'est à dire dé-commenter plusieurs lignes, il suffit de répéter les points ci-dessus mais en remplaçant l'expression de substitution de l'étape 4 par :s/^#/
- Voir les différence entre deux fichiers
NB: Avouez que cela est bien plus lisible que la commande "diff" de base.
- Convertir un fichier Windows au format Unix
- Éditer plusieurs fichiers à la fois
2) :wn pour enregistrer les modifications et passer au fichier suivant
- Couper/coller plusieurs lignes
2) Positionner le curseur à l'endroit souhaité puis coller les lignes en dessus du curseur: p (ou P pour les coller avant le curseur)
Aucun commentaire:
Enregistrer un commentaire