Éditeur Vi : maîtrisez-le en 3 étapes faciles, sans stress ! 🚀
Vi est un éditeur de texte puissant fourni avec la plupart des systèmes Linux, même ceux embarqués. Parfois, vous aurez besoin de modifier un fichier texte sur un système qui ne dispose pas d'un éditeur de texte plus convivial, donc connaître Vi est essentiel. ✍️
Contrairement à Nano, un éditeur de texte de terminal plus simple, Vi ne vous fournit pas de liste de raccourcis. clavier à l'écran. Il s'agit d'un éditeur de texte modal, ce qui signifie qu'il possède à la fois un mode d'insertion et un mode de commande.
Premiers pas avec Vi
Vi est une application de terminal, vous devrez donc la lancer à partir d'une fenêtre de terminal. Utilisez la commande J'ai vu /chemin/vers/fichier pour ouvrir un fichier existant avec Vi. La commande J'ai vu /chemin/vers/fichier aussi fonctionne si le fichier n'existe pas encore; Vi créera un nouveau fichier et l'enregistrera à l'emplacement spécifié lorsque vous aurez terminé. 💾

Souviens-toi utilisez sudo si vous souhaitez modifier un fichier du système. Donc, par exemple, vous devriez écrire sudo vi /etc/fstab si vous souhaitez modifier votre fichier fstab.
Mode de commande
C'est ce que vous verrez lorsque vous ouvrirez un fichier dans vi. On pourrait croire qu’on peut simplement commencer à écrire, mais ce n’est pas le cas. Vi est un éditeur de texte modal et s'ouvre en mode commande. Essayer de taper sur cet écran entraînera un comportement inattendu. ⚠️

En mode commande, vous pouvez déplacer le curseur avec les touches fléchées. Appuyez sur la touche x pour supprimer le caractère sous le curseur. Il existe plusieurs autres commandes à supprimer ; par exemple, lors de l'écriture dd (appuyez deux fois sur la touche d) supprime une ligne entière de texte. 🗑️
Vous pouvez sélectionner, copier, couper et coller du texte en mode commande. Placez le curseur à gauche ou à droite du texte que vous souhaitez vous voulez copier et appuyez sur la touche v. Déplacez le curseur pour sélectionner le texte, puis appuyez sur et pour copier le texte sélectionné ou x pour le couper. Placez le curseur à l'endroit souhaité et appuyez sur la touche p pour coller le texte que vous avez copié ou coupé.

Mode d'insertion
Outre le mode commande, l'autre mode que vous devez connaître est le mode insertion, qui vous permet d'insérer du texte dans Vi. Entrer en mode insertion est facile une fois que vous savez qu'il existe : il suffit d'appuyer sur la touche Oui une fois après avoir positionné le curseur en mode commande. Commencez à taper et Vi insérera les caractères que vous tapez dans le fichier au lieu d'essayer de les interpréter comme des commandes. 📝

Une fois que vous avez terminé en mode insertion, appuyez sur la touche Échap pour revenir au mode commande.
Enregistrer et quitter
Vous pouvez enregistrer et quitter vi depuis le mode commande. Tout d’abord, assurez-vous que vous êtes en mode commande en appuyant sur la touche Échap. (Appuyer à nouveau sur la touche Échap ne fait rien si vous êtes déjà en mode commande.)
Écrit :wq et appuyez sur Entrée pour enregistrer le fichier sur le disque et quitter vi. Vous pouvez également diviser cette commande ; par exemple, écrivez :w et appuyez sur Entrée pour enregistrer le fichier sur le disque sans quitter, ou tapez :q pour quitter vi sans enregistrer le fichier.


Si vous recherchez un éditeur de texte de terminal plus convivial, consultez Nano. La plupart des distributions Linux sont livrées avec frère aîné préinstallé, mais les systèmes embarqués et autres petits environnements n'incluent souvent que Vi. 🖥️