VIM Exit et sauvegarde, pour les débutants

VIM Exit et sauvegarde, pour les débutants

Syntaxe pour quitter et sauver de l'éditeur VIM

Presse Esc clé pour vous assurer que vous êtes mode de commande. Puis appuyez sur le côlon clé pour entrer mode de ligne de commande. Le mode de ligne de commande aura un côlon en bas à gauche de l'écran où vous pouvez entrer dans les lignes de commande. Puis appuyez 'wq ' et 'entrer' Pour indiquer la sortie et économiser. 'W' est abrégé pour écrire indiquant enregistrer le contenu du fichier sur disque. 'Q' est abrégé pour quit qui indique l'éditeur de sortie vim.

: wq

La capture d'écran ci-dessous consiste à entrer dans la commande 'WQ' en mode de ligne de commande pour demander à VIM de quitter le programme après avoir enregistré le contenu, aka écriture et quitter.

Comprendre les modes VIM et comment les utiliser

Les principaux modes de fonctionnement de VIM sont le mode d'insert, le mode de commande, le mode de ligne de commande et le mode visuel. L'éditeur sera dans l'un de ces modes à tout moment, et l'interaction avec l'éditeur VIM à l'aide de KeyStroke prendra différentes actions en fonction du mode dans lequel l'éditeur se trouve actuellement. Si vous essayez de saisir «WQ» pour enregistrer et quitter, en mode insérer, il n'enregistrera pas en fait le contenu sur lequel vous travaillez ni ne quittez l'éditeur VIM. Par conséquent, vous devez donc être conscient lorsque vous utilisez VIM dans le mode dans lequel vous vous trouvez.

Mode d'insertion: Dans ce mode, vous pouvez réellement taper du contenu dans un fichier. Vous effectuez l'édition et n'enseignez pas à Vim l'éditeur quoi faire autre que le texte à saisir dans un contenu de fichier. Vous pouvez entrer le mode d'insertion à partir du mode de commande en appuyant sur le 'je' clé qui signifie insert. Vous pouvez également frapper le 'un' clé qui entrera également dans le mode d'insert, mais après avoir déplacé le curseur après la position actuelle, c'est pourquoi 'un' Dans ce cas, signifie ajouter.

Mode de commande: Ceci est le mode où les touches sont utilisées pour instruire VIM quoi faire et comment fonctionner mais pas pour saisir un nouveau texte ou modifier du texte dans un fichier. Pour entrer le mode de commande, appuyez sur le 'Esc' clé du clavier.

Mode de ligne de commande: Une petite invite de ligne de commande de commande apparaît en bas à gauche de l'écran et vous permet d'entrer des commandes telles que nous avons montré dans ce tutoriel, vous pouvez utiliser 'W' qui signifie écrire un fichier et vous pouvez utiliser 'Q' qui signifie quitter l'éditeur. Ceux-ci peuvent être combinés en une seule instruction et vous quitterez l'éditeur et enregistrerez le fichier.

Mode visuel: Le mode visuel vous permet de mettre en surbrillance le texte, puis d'utiliser ce texte sélectionné en copie et coller ou d'autres opérations communes sur le texte sélectionné. Tout cela peut être fait à partir du clavier sans souris contrairement aux éditeurs basés sur l'interface graphique tels que le bloc-notes ou Visual Studio.

Comment enregistrer votre contenu mais ne pas quitter l'éditeur

Si vous souhaitez enregistrer votre travail dans le fichier que vous modifiez, mais ne quittez pas l'éditeur VIM, utilisez simplement la commande 'W' pour écrire le fichier et omettez la commande 'Q' comme indiqué ci-dessous.

: W

Comment quitter l'éditeur mais ne pas émettre une sauvegarde

Si vous souhaitez quitter l'éditeur uniquement et ne pas émettre une commande de sauvegarde, alors émettez simplement la commande 'Q' en mode de ligne de commande comme indiqué ci-dessous. Cette commande suppose que vous n'avez apporté aucune modification jusqu'à présent au contenu, sinon vous obtiendrez une erreur comme indiqué dans la deuxième capture d'écran ci-dessous.

: Q

Aucune erreur ci-dessus.

Erreur ci-dessus car la commande de sortie a été émise sans commande de fichier de sauvegarde.

Comment quitter l'éditeur mais et ne pas enregistrer les modifications

Si vous avez apporté des modifications, mais que vous ne voulez pas enregistrer ces modifications au disque et que vous souhaitez revenir au contenu précédent au moment du dernier problème de sauvegarde de la commande 'Q' avec le '!'Commande en mode ligne de commande comme indiqué ci-dessous.

: Q!

Conclusion

Toutes les informations ci-dessus peuvent sembler trop complexes juste pour quitter l'éditeur et enregistrer le contenu du fichier sur lequel vous travaillez, mais il y a des raisons et tout est logique. L'éditeur VIM peut être utilisé presque entièrement à partir du clavier sans utiliser de la souris qui est ergonomique et en termes de vitesse généralement plus efficace pour les programmeurs et l'expérience des professionnels de l'informatique. Par conséquent, toutes les instructions doivent être spécifiées avec différentes combinaisons de clés et non l'utilisation d'un pointeur de souris graphique. Afin de s'adapter à la programmation rapide et à l'utilisation de VIM, les différents modes de fonctionnement ont été introduits afin que les mêmes clés puissent avoir des actions différentes en fonction du mode actuel. Ainsi, lorsque vous voulez faire une commande simple simple pour quitter l'éditeur tout en enregistrant le contenu du fichier que vous faites, ce n'est que quelques touches sur l'éditeur et ne pas parcourir les menus avec une souris maladroite. Apprenez les astuces de VIM et vous serez sur le chemin d'un codeur d'élite ou d'un administrateur de systèmes.

Plus d'éducation VIM

  • Achetez le livre O'Reilly sur VIM sur Amazon appelé Learning the VI et VIM éditeurs
  • Parcourez le tutoriel en ligne de Daniel Miessler appelé Learn Vim pour la dernière fois: un tutoriel et un apprêt
  • Parcourir la page d'accueil du projet Org