Sélectionner une page

Article

Comment installer et utiliser Vim : le puissant éditeur de texte de Linux

Accueil 9 Linux 9 Comment installer et utiliser Vim : le puissant éditeur de texte de Linux

En tant que développeur, administrateur système ou simple utilisateur de Linux, vous avez certainement déjà entendu parler de Vim. Cet éditeur de texte en ligne de commande est un outil puissant et polyvalent qui se distingue par sa rapidité, sa légèreté et sa grande efficacité. Dans cet article, je vous présente les étapes d’installation de Vim, ses modes de fonctionnement et quelques commandes essentielles pour vous permettre de l’utiliser efficacement.

Installation et configuration de Vim

Commençons par l’installation de Vim sur votre système Linux. La méthode la plus simple est l’utilisation de la commande apt-get pour les distributions Debian et Ubuntu, ou yum pour Fedora et CentOS.

sudo apt-get update
sudo apt-get install vim

Une fois installé, vous pouvez personnaliser Vim en créant un fichier configuration nommé .vimrc dans votre répertoire personnel. Ce fichier permet de définir vos préférences, telles que la coloration syntaxique, l’indentation automatique ou encore l’utilisation de plugins.

Voici un exemple de contenu pour le fichier .vimrc :

syntax on
set number
set tabstop=4
set shiftwidth=4
set expandtab

Ces lignes activent la coloration syntaxique, affichent les numéros de ligne, définissent la taille des tabulations et convertissent les tabulations en espaces.

Les modes de fonctionnement de Vim

L’une des particularités de Vim réside dans son fonctionnement par modes. Il en existe principalement trois : le mode commandes, le mode insertion et le mode visuel. Pour passer d’un mode à un autre, vous utiliserez différentes touches du clavier.

Mode commandes

Le mode commandes est le mode par défaut lorsque vous ouvrez Vim. Il permet d’exécuter des commandes pour ouvrir des fichiers, enregistrer des modifications, naviguer dans le texte, copier et coller des lignes, etc. Pour entrer une commande, il suffit de taper : suivi de la commande et de valider avec la touche Entrée.

Voici quelques commandes de base pour vous familiariser avec ce mode :

  • Ouvrir un fichier : :e nom_du_fichier
  • Enregistrer les modifications : :w
  • Quitter Vim : :q
  • Enregistrer et quitter : :wq
  • Annuler les modifications et quitter : :q!

Mode insertion

Le mode insertion permet d’éditer le texte directement. Pour entrer dans ce mode, il suffit d’appuyer sur la touche i. Vous pouvez alors saisir du texte, et le curseur se déplacera automatiquement.

Pour quitter le mode insertion et revenir au mode commandes, appuyez sur la touche Échap.

Mode visuel

Le mode visuel permet de sélectionner du texte à l’aide du curseur. Pour entrer dans ce mode, appuyez sur la touche v. Vous pouvez ensuite déplacer le curseur avec les flèches directionnelles pour sélectionner le texte souhaité.

Une fois la sélection effectuée, vous pouvez effectuer des opérations telles que copier (y), couper (d) ou coller (p) le texte sélectionné.

Quelques commandes pratiques pour maîtriser Vim

Pour vous aider à bien utiliser Vim, voici quelques commandes pratiques que vous pourrez utiliser au quotidien.

  • Recherche de texte : tapez / suivi de la chaîne de caractères à rechercher, puis appuyez sur Entrée. Utilisez n pour passer à l’occurrence suivante et N pour revenir à l’occurrence précédente.
  • Déplacement rapide dans le fichier : utilisez les touches H, M et L pour déplacer le curseur en haut, au milieu ou en bas de l’écran. Utilisez les touches gg et G pour aller au début ou à la fin du fichier.
  • Déplacement entre les mots : utilisez les touches w, b et e pour avancer d’un mot, reculer d’un mot ou aller à la fin d’un mot.
  • Suppression de texte : utilisez la commande dd pour supprimer la ligne sous le curseur, D pour supprimer du curseur jusqu’à la fin de la ligne, et dw pour supprimer le mot sous le curseur.
  • Annulation et rétablissement : utilisez les touches u et Ctrl-r pour annuler ou rétablir la dernière action effectuée.

Conclusion

Vim est un éditeur de texte puissant et polyvalent qui mérite d’être maîtrisé par tous les utilisateurs de Linux. En apprenant quelques commandes de base et en personnalisant votre environnement de travail grâce au fichier configuration, vous pourrez l’utiliser efficacement pour éditer des fichiers, écrire du code ou encore administrer votre système.

N’hésitez pas à consulter la documentation officielle et à pratiquer régulièrement pour devenir un véritable expert de Vim !

Articles relatifs