[LINUX] Introduction à la commande vi (Remarque)
introduction
Depuis que je travaille de plus en plus dans les terminaux, j'ai rassemblé des commandes d'opérations (minimales) sous forme de note personnelle.
Il y a beaucoup de commandes lorsque je le recherche, mais j'aimerais le maîtriser à partir d'ici en guise d'introduction.
- Des corrections supplémentaires peuvent être apportées à tout moment.
Passer en mode édition
--Entrez en mode d'édition à la position du curseur "i"
- "A" Une lettre à droite du curseur passe en mode d'édition
- "O" Ajouter / déplacer une ligne sous la ligne du curseur pour entrer en mode d'édition
- "O" Ajouter / déplacer une ligne au-dessus de la ligne du curseur pour entrer en mode d'édition
- "Shift + i" Aller au début de la ligne et entrer en mode édition
- "Shift + a" Déplacer à la fin de la ligne et entrer en mode édition
Quitter le mode d'édition / enregistrer le fichier
--Enregistrer "ZZ" ou ": wq" et quitter
- ": Q!" Quitter sans enregistrer
--Fin de ": q"
Paramètres Vim
--Kkkk pour afficher le nombre de lignes ": set number"
Déplacez le curseur
Haut bas Gauche Droite
--Déplacez jusqu'à "k" (↑)
--Déplacez "j" vers le bas (↓)
--Déplacez-vous vers la gauche de "h" (←)
- Déplacer vers la droite de "l" (→)
mot
- "W" Aller au début du mot suivant
- "3w" Aller au début du mot trois mots en avant
--Amener au début du mot avant "b"
- "3b" Revenir au début du mot précédent
ligne
--Amener au début de la ligne "^"
--Aller à la fin de la ligne "$"
Paragraphe
--Aller au début du paragraphe "{"
--Amener à la fin du paragraphe "}"
Autre
--Aller à la première ligne de "gg"
--Aller à la dernière ligne de "G"
- ": Numéro de ligne" Déplace le curseur sur la ligne spécifiée
- Défilement vers le bas "Ctrl + f" ou "Ctrl + e"
- "Ctrl + b" ou "Ctrl + y" défile vers le haut
Chercher
- "/ Chaîne de caractères" + (n / N) recherche de chaîne de caractères (suivant / précédent)
Éditer
Copier et coller
--Copie de la ligne "yy" ou "Y" (Yank)
--Copier 3 lignes à partir de la position du curseur "3yy"
- Découpez la ligne "dd"
--Coupez 3 lignes à partir de la position du curseur "3dd"
- Coller "P" sur la ligne suivante (Put)
Effacer
--Supprimer un caractère de "x"
Autre
--Annuler l'opération juste avant "u"