Matériel

Comment éditer des fichiers sous linux: l'éditeur de texte vi est votre meilleur ami

Table des matières:

Anonim

Vi, du mot Visual, est un programme catalogué comme éditeur de texte car, contrairement à ceux classés comme traitement de texte, il ne propose pas d'outils pour visualiser le résultat final du document au moment de l'impression. En d'autres termes, il manque d'options pour centrer ou justifier le texte, mais il permet les activités de base telles que copier, coller, déplacer ou supprimer des caractères de manière polyvalente. Souvent, ces types de programmes sont utilisés par les programmeurs pour le développement de code source.

Vous vous demandez sûrement pourquoi nous devrions connaître Vi?, la raison principale est qu'il se trouve dans toutes les distributions Linux et dans les situations d'urgence, il peut être le seul éditeur disponible pour résoudre certains problèmes de corruption du système, d'erreurs de démarrage ou d'autres catastrophes. Cependant, les ressources requises sont faibles et il est idéal pour la gestion des fichiers système.

L'éditeur de texte Vi

Vi a été créé en prenant des ressources ed et ex, deux éditeurs pour Unix. Écrit à l'origine par Bill Joy en 1976. Il existe une version améliorée appelée Vim, mais comme Vi est dans presque toutes les distributions, il est nécessaire de connaître ses rudiments pour les opérations d'urgence.

L'éditeur Vi est un éditeur de texte utilisable dans tous les types de terminaux, son exécution est en plein écran, il est capable de gérer le texte d'un fichier entier en mémoire et quelques touches suffisent pour effectuer les opérations nécessaires.

Modes Vi

Le fonctionnement de vi dépend de trois états ou modes:

  • La commande ou le mode normal: c'est le mode par défaut de vi, où les touches vous permettent d'effectuer des actions pour déplacer le parcours, naviguer dans le fichier, manipuler le texte ou simplement quitter l'édition. La seconde, le mode insertion ou texte: les touches saisissent des caractères dans le texte Et enfin, le mode dernière ligne ou ex: où les touches sont utilisées pour écrire des commandes en bas de l'écran, sur la dernière ligne.

Guide de survie Vi

La syntaxe pour exécuter Vi à partir de votre terminal est la suivante:

J'ai vu «nom de fichier»

Une fois le fichier affiché, vous pouvez vous déplacer soit avec les curseurs fléchés soit avec les touches: h, j, k, l au cas où vous n’auriez pas de curseur fléché.

Il existe également d'autres façons d'invoquer vi. Par exemple:

Si vous souhaitez simplement ouvrir la fenêtre d'édition sans fichier, utilisez:

J'ai vu

Dans le cas de la syntaxe commune, si le «nom de fichier» n'existe pas, vi génère un fichier avec le nom indiqué.

Vous pouvez ouvrir vi avec plusieurs fichiers à la fois:

vu fichier1 fichier2

De la même manière il nous permet d'ouvrir le fichier en positionnant le curseur sur une ligne spécifique, en fin de fichier ou en fonction de l'occurrence d'un mot-clé. Voici les exemples respectivement:

vi +45 fichier1 vi + $ fichier1 vi + / Il y avait fichier1

Vous pourriez être intéressé par la lecture: LyX: processeur de documents avancé dans LaTeX pour Ubuntu

Commandes de base

Avec quelques commandes de base, vous pouvez maintenant travailler sur votre fichier vi.

Commande La description
: q C'est sortir de l'éditeur (sans sauvegarder les informations)
: q! Il s'agit d'un moyen forcé de quitter l'éditeur sans enregistrer les informations (même si des modifications ont déjà été apportées au fichier)
: wq Enregistrez le fichier et fermez l'éditeur
: nom de fichier Enregistrez le fichier sous le nom spécifié

Modification des commandes

Commande La description
x Utilisé pour supprimer le caractère actuellement sous le curseur
dd Il est utilisé pour supprimer la ligne qui se trouve actuellement sous le curseur.
d x d Il est utilisé pour supprimer x nombre de lignes du fichier, en comptant celui qui se trouve actuellement sous le curseur.
n x Il est utilisé pour supprimer n caractères comptant à partir du curseur à ce moment.
x >> Il est utilisé pour identifier x lignes à droite à partir du curseur.
x << Il est utilisé pour l'indentation de x lignes vers la gauche à partir du curseur.
NOUS VOUS RECOMMANDONS Comment utiliser Cron et Crontab sous Linux

Rechercher et remplacer

Pour effectuer des recherches de mots, nous le faisons à partir du mode normal ou de commande. C'est aussi simple que d'entrer le symbole « / » suivi de la séquence de caractères à rechercher. Appuyez sur la touche Entrée pour confirmer. Pour naviguer entre les occurrences, nous utilisons la touche n.

Si nous avons besoin de remplacer une séquence de caractères particulière, la syntaxe à utiliser est la suivante:

Pour le faire en ligne

: s / chaîne à remplacer / chaîne de remplacement /

Faire le remplacement dans tout le document

Le remplacement peut être effectué dans tout le document avec la syntaxe suivante:

% s / chaîne à remplacer / chaîne de remplacement /

La meilleure chose à propos de cette méthode est qu'elle est extrêmement efficace pour rechercher à travers l'utilisation d'expressions régulières.

Copier et coller

L'éditeur Vi nous donne également la possibilité de copier et coller une sélection de lignes. Le processus est simple, nous introduisons la commande suivante:

nyy

Où, n représente le nombre de lignes que je veux copier.

Par exemple, si la commande que j'exécute est la suivante:

18 ans

Le résultat sera de 18 lignes copiées dans le presse-papiers. Pour coller la sélection, il suffit d'entrer la lettre p .

Couper et coller

Ce processus est similaire au précédent, mais nous remplaçons la commande par:

ndd

De même, n représente le nombre de lignes à couper et enfin à coller on utilise la touche p.

La vie vous a-t-elle sauvé? Je vous ai déjà vu? ? Racontez-nous votre expérience dans les commentaires.

Matériel

Le choix des éditeurs

Back to top button