L'éditeur vi est l'éditeur original pour les systèmes Unix. Il utilise le mode graphique de la console pour simuler une fenêtre d'édition de texte, vous permettant d'afficher les lignes d'un fichier, de vous déplacer dans le fichier, d'insérer, de modifier et de remplacer du texte.
vi est divisé en trois modes : le mode commande, le mode édition et le mode dernière ligne.
(1) Mode commande
Le mode commande est le mode initial de vi. Tapez « $vi file name » sous les autorisations normales ou tapez « # vi file name » sous l'utilisateur root temporaire (par exemple : root@XXX-virtualBox:/ect# vi vsftpd.conf) pour entrer initialement en mode commande vi. Appuyez sur Echap en mode édition pour accéder au mode commande. Il existe de nombreux articles sur Internet qui appuient sur Echap pour entrer en mode commande en mode dernière ligne. Une fois que mon ordinateur est entré en mode dernière ligne, presque toutes les touches sont saisies lorsque vous tapez ESC, il affichera "^[" sans revenir. au mode commande. Donc, si vous êtes dans la même situation que moi et que vous entrez dans le mode dernière ligne et que vous ne pouvez pas changer de mode, n'appuyez pas sur la touche Entrée au hasard.
En mode commande :
ZZ : Quitter vi
h ou <-Touche gauche : Déplacer un caractère vers la gauche
touche j ou Bas : Bas Déplacer une ligne
touche k ou haut : remonter d'une ligne
touche l ou droite : déplacer un caractère vers la droite
pageDown (ou ctrl+F) : faire défiler vers le bas d'un écran
pageUp (ou ctrl+B) : faire défiler vers le haut d'un écran
G : passer à la dernière ligne du tampon
num G : passer au num ligne dans le tampon
gg : Déplace la première ligne du tampon
x : Supprime le caractère à la position actuelle du curseur
dd : Supprime la ligne au niveau du curseur actuel position
dw : Supprimer Le mot à la position actuelle du curseur
d$ : Supprimer le contenu de la position actuelle du curseur jusqu'à la fin de la ligne
J : Supprimer le caractère de nouvelle ligne (ligne épissée) à la fin de la ligne où se trouve le curseur actuel
u : Annuler la commande d'édition précédente
a : Ajouter des données après le curseur actuel
A : Ajouter des données à la fin de la ligne où se trouve le curseur actuel
r char : Utiliser char pour remplacer un seul caractère à la position actuelle du curseur
R text : Utiliser texte pour écraser les données à la position actuelle du curseur jusqu'à ce que la touche ESC soit enfoncée
Une commande facile à appuyer par erreur : qq : Le logo "recording@" apparaîtra dans le coin inférieur gauche. C'est une fonctionnalité puissante de vim. Il peut enregistrer une macro et appuyer sur q pour arrêter l'enregistrement de la macro.
(2) Mode édition
Appuyez sur [i, I, o, O, a, A, r, R] et d'autres lettres pour entrer en mode commande Edit mode. Lorsque vous appuyez sur les lettres ci-dessus, les mots [--INSERT-- ou --INSERT--] peuvent apparaître dans le coin inférieur gauche de l'écran, permettant la saisie de données textuelles. La signification de chaque touche est la suivante :
a : Commencer l'insertion après le curseur
A : Commencer l'insertion à la fin de la ligne
i : Commencer l'insertion avant le position du curseur
I : Insérer à partir du premier caractère non vide dans la colonne où se trouve le curseur
o : Ajouter une nouvelle colonne sous la colonne où se trouve le curseur et saisir la saisie mode
O : Insérer là où se trouve le curseur Ajouter une nouvelle colonne au dessus de la colonne et entrer en mode saisie
ESC : Revenir au mode commande
(3) Dernier mode ligne
De nombreuses personnes sur Internet disent qu'en mode commande, la saisie de [:] passera au mode dernière ligne. Mon ordinateur : n'a aucun effet. Vous devez être en mode majuscule (appuyez sur la touche CapsLock), puis appuyez sur la touche q. La dernière ligne apparaîtra :. Notez que vous ne pouvez pas revenir à d'autres modes pour le moment (si vous le pouvez, veuillez laisser un message et moi). je vais le modifier, merci). Vous pouvez entrer la commande
:q après : q S'il y a des données de tampon non modifiées, quittez.
:q ! Annulez toutes les modifications apportées aux données du tampon et quittez [Quitter sans enregistrer]
:w filename Enregistrez le fichier dans un autre fichier
:wq Enregistrez les données du tampon vers un fichier et quittez
:sp écran partagé de haut en bas
:vsp écran partagé de gauche à droite
ctrl+w+w changer d'écran
Dans certains modes de commande d'écriture de données, entrez [/] pour accéder au mode de dernière ligne, qui est différent de la commande de :. Après /, vous pouvez saisir le contenu de la recherche ou certaines commandes. Si une commande incorrecte est saisie après /, il reviendra automatiquement en mode commande.
Recommandations associées : "Tutoriel 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!