GNU/Linux >> Tutoriels Linux >  >> Linux

Commandes vi de base (aide-mémoire)

vi est l'un des programmes d'édition les plus couramment utilisés et inclus par défaut avec tous les systèmes UNIX et Linux. vi fonctionne essentiellement selon 3 modes, à savoir :

  1. mode vi – le mode vi commence dans
  2. mode de commande – vous pouvez être en mode commande depuis le mode vi en appuyant sur la touche deux-points (“:”)
  3. mode de saisie – dans ce mode, l'utilisateur commence l'édition proprement dite du texte

Vous trouverez ci-dessous certaines des commandes vi les plus couramment utilisées dans les 3 modes de fonctionnement.

commandes du mode vi

Commande Action
k Déplacer une ligne vers le haut
l Déplacer un caractère vers la droite
h Déplacer un caractère vers la gauche
w Déplacer un mot vers la droite
W Déplacer un mot vers la droite après la ponctuation
b Déplacer un mot vers la gauche
B Déplacer un mot vers la gauche après la ponctuation
e Aller à la fin du mot courant
1G Aller au début du fichier
H Aller en haut de l'écran actuel
M Déplacer vers le milieu de l'écran actuel
L Déplacer vers le bas de l'écran actuel
Ctrl-G Aller à la dernière ligne du fichier
Ctrl-F Déplacer un écran vers la fin du fichier
Ctrl-D Déplacer 1/2 écran vers la fin du fichier
Ctrl-B Déplacer un écran vers le début du fichier
Ctrl-U Déplacer 1/2 écran vers le début du fichier
Ctrl-L Actualiser l'écran
5G Aller à la ligne 5 du fichier (5 peut être n'importe quel numéro de ligne)
/chaîne Rechercher la chaîne de texte vers l'avant
?chaîne Rechercher une chaîne de texte en arrière
n Rechercher l'instance de chaîne suivante après une recherche de chaîne
N Rechercher l'instance de chaîne suivante en arrière après une recherche de chaîne
ZZ Enregistrer le fichier exit vi
x Supprimer le caractère au niveau du curseur
X Supprimer le caractère derrière le curseur
jj Supprimer la ligne sur laquelle se trouve le curseur
10jj Supprimer les 10 lignes suivant le curseur
aa Copier la ligne actuelle
p Placer la ligne extraite sous la ligne actuelle
P Placer la ligne tirée au-dessus de la ligne actuelle

Commandes du mode commande

Commande Action
 :g/X/s//x/g Recherche globale et remplacement (X=objet de recherche x=objet de remplacement)
 :fichier r Importer un fichier dans le fichier courant
 :fichier 34r Importer un fichier dans le fichier courant après la ligne 34
 :w Écrivez le fichier pour enregistrer les modifications
:w fichier Écrire le fichier dans le fichier nommé
:wq Enregistrer le fichier exit vi
 :w ! Forcer l'enregistrement du fichier
 :q ! Quitter vi mais ne pas enregistrer les modifications

Commandes du mode de saisie

Commande Action
un Insérer des caractères à droite du curseur
A Ajouter des caractères à la ligne courante
je Insérer des caractères à gauche du curseur
Je Insérer des caractères au début de la ligne courante
o Ajouter une nouvelle ligne après la ligne actuelle
O Insérer une nouvelle ligne au-dessus de la ligne actuelle
Commandes de base de vim (aide-mémoire)
Commandes de base de nano (aide-mémoire)


Linux
  1. Aide-mémoire pour les commandes Linux courantes

  2. Aide-mémoire des commandes IPtables

  3. Aide-mémoire de référence rapide des commandes Docker

  4. Aide-mémoire sur les commandes de redémarrage de divers services

  5. Aide-mémoire des commandes Linux

Aide-mémoire des commandes MySQL

Aide-mémoire des commandes de base de données MySQL pour Linux

Commandes Linux de base pour les débutants

Commandes Vim de base que chaque utilisateur Linux doit connaître [Aide-mémoire gratuit inclus]

Commandes nano de base (aide-mémoire)

Commandes vim de base (aide-mémoire)