Menu Fermer

Comment sortir et enregistrer vim ou vi

VIM (Vi IMproved) est un éditeur de texte Linux basé sur l’ancien éditeur VI.
Vim est une version améliorée de Vi mais de nombreuses commandes fonctionnent pour VI et VIM.
Lorsque l’on est pas habitué à utiliser ce dernier, on peut ne pas avoir comment quitter un fichier en cours d’édition.

Dans ce tutoriel, je vous guide pour sortir de vim.

Comment sortir et enregistrer vim ou vi

Comment enregistrer et sortir de vim ou vi

  • Appuyez sur la touche Echap pour passer en mode commande
  • Vous devriez voir l’étiquette –INSERT– disparaître dans le coin inférieur gauche.
  • Pour enregistrer vos modifications avant de quitter, tapez :w , puis Entrée. Ceci enregistrera toutes les modifications effectuées. Vim répondra en affichant le nom du fichier, s’il s’agit d’un nouveau fichier, et le nombre de caractères écrits sur le disque dur
Comment enregistrer et sortir de vim ou vi
  • Pour quitter Vi/Vim, tapez :q et appuyez sur Entrée
Comment enregistrer et sortir de vim ou vi

Pour enregistrer le fichier texte sous un nouveau fichier (enregistrer/sous), utilisez la commande :w en spécifiant le nom du fichier de cette manière :

:w <chemin/nom fichier>
Comment enregistrer et sortir de vim ou vi

Enfin pour modifier un fichier existant et ajouter le texte à la fin (append) :

:w >> <chemin/nom fichier>

Comment quitter vim ou vi sans enregistrer

  • Appuyez sur la touche Echap pour passer en mode commande
  • Pour enregistrer vos modifications avant de quitter, tapez :q! , puis Entrée.
Comment quitter vim ou vi sans enregistrer

Comment quitter vim/vi avec les raccourcis clavier

En plus du mode commande, Vim offre également la possibilité d’utiliser des touches de raccourci :

  • Pour enregistrer un fichier dans Vim et quitter, appuyez sur Echap+Maj+ZZ
  • Pour quitter Vim sans enregistrer, appuyez sur Echap+Maj+ZX

Les commandes pour quitter vim ou vi

Commandes (raccourcis)Commandes (longue)Description
:conf q:confirm quitQuittez, mais donnez l’alerte lorsqu’il y a des tampons qui ont été modifiés
:conf xa:confirm xall
:q:quitQuitter
:q!
:quit!Quitter sans sauver
:wq
Enregistrer et quitter
:wq!Enregistrer et quitter même si le fichier n’a que le droit de lecture (si le fichier n’a pas le droit d’écriture : forcer
:x
:exitEnregistrer et quitter (similaire à :wq, mais écrit seulement s’il y a des changements)
:qa
:quitallQuitter tout
:cq
quitter sans sauvegarder et faire en sorte que Vim renvoie une erreur non nulle (c.-à-d. quitter avec une erreur)
Les raccourcis clavier pour quitter vim