Vim - Sauvegarder et quitter les fichiers
Il est temps pour moi de faire un point sur les différentes méthodes qu’offre Vim pour quitter et/ou sauvegarder un fichier.
Les basiques
Voici, selon moi, les commandes à retenir en premier lieu.
Pour sauvegarder un fichier, utilisez la commande write
, ou
plutôt son raccourci w
:
:w
:write
Je rappelle qu’on peut facilement obtenir une aide exhaustive sur une commande quelconque:
:h :write
Et je conseille de lire systématiquement l’aide de Vim sur les commandes dont je vais vous parler. Vous découvrirez ainsi des tas de variantes qui pourrait vous être utile.
Pour sauvegarder tous les fichiers en une seule fois:
:wall
Pour quitter un fichier, on utilise quit
, ou son raccourci q
:
:q
:quit
De même, pour quitter tous les fichiers (et fermer Vim):
:qa
:qall
Si vous voulez fermer un fichier modifié sans enregistrer les modifications, la commande suivante est indispensable:
:q!
Voilà pour les basiques. Ces commandes sont simples à mémoriser.
Les combinaisons
Il arrive souvent qu’on veuille sauvegarder un fichier, et en même temps le fermer. Je recommenderais aux débutants d’utiliser la commande suivante:
:wq
Elle est très facile à mémoriser, étant la combinaison de write
et
de quit
.
Quand du temps aura passé et que vous serez prêt à en apprendre d’autres, essayez donc les deux qui suivent:
Un simple :x
permet de sauver/quitter le fichier, vous gagnez une
touche par rapport à :wq
:
:x
Suivant le layout de votre clavier, la suivante peut vous convenir plus ou moins. C’est la seule qui soit en mode normal et non pas en mode commande, rapide comme l’éclair, je l’adore:
ZZ
À demain.