Éditeur de VI avec commandes sous Linux/Unix Tutoriel

Qu'est-ce que l'éditeur VI ?

L'éditeur VI est l'éditeur de texte le plus populaire et le plus classique de la famille Linux. Vous trouverez ci-dessous quelques raisons qui en font un éditeur largement utilisé :

1) Il est disponible dans presque toutes les distributions Linux

2) Cela fonctionne de la même manière sur différentes plates-formes et distributions

3) C’est convivial. Par conséquent, des millions d'utilisateurs de Linux l'adorent et l'utilisent pour leurs besoins d'édition.

De nos jours, il existe des versions avancées de l'éditeur vi, et la plus populaire est VIM lequel est Vi Improuvé. Certains des autres sont Elvis, Nvi, Nano et Vile. C'est wise apprendre vi car il est riche en fonctionnalités et offre des possibilités infinies pour éditer un fichier.

Pour travailler sur l'éditeur VI, vous devez comprendre ses modes de fonctionnement. Ils peuvent être divisés en deux parties principales.

Cliquez ici si la vidéo n'est pas accessible

vi Mode commande :

vi Mode commande

  • L'éditeur vi s'ouvre dans ce mode, et il ne comprend les commandes
  • Dans ce mode, vous pouvez, déplacer le curseur et couper, copier, coller le texte
  • Ce mode enregistre également les modifications que vous avez apportées au fichier
  • Les commandes sont sensibles à la casse. Vous devez utiliser la bonne casse.

vi Mode d'insertion de l'éditeur :

  • Ce mode permet d'insérer du texte dans le fichier.
  • Vous pouvez passer en mode Insertion à partir du mode commande en appuyant sur 'i' sur le clavier
  • Une fois que vous êtes en mode Insertion, n'importe quelle clé sera prise comme entrée pour le fichier sur lequel vous travaillez actuellement.
  • Pour revenir au mode commande et enregistrer les modifications que vous avez apportées, vous devez appuyer sur la touche Échap.

Comment utiliser l'éditeur vi

Pour lancer l'éditeur de VI -Ouvrez le terminal (CLI) et tapez

vi <filename_NEW> or <filename_EXISTING>

Et si vous spécifiez un fichier existant, l'éditeur l'ouvrira pour que vous puissiez le modifier. Sinon, vous pouvez créer un nouveau fichier.

Comment utiliser l'éditeur vi

VI Commandes d'édition

  • i – Insérer au curseur (passe en mode insertion)
  • a – Écrire après le curseur (passe en mode insertion)
  • A – Écrire en fin de ligne (passe en mode insertion)
  • ESC - Terminer le mode d'insertion
  • u - Annuler la dernière modification
  • U - Annuler toutes les modifications apportées à la ligne entière
  • o – Ouvrir une nouvelle ligne (passe en mode insertion)
  • dd - Supprimer la ligne
  • 3dd – Supprimer 3 lignes.
  • D - Supprimer le contenu de la ligne après le curseur
  • C – Supprimer le contenu d'une ligne après le curseur et insérer un nouveau texte. Appuyez sur la touche ESC pour terminer l'insertion.
  • dw - Supprimer le mot
  • 4dw – Supprimer 4 mots
  • cw – Changer le mot
  • x - Supprimer le caractère au niveau du curseur
  • r – Remplacer le caractère
  • R - Écraser les caractères à partir du curseur
  • s - Remplacer un caractère sous le curseur continuer à insérer
  • S - Substituer toute la ligne et commencer à insérer au début de la ligne
  • ~ – Changer la casse d'un caractère individuel

Notes: Vous devriez être dans le "mode commande » pour exécuter ces commandes. L'éditeur VI est sensible aux majuscules et minuscules assurez-vous donc de taper les commandes dans la bonne casse.

Assurez-vous d'appuyer sur la bonne commande autrewise vous finirez par apporter des modifications indésirables au fichier. Vous pouvez également accéder au mode insertion en appuyant sur a, A, o, selon vos besoins.

Se déplacer dans un fichier

  • k – Déplacer le curseur vers le haut
  • j – Déplacer le curseur vers le bas
  • h – Déplacer le curseur vers la gauche
  • l – Déplacer le curseur vers la droite

Vous devez être en mode commande pour vous déplacer dans un fichier. Les touches de navigation par défaut sont mentionnées ci-dessous ; Tu peux utilisez également les touches fléchées du clavier.

Sauvegarde et fermeture du fichier

  • Shift+zz – Enregistrez le fichier et quittez
  • :w – Enregistrez le fichier mais gardez-le ouvert
  • :q! – Quittez vi et n’enregistrez pas les modifications
  • :wq – Enregistrez le fichier et quittez

Tu devrais être dans le mode commande pour quitter l'éditeur et enregistrer les modifications Au fichier.

Sauvegarde et fermeture du fichier

Résumé :

  • L'éditeur vi est l'éditeur de texte Unix le plus populaire et le plus couramment utilisé.
  • Il est généralement disponible dans tous Distributions Linux.
  • Il fonctionne en deux modes, Commande et Insertion
  • Le mode Commande prend les commandes de l'utilisateur et le mode Insertion est destiné à l'édition de texte.
  • Vous devez connaître les commandes pour travailler facilement sur votre fichier
  • Apprendre à utiliser cet éditeur peut vous être utile dans la création de scripts et l'édition de fichiers.