Maison  >  Article  >  Opération et maintenance  >  Linux vim a plusieurs modes de fonctionnement

Linux vim a plusieurs modes de fonctionnement

青灯夜游
青灯夜游original
2023-02-02 19:00:143303parcourir

Linux vim a 3 modes de fonctionnement : 1. Mode commande (mode commande), vous pouvez utiliser les touches de direction (touches haut, bas, gauche, droite) ou k, j, h, i pour déplacer la position du curseur, et vous peut également modifier le contenu du fichier Effectuer des opérations telles que copier, coller, remplacer, supprimer, etc. 2. Mode de saisie, vous pouvez effectuer des opérations d'écriture sur des fichiers, similaires à la saisie du contenu d'un document sur un système Windows. 3. Mode édition, utilisé pour effectuer des opérations telles que l'enregistrement, la recherche ou le remplacement du contenu spécifié dans le fichier.

Linux vim a plusieurs modes de fonctionnement

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Qu'est-ce que vi ?

vi est l'abréviation de Visual Editor ;

est un éditeur de texte sous l'interface de ligne de commande

Dans les premiers systèmes d'exploitation Unix, vi était utilisé comme éditeur par défaut du système

Et alors ; c'est vim ?

Vi L'abréviation de IMproved ;

Version améliorée de Vi

La plus grande différence entre Vim et Vi est que lorsque nous éditons un texte, vi n'affichera pas de couleurs, mais vim affichera des couleurs

De plus , vim peut également exécuter des fonctions d'édition de programme telles que des scripts shell, le langage C, etc. ; vous pouvez donc considérer vim comme un éditeur de programme

Ensuite, le système CentOS que nous avons installé est déjà livré avec la commande vim, donc ce n'est pas nécessaire Installation ; s'il n'y a pas de commande vim dans le système Linux, vous devez utiliser la commande yum install -y vim-enhanced pour l'installer vous-même après vous être connecté à Internet.

Les trois modes de travail de vim

Lorsque vous utilisez Vim pour éditer des fichiers, il existe trois modes de travail, à savoir le mode commande, le mode saisie et le mode édition Ces trois modes de travail peuvent être commutés à volonté, comme indiqué dans. la figure 1 montrée.

Linux vim a plusieurs modes de fonctionnement
Figure 1 Les trois modes de fonctionnement de Vim

Mode commande de Vim

Lorsque vous utilisez Vim pour éditer des fichiers, il est en mode commande par défaut. Dans ce mode, vous pouvez utiliser les touches de direction (touches haut, bas, gauche, droite) ou k, j, h, i pour déplacer la position du curseur, et vous pouvez également copier, coller, remplacer, supprimer et d'autres opérations sur le contenu du fichier.

La figure 2 montre l'état de Vim en mode commande dans le système CentOS 6.x.

Linux vim a plusieurs modes de fonctionnement
Figure 2 Vim en état de commande

Mode de saisie de Vim

En mode de saisie, Vim peut effectuer des opérations d'écriture sur des fichiers, similaires à la saisie du contenu d'un document sur un système Windows.

La façon de mettre Vim en mode de saisie est de saisir i, I, a, A, o, O et d'autres commandes d'insertion en mode commande (les fonctions spécifiques de chaque commande sont indiquées dans le tableau 3), et d'appuyer sur Echap après éditer le fichier pour revenir en mode commande.

Tableau 3 Fonctions spécifiques de chaque commande d'insertion
Touches de raccourci Description de la fonction
i Insérez le texte saisi ultérieurement à la position actuelle du curseur, et le texte derrière le curseur se déplace vers la droite en conséquence
I Insérez le texte saisi ensuite au début de la ligne où se trouve le curseur. Le début de la ligne est le premier caractère non vide de la ligne, ce qui équivaut à déplacer le curseur au début. de la ligne et en exécutant la commande i
o à la position du curseur. Insérez une nouvelle ligne sous la ligne. Le curseur s'arrête au début d'une ligne vide, en attendant la saisie de texte
O pour insérer une nouvelle ligne au-dessus de la ligne où se trouve le curseur. Le curseur s'arrête au début de la ligne vide, en attente de saisie de texte
a Insérez le texte saisi ultérieurement après la position actuelle du curseur
A Insérez le texte saisi ultérieurement à la fin de la ligne où se trouve le curseur, cela équivaut à déplacer le curseur jusqu'à la fin de la ligne puis à exécuter la commande a

La figure 3 montre un diagramme schématique de Vim en mode saisie.

Linux vim a plusieurs modes de fonctionnement
Figure 3 Vim en mode saisie

Mode d'édition de Vim

Le mode d'édition est utilisé pour effectuer des opérations telles que l'enregistrement, la recherche ou le remplacement du contenu spécifié dans le fichier.

La façon de faire passer Vim en mode édition est d'appuyer sur la touche : : en mode commande. À ce moment, un symbole : : apparaîtra dans le coin inférieur gauche de la fenêtre Vim, et vous pourrez ensuite entrer. instructions de fonctionnement pertinentes.

Une fois la commande exécutée, Vim reviendra automatiquement en mode commande. Si vous souhaitez revenir directement au mode commande, appuyez simplement sur Echap.

La figure 4 montre l'état après que Vim entre en mode édition.

Linux vim a plusieurs modes de fonctionnement
Figure 4 Vim en mode édition

Pour les novices, ils ne savent souvent pas dans quel mode ils se trouvent. Que vous ayez oublié ou changé de mode accidentellement, vous pouvez appuyer une fois sur la touche Échap pour revenir au mode commande. Si vous entendez un « bip » après avoir appuyé plusieurs fois sur la touche Échap, cela signifie que vous êtes déjà en mode commande.

Recommandations associées : "Tutoriel vidéo Linux"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn