Coquille

Travailler avec Vi Editor sous Linux

Travailler avec Vi Editor sous Linux

Qu'est-ce que l'éditeur vi

Vi ou Visual Editor est l'éditeur de texte par défaut fourni avec la plupart des systèmes Linux. Il s'agit d'un éditeur de texte basé sur un terminal que les utilisateurs doivent apprendre, essentiellement lorsque des éditeurs de texte plus conviviaux ne sont pas disponibles sur le système. Voici d'autres raisons d'utiliser Vi :

Dans ce tutoriel, nous allons apprendre à lancer et à utiliser l'éditeur Vi et à travailler avec des fichiers texte.

Démarrage de l'éditeur Vi

Vi Editor pour Linux est un éditeur de texte basé sur un terminal, vous devez donc d'abord ouvrir la fenêtre du terminal. Une fois que vous avez ouvert le terminal Linux, vous pouvez :

Créer un fichier avec Vi

Pour créer un fichier dans Vi, utilisez la commande suivante :

vi nom de fichier

Exemple : fichier texte vi.SMS

Pour créer un fichier dans un emplacement spécifique, utilisez la commande suivante :

vi /chemin/vers/nom de fichier

Ouvrir un fichier déjà existant

Pour ouvrir un fichier déjà existant, utilisez la commande suivante :

vi /chemin/vers/nom de fichier

Remarque : Un nom de fichier portant le nom spécifié sera créé s'il n'existe pas déjà dans le système

Les modes Vi

Avant de commencer à travailler sur des fichiers, il est important d'apprendre que l'éditeur Vi fonctionne en deux modes ; le mode Commande et le mode Insertion. En mode commande, vous pouvez essentiellement vous déplacer dans le texte, rechercher des mots dans un fichier et enregistrer un fichier, etc. Vous pouvez exécuter diverses commandes mais ne pouvez rien insérer dans votre texte ; pour cela, vous devez être en mode Insertion. N'oubliez pas qu'en mode Commande, vos touches saisies n'agiront que comme des commandes ; cependant en mode insertion, vous pourrez saisir et éditer le texte.

Basculement entre les modes

Lorsque vous créez ou ouvrez un fichier dans Vi pour la première fois, vous êtes en mode Commande. Bien qu'il semble que vous puissiez taper ici, vous ne pouvez pas. Pour écrire quoi que ce soit, vous devez passer en mode Insertion en appuyant sur le bouton je clé. Pour revenir au mode Commande, il vous suffit d'appuyer sur le bouton Esc clé.

Remarque : Il est important de noter que l'éditeur Vi est sensible à la casse. Donc, si vos touches ne donnent pas les résultats souhaités, assurez-vous de ne pas avoir accidentellement appuyé sur la touche de verrouillage des majuscules.

Mode de commande

Vi se lance généralement en mode Commande. Vous pouvez effectuer des opérations administratives sur vos fichiers telles que l'enregistrement d'un fichier, exécuter des commandes sur votre fichier, déplacer le curseur sur le fichier, couper/tirer et coller des lignes et des mots dans un fichier. Le mode commande vous permet également de rechercher et de remplacer du texte dans un fichier.

Déplacement du curseur sur un fichier :

Vous pouvez généralement déplacer le curseur sur le texte de vos fichiers avec les touches fléchées haut, bas, gauche et droite de votre clavier. Si vous utilisez un terminal distant et que les touches fléchées ne se comportent pas de la manière souhaitée, vous pouvez utiliser les touches suivantes comme substituts :

Déplacer vers la gauche : h

Déplacer vers la droite : l

Monter : k

Descendre : j

Mode Insertion

Pour saisir du texte dans votre fichier, vous devez être en mode insertion. Tout ce que vous tapez dans ce mode sera considéré comme du texte et ajouté à votre fichier.

Travailler avec des fichiers vi

Insérer du texte

Après avoir créé un nouveau fichier ou ouvert un fichier déjà existant, vous pouvez y écrire du texte en passant d'abord en mode insertion en appuyant sur le bouton je clé. Vous remarquerez que la commande vi elle-même n'apparaît généralement pas à l'écran. Vous pouvez taper quelques lignes et appuyer sur à la fin de chaque ligne. Pour les lignes plus longues, vi n'enchaîne pas le texte ; il casse la ligne au bord de l'écran.

Sélection de texte

Vous pouvez sélectionner un texte à copier, couper et coller uniquement en mode commande. Pour sélectionner du texte, positionnez le curseur à gauche ou à droite du texte que vous souhaitez sélectionner et appuyez sur le bouton v clé. Vous pouvez ensuite déplacer le curseur pour sélectionner le texte.

Copie de texte

Une fois que vous avez sélectionné le texte, comme décrit ci-dessus, vous pouvez appuyer sur oui copier le texte et X couper le texte. Pour coller le texte, positionnez le curseur à l'endroit souhaité et appuyez sur la touche p touche pour coller votre texte copié ou coupé. N'oubliez pas que vous devez être en mode commande pour effectuer ces opérations.

Suppression de texte

Pour supprimer un caractère de votre fichier, déplacez le curseur jusqu'à ce qu'il se trouve sur la mauvaise lettre puis tapez X clé. Pour supprimer plus de caractères, disons trois, tapez 3x.

Enregistrer et quitter un fichier

Dans le type de mode de commande :wq et appuyez sur Entrée pour écrire le fichier sur le disque et quitter vi. La commande :w n'écrira que le fichier sur le disque et :q quittera vi sans enregistrer le fichier. Vous pouvez également diviser cette commande par exemple, tapez :w et appuyez sur Entrée pour écrire le fichier sur le disque sans quitter ni taper :q pour quitter vi sans enregistrer le fichier.

Lorsque vous avez apporté des modifications à votre fichier et que vous avez quitté sans enregistrer vos modifications, vi vous enverra un avertissement. Vous pouvez ignorer l'avertissement en utilisant la commande :q! Et appuyez sur Entrée.

Commandes vi communes

Vous utiliserez les commandes de contrôle Vi suivantes pour contourner les fichiers dans l'éditeur Vi :

CommanderLa description
Modification d'un fichier
jeUtilisez cette commande pour insérer du texte avant l'emplacement actuel du curseur
jeUtilisez cette commande pour insérer du texte au début de la ligne
uneUtilisez cette commande pour insérer du texte après l'emplacement actuel du curseur
oUtilisez cette commande pour créer une nouvelle ligne pour le texte sous l'emplacement actuel du curseur
Suppression de caractères
XUtilisez cette commande pour supprimer le caractère sous l'emplacement actuel
XUtilisez cette commande pour supprimer le caractère avant l'emplacement actuel
dwUtilisez cette commande pour supprimer de l'emplacement actuel au mot suivant
Utilisez cette commande pour supprimer de l'emplacement actuel jusqu'à la fin de la ligne
jjUtilisez cette commande pour supprimer toute la ligne
Copier et coller
aaUtilisez cette commande pour copier la ligne courante
pUtilisez cette commande pour coller le texte copié après le curseur
PUtilisez cette commande pour coller le texte tiré (coupé) avant le curseur
Changer de texte
ccUtilisez cette commande pour supprimer le contenu de la ligne
sUtilisez cette commande pour remplacer le caractère par le caractère que vous écrivez
rUtilisez cette commande pour remplacer le caractère sous le curseur et revenir au mode commande

Conclusion

Donc, ce tutoriel était entièrement consacré à l'éditeur Vi. J'espère que vous avez appris à créer un nouveau fichier ou à en ouvrir un existant. Vous avez également appris à insérer, supprimer ou supprimer les mots d'un fichier texte.

Bataille pour Wesnoth 1.13.6 Développement publié
Bataille pour Wesnoth 1.13.6 publiée le mois dernier, est la sixième version de développement de la 1.13.x series et il apporte un certain nombre d'am...
Comment installer League Of Legends sur Ubuntu 14.04
Si vous êtes fan de League of Legends, alors c'est l'occasion pour vous de tester League of Legends. Notez que LOL est pris en charge sur PlayOnLinux ...
Installez le dernier jeu de stratégie OpenRA sur Ubuntu Linux
OpenRA est un moteur de jeu de stratégie en temps réel libre/gratuit qui recrée les premiers jeux Westwood comme le classique Command & Conquer: Red A...