Recherche de site Web

Comment activer la mise en évidence de la syntaxe dans l'éditeur Vi/Vim


L'un des moyens les plus simples d'améliorer la lisibilité et le contexte du texte dans un fichier de configuration ou de votre code source pour différents langages de programmation consiste à utiliser un éditeur de texte prenant en charge la « surlignage syntaxique ».

La surbrillance de la syntaxe est un composant simple mais utile dans la plupart sinon tous les éditeurs de texte utilisés pour les langages de programmation, de script ou de balisage, qui permet d'afficher du texte en couleur, notamment le code source, dans différentes couleurs (et éventuellement des polices) correspondant à la catégorie de termes.

Lire aussi : 10 raisons pour lesquelles vous devriez utiliser l'éditeur de texte Vi/Vim sous Linux

Dans cet article, nous montrerons comment activer la coloration syntaxique temporairement ou définitivement dans l'éditeur de texte Vi/Vim.

VIM est une version alternative et avancée de l'éditeur VI qui active la fonctionnalité de surbrillance de la syntaxe dans VI. La coloration syntaxique signifie qu'il peut afficher certaines parties du texte dans d'autres polices et couleurs. VIM n'affiche pas l'intégralité du fichier mais présente certaines limitations dans la mise en évidence de mots-clés particuliers ou de texte correspondant à un modèle dans un fichier. Par défaut, VIM fonctionne sur tous les terminaux Linux, mais certains terminaux ont des capacités de surbrillance minimales à exécuter.

VIM possède une autre fonctionnalité intéressante qui nous permet de Désactiver ou Activer la coloration syntaxique en utilisant l'option syntaxe activée et syntaxe désactivée.

Comment installer VIM

La plupart des systèmes Linux incluent déjà le package VIM, sinon installez-le à l'aide de l'outil YUM.

yum -y install vim-enhanced

Comment activer la coloration syntaxique dans VI et VIM

Pour activer la fonctionnalité de Surbrillance de la syntaxe dans l'éditeur VI, ouvrez le fichier appelé /etc/profile.

vi /etc/profile

Ajoutez la fonction d'alias à VI en pointant sur VIM dans le fichier /etc/profile. Ce fichier est utilisé pour définir les fonctions d'alias globalement.

alias vi=vim

Si vous souhaitez définir des alias spécifiques à l'utilisateur et des fonctions, vous devez alors ouvrir le fichier .bashrc dans le répertoire utilisateur.

vi /home/tecmint/.bashrc

Ajoutez la fonction alias. Par exemple, nous définissons l'alias de l'utilisateur tecmint.

alias vi=vim

Après avoir apporté des modifications au fichier, vous devez réinitialiser les modifications en exécutant la commande suivante.

source /etc/profile
OR
source /home/tecmint/.bashrc

Tester la mise en évidence de la syntaxe dans Vi Editor

Ouvrez n’importe quel exemple de code de fichier avec l’éditeur vi. Par défaut, la surbrillance de la syntaxe est automatiquement activée dans le fichier /etc/vimrc.

Exemple de coloration syntaxique dans VI

Activer ou désactiver la mise en évidence de la syntaxe dans VI

Vous pouvez Activer ou Désactiver la coloration syntaxique en appuyant sur le bouton ESC et utiliser la commande comme :syntax on et :syntaxe désactivée dans l'éditeur Vi. Reportez-vous à des exemples de captures d'écran.

Activer la mise en évidence de la syntaxe dans VI

Désactiver la mise en évidence de la syntaxe dans VI

Si vous êtes nouveau sur vi/vim, les guides suivants vous seront utiles :

  1. Apprenez Vi/Vim en tant qu'éditeur de texte intégral sous Linux
  2. Apprenez les trucs et astuces utiles de l'éditeur Vi/Vim sous Linux
  3. 8 astuces intéressantes de l'éditeur Vi/Vim pour chaque utilisateur Linux
  4. Comment protéger par mot de passe un fichier Vim sous Linux

Vous pouvez partager avec nous tout autre truc ou astuce vi/vim utile que vous avez rencontré, via le formulaire de commentaires ci-dessous.