Guide du débutant pour la modification de fichiers texte avec Vi

Table des matières:

Guide du débutant pour la modification de fichiers texte avec Vi
Guide du débutant pour la modification de fichiers texte avec Vi

Vidéo: Guide du débutant pour la modification de fichiers texte avec Vi

Vidéo: Guide du débutant pour la modification de fichiers texte avec Vi
Vidéo: Administrer à distance votre Serveur Windows : Connexion Bureau à distance (RDP) - YouTube 2024, Avril
Anonim
Vi est un éditeur de texte puissant inclus avec la plupart des systèmes Linux, même ceux intégrés. Parfois, vous devrez éditer un fichier texte sur un système qui n'inclut pas d'éditeur de texte plus convivial. Il est donc essentiel de connaître Vi.
Vi est un éditeur de texte puissant inclus avec la plupart des systèmes Linux, même ceux intégrés. Parfois, vous devrez éditer un fichier texte sur un système qui n'inclut pas d'éditeur de texte plus convivial. Il est donc essentiel de connaître Vi.

Contrairement à Nano, un éditeur de texte de terminal facile à utiliser, Vi ne vous tient pas la main et ne fournit une liste de raccourcis clavier à l’écran. Il s’agit d’un éditeur de texte modal doté des modes insertion et commande.

Commencer

Vi est une application de terminal, vous devrez donc la démarrer à partir d’une fenêtre de terminal. Utilisez le vi / chemin / vers / fichier commande pour ouvrir un fichier existant avec Vi. le vi / chemin / vers / fichier Cette commande fonctionne également si le fichier n’existe pas encore. Vi va créer un nouveau fichier et l'écrire à l'emplacement spécifié lors de la sauvegarde.

Image
Image

N'oubliez pas d'utiliser sudo si vous souhaitez modifier un fichier système. Ainsi, par exemple, vous tapez sudo vi / etc / fstab si vous voulez éditer votre fichier fstab. Utilisez le su Si vous utilisez une version de Linux non-Ubuntu qui n’utilise pas sudo.

Mode de commande

C’est ce que vous verrez lorsque vous ouvrez un fichier dans vi. Il semble que vous puissiez commencer à taper, mais vous ne pouvez pas. Vi est un éditeur de texte modal qui s'ouvre en mode commande. Tenter de taper sur cet écran entraînera un comportement inattendu.

Image
Image

En mode commande, vous pouvez déplacer le curseur avec les touches fléchées. appuyez sur la X touche pour supprimer le caractère sous le curseur. Il existe diverses autres commandes de suppression - par exemple, taper jj (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 copier et appuyez sur la touche v clé. Déplacez votre curseur pour sélectionner du texte, puis appuyez sur y copier le texte sélectionné ou X pour le couper. Placez votre curseur à l’emplacement souhaité et appuyez sur la touche p clé pour coller le texte que vous avez copié ou coupé.

Image
Image

Mode d'insertion

Outre le mode commande, l’autre mode à connaître est le mode insertion, qui vous permet d’insérer du texte dans Vi. Il est facile de passer en mode insertion une fois que vous savez qu’il existe - il suffit d’appuyer sur le bouton je touche une fois après avoir placé le curseur en mode commande. Commencez à taper et Vi insérera les caractères que vous tapez dans le fichier plutôt que d'essayer de les interpréter en tant que commandes.

Une fois que vous avez terminé en mode insertion, appuyez sur la touche échap pour revenir en mode commande.
Une fois que vous avez terminé en mode insertion, appuyez sur la touche échap pour revenir en mode commande.

Sauvegarde et abandon

Vous pouvez enregistrer et quitter vi en mode commande. Tout d’abord, assurez-vous d’être en mode commande en appuyant sur la touche échap (appuyer à nouveau sur la touche échappe ne fait rien si vous êtes déjà en mode

Type : wq et appuyez sur Entrée pour écrire le fichier sur le disque et quitter vi. Vous pouvez également scinder cette commande - par exemple, tapez : w et appuyez sur Entrée pour écrire le fichier sur le disque sans quitter ou taper : q quitter vi sans enregistrer le fichier.

Image
Image

Vi ne vous laissera pas quitter si vous avez modifié le fichier depuis votre dernier enregistrement, mais vous pouvez taper : q! et appuyez sur Entrée pour ignorer cet avertissement.

Image
Image

Consultez Nano si vous recherchez un éditeur de texte de terminal plus facile à utiliser. La plupart des distributions Linux sont livrées avec Nano, mais les systèmes intégrés et autres environnements simplifiés ne comprennent souvent que Vi.

Conseillé: