Les commandes vi couramment utilisées sous Linux sont :
Commandes pour saisir vi
nom de fichier vi : ouvrir ou créer un nouveau fichier, et Placez le curseur au début de la première ligne
vi +n filename : Ouvrez le fichier et placez le curseur au début de la nième ligne
vi + filename : Ouvrez le fichier et placez le curseur à la fin Début d'une ligne
vi +/pattern filename : Ouvrez le fichier et placez le curseur à la première chaîne correspondant au pattern
vi -r filename : Lors de l'édition avec vi la dernière fois qu'un crash système se produit, restaurez le nom de fichier
vi nom de fichier....nom de fichier : ouvrez plusieurs fichiers et modifiez-les dans l'ordre
Commande de déplacement du curseur
h : Curseur Déplacer un caractère vers la gauche
l : Déplacer le curseur d'un caractère vers la droite
Espace : Déplacer le curseur d'un caractère vers la droite
Retour arrière : Déplacer le curseur d'un caractère vers la gauche
k ou Ctrl+p : Déplacez le curseur d'une ligne vers le haut
j ou Ctrl+n : Déplacez le curseur d'une ligne vers le bas
Entrée : Déplacez le curseur d'une ligne vers le bas
w ou W : Déplacez le curseur d'une ligne mot à droite jusqu'au début du mot
b ou B : Déplacez le curseur d'un mot vers la gauche jusqu'au début
e ou E : Déplacez le curseur d'un mot vers la droite jusqu'à la fin du mot
) : Déplacer le curseur vers la fin de la phrase
( : Déplacer le curseur vers le début de la phrase
} : Déplacer le curseur vers le début du paragraphe
{ : Curseur Déplacer vers le fin du paragraphe
nG : Le curseur se déplace au début de la nième ligne
n+ : Le curseur descend de n lignes
n- : Le curseur monte de n lignes
n$ : Le curseur se déplace jusqu'à la fin de la nième ligne
H : Le curseur se déplace vers la ligne supérieure de l'écran
M : Le curseur se déplace vers la ligne du milieu de l'écran
L : Le curseur se déplace vers la dernière ligne de l'écran
0 : (Notez qu'il s'agit du chiffre zéro) Le curseur se déplace au début de la ligne actuelle
$ : Déplace le curseur jusqu'à la fin de la ligne actuelle
Commandes de défilement de l'écran
Ctrl+u : Faire défiler la moitié de l'écran jusqu'au début du fichier
Ctrl+d : Faire défiler jusqu'à la fin du fichier Faire défiler la moitié de l'écran
Ctrl+f : Faire défiler un écran jusqu'à la fin du fichier
Ctrl+b; Faire défiler un écran jusqu'au début du fichier
nz : Faire défiler la nième ligne vers le haut de l'écran Si n n'est pas spécifié, faire défiler la ligne actuelle. en haut de l'écran.
Commande Supprimer
ndw ou ndW : supprimer les n-1 caractères commençant au curseur et le suivant
do : supprimer jusqu'au début de la ligne
d $ : supprimer jusqu'à la fin de la ligne
ndd : supprimer la ligne courante et n-1 lignes après
x ou X : supprimer un caractère, x supprime celui après le curseur, et X supprime celui qui précède le curseur
Ctrl+u : Supprime le texte saisi en mode saisie
Commande Rechercher et remplacer
/pattern : Rechercher un motif à partir du du début du curseur à la fin du fichier
?motif : Du début du curseur Modèle de recherche vers le début du fichier
n : Répéter la dernière commande de recherche dans le même sens
N : Répéter la dernière commande de recherche dans le sens opposé
: s/p1/p2/g : Remplacer tous les p1 dans la ligne actuelle Remplacer par p2
: n1,n2s/p1/p2/g : Remplacer tous les p1 dans le n1 à n2 lignes avec p2
: g/p1/s//p2/g : Remplacer tous les p1 dans le fichier Remplacer tout par p2
Paramètres des options
tous : liste tous les paramètres des options
terme : définir le type de terminal
ignorance : ignorer la casse dans la recherche
liste : afficher le taquet de tabulation (Ctrl+I) et la marque de fin de ligne ($)
numéro : afficher numéro de ligne
rapport : Afficher le numéro modifié par les commandes orientées ligne
concis : Afficher un message d'avertissement court
avertir : AUCUN message d'écriture ne sera affiché si le fichier actuel n'est pas enregistré lors du passage à un autre fichier
nomagic : Autoriser l'utilisation de caractères spéciaux sans "" devant le mode de recherche
nowrapscan : Interdit Quand vi recherche les deux extrémités du fichier, il démarre à l'autre extrémité
mesg : permet à vi d'afficher les informations écrites par d'autres utilisateurs sur leurs propres terminaux en utilisant write
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!