272 votes

VIM pour Windows - Qu'est-ce que je tape pour enregistrer et quitter un fichier?

À l'aide de WinXP, j'ai accidentellement tapé git commit -a au lieu de git commit -am "My commit message", et maintenant je regarde mon invite de CMD rempli avec la version de fichier de mon message de commit ("Veuillez entrer le message de validation de votre..."). J'ai ajouté mon message au dessus, mais maintenant je ne peux pas comprendre comment enregistrer et quitter. J'ai essayé d'appuyer sur CTRL + W + Q, mais il ne fait rien mais ajoutez - ^ où se trouve le curseur.

J'ai aussi essayé de l'esc d'abord, puis CTRL + W + Q, mais il dit No write since last change (add ! to override).

532voto

nunopolonia Points 5218

Appuyez sur ÉCHAP pour vous assurer que vous êtes hors du mode d'édition, puis tapez

 :wq
 

52voto

eckes Points 17277

Au lieu de vous dire comment vous pouvez exécuter la commande (ESC:wq), je peux vous donner deux liens qui peuvent vous aider avec VIM:

Cependant, la meilleure façon d'apprendre VIM n'est pas seulement l'utiliser pour Git s'engage mais régulière de l'éditeur pour votre travail quotidien.

Si vous n'êtes pas passer à VIM, c'est un non-sens pour en garder les commandes à l'esprit. Dans ce cas, allez configurer votre éditeur préféré pour une utilisation avec Git.

35voto

ephemient Points 87003

Echap pour vous assurer de quitter le mode insertion, puis :wq (colon wq) ou ZZ (shift-Z shift-Z).

32voto

sjas Points 3175
  • Appuyez sur i ou a pour entrer dans le mode Insertion, le type de message de choix

  • appuyez à plusieurs reprises ESC de sortir de l'Insertion-Mode, ou tout autre mode de transport que vous pourriez avoir couru dans un accident

    • pour enregistrer, :wq, :x ou ZZ

    • pour quitter sans enregistrer, :q! ou ZQ

EDIT:
Pour recharger un fichier, et d'annuler toutes les modifications que vous avez faites...
Appuyez à plusieurs reprises ESC puis entrez :e!.

10voto

xeroc Points 187

Un moyen plus rapide pour

  • Enregistrer
  • et cesser de fumer

Sera

Si vous avez ouvert plusieurs fichiers, vous devrez peut-être effectuer une

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X