GNU/Linux >> Tutoriels Linux >  >> Linux

Principes de base de l'éditeur Vim

Ce tutoriel va parler de vim utilisation de base et couvre également l'éditeur vi . Vim est un puissant éditeur de texte utilisé en CLI (interface de ligne de commande). Linux utilise beaucoup de fichiers de configuration, vous aurez souvent besoin de les modifier et vim est un excellent outil pour le faire. Les alternatives à vim sont nano et joe de l'éditeur de ligne de commande.

Pour démarrer l'éditeur vim, exécutez la commande :

vim

L'édition vim apparaîtra dans la fenêtre du terminal.

Vim a une méthode de travail particulière, il existe deux modes principaux :le mode commande et les autres modes.

Le mode de commande vous permet de sélectionner le mode de travail dans lequel vous souhaitez entrer. Les modes disponibles sont :enregistrer, quitter, copier, coller, et ce genre de choses, mais vous ne pouvez pas modifier directement le fichier en mode commande. C'est ce à quoi de nombreux utilisateurs sont nouveaux dans les puzzles vim et il faut d'abord s'habituer.

Modes Vim

Il existe plusieurs autres modes, je ne couvrirai ici que les plus largement utilisés. À la fin du didacticiel, vous trouverez des liens vers des guides détaillés sur VIM et des explications sur les modes avancés.

Mode d'insertion

Le mode Insertion vous permet d'insérer du texte dans un document. Le raccourci est :"i " (insérer du texte là où se trouve le curseur) ou "o " (insérer le texte au début de la ligne suivante).

Mode visuel

Le mode visuel permet à l'utilisateur de sélectionner le texte comme vous le feriez avec une souris, mais en utilisant le clavier au lieu de la souris. Utile pour copier plusieurs lignes de texte par exemple. Le raccourci est :"V ".

Mode de commande

Parlons maintenant du mode commande, une commande commence par le symbole ":".

Lorsque vous êtes dans un autre mod, vous pouvez utiliser la touche d'échappement (parfois vous devrez appuyer dessus deux fois) pour revenir au mod de commande à tout moment.

Pour une explication plus approfondie des modes Vim, consultez le didacticiel : Explication des modes de l'éditeur Vim

Exemple d'utilisation de Vim

Pour commencer à utiliser vim, exécutez simplement la commande "vim" sur le shell Linux suivi du chemin du fichier que vous souhaitez modifier.

Exemple, édition du fichier /etc/hosts

vim /etc/hosts

Le résultat ressemblera à ceci :

L'éditeur est maintenant en mode commande. Pour commencer à modifier le contenu du fichier, saisissez :

:i[enter]

[enter] signifie appuyer sur la touche retour ou entrée de votre clavier.

Le mot --insert-- apparaîtra au bas de la fenêtre de l'éditeur pour indiquer que vous êtes maintenant en mode insertion.

Vous pouvez maintenant modifier le fichier en naviguant jusqu'à la ligne que vous souhaitez modifier avec les touches du curseur, puis commencer à taper le texte. Lorsque vous avez terminé l'édition, appuyez sur la touche [esc] pour revenir au mode de commande.

Pour enregistrer le fichier et quitter l'éditeur, saisissez :

:x[return]

Si vous souhaitez quitter vim sans enregistrer le fichier, saisissez :

:q![return]

Référence des commandes Vim

enregistrer ::w
enregistrez et quittez ::wq
quitter ::q
force : ! (exemple :w! :q! )
division verticale :ouvrez un document, puis tapez :vsplit /path-to-document/document et cela ouvrira le document spécifié et divisera l'écran afin que vous puissiez voir les deux documents.
copie :y
copier une ligne :yy
coller :p
coupe :d
couper une ligne :jj

Ce sont les commandes de base de vim, mais elles sont utiles car vim ou vi est préinstallé sur la plupart des systèmes Linux. J'espère que cela vous aidera à configurer votre Linux.

Fonctionnalités avancées

Voici quelques tutoriels qui couvrent les fonctionnalités avancées de Vim.

  • Comment effectuer des opérations de recherche dans Vim
  • Les modes de l'éditeur Vim expliqués
  • Comment accéder au shell ou exécuter des commandes externes depuis Vim
  • Comment modifier des paramètres spécifiques à un fichier dans Vim à l'aide de Modeline
  • Plug-ins d'éditeur Vim utiles pour les développeurs de logiciels – partie 1
  • Plug-ins d'éditeur Vim utiles pour les développeurs de logiciels – Partie 2 :Syntastic
  • Plug-ins d'éditeur Vim utiles pour les développeurs de logiciels - partie 3 :a.vim
  • Comment utiliser des marqueurs et effectuer une sélection de texte dans Vim

Linux
  1. Comment configurer Vim comme éditeur par défaut sous Linux

  2. Bases de la commande Linux :printf

  3. Linux Command Basics :7 commandes pour la gestion des processus

  4. 10 Exemples de commande Sed (éditeur de flux)

  5. Comment ajouter une commande dans l'éditeur vim ?

Comment installer le dernier éditeur Vim sous Linux

Éditeur VIM

Comment installer Vim sur Ubuntu

Comment installer l'éditeur vim sur Rocky Linux 8

10 tutoriels Vim pour démarrer vos compétences d'éditeur

Travailler avec l'éditeur Vim (éditeur de texte)