Comment Changer Et Utiliser Les Schémas De Couleurs Vim

Introduction

Les schémas de couleurs Vim sont une fonctionnalité utile de cet éditeur de texte populaire. Non seulement ils permettent une coloration syntaxique pratique, mais ils donnent également aux utilisateurs la possibilité de personnaliser l’interface.

En tant qu’utilisateur Vim, vous pouvez modifier les schémas de couleurs fournis avec le progiciel ou installer des schémas de couleurs créés par l’utilisateur. De plus, le logiciel vous permet de configurer manuellement les couleurs des éléments individuels.

Dans ce didacticiel, apprenez à utiliser et à définir les schémas de couleurs Vim.

Conditions préalables

  • Éditeur de texte Vim
  • Accès à la fenêtre du terminal / ligne de commande

Afficher Les Schémas De Couleurs Vim Installés

Il existe un certain nombre de schémas de couleurs Vim différents disponibles localement.

Lors de l’installation, l’éditeur de texte utilise un schéma par défaut , qui peut varier selon que vous utilisez un terminal clair ou sombre. Le schéma de couleurs Vim par défaut dans un terminal léger est peachpuff . Si vous utilisez un terminal sombre, le jeu de couleurs initial est ron .

Pour voir une liste de thèmes prêts à l’emploi , ouvrez n’importe quel document à l’aide de l’éditeur Vim et utilisez les instructions suivantes :

:Schéma de couleur 

La sortie affiche une liste de schémas de couleurs Vim, que vous pouvez également voir dans l’image ci-dessous.

Comment Changer Le Schéma De Couleurs Vim

Après avoir invité Vim à afficher une liste de schémas de couleurs, vous pouvez expérimenter et modifier le design jusqu’à ce que vous trouviez celui que vous préférez.

Pour changer le jeu de couleurs Vim,  utilisez la commande suivante :

:Schéma de couleur

Vous pouvez même utiliser une abréviation de l’instruction et du type :

:colo

Par exemple, pour passer au jeu de couleurs bleu , vous utiliserez :

: jeu de couleurs bleu

Voici quelques exemples de différences entre les combinaisons de couleurs :

Télécharger Les Schémas De Couleurs Vim

Il existe une grande variété de schémas de couleurs créés par l’utilisateur qui peuvent mieux répondre à vos besoins que les options proposées localement. Vous pouvez les trouver et les télécharger à partir de GitHub ou de sites Web tels que vimcolors.

Ajoutez un nouveau thème à votre référentiel en le téléchargeant depuis une source distante. Une fois que vous avez installé un nouveau jeu de couleurs sur votre machine locale, assurez-vous de le déplacer dans le répertoire /vim/colors .

Si vous n’avez pas un tel répertoire, créez-en un avec la commande :

mkdir ~/.vim/couleurs

Maintenant, déplacez-y le nouveau schéma :

mv ~/Téléchargements/ ~/.vim/couleurs

Définir Manuellement Les Paramètres De Couleur De Vim

Si aucun des schémas ne correspond à votre esthétique, vous pouvez configurer manuellement les paramètres de couleur .

C’est une bonne idée de tester les fonctionnalités de réglage des couleurs avant de valider les modifications. Vous pouvez le faire en utilisant l’éditeur de texte vim dans un fichier existant.

La syntaxe est :

:souligner 

Remarque : Vous pouvez remplacer la surbrillance par hi pour faire court.

Alors que le point culminant est l’instruction, l’élément est le ou les éléments, qui doivent être affectés par les modificateurs de valeur-clé .

Il existe de nombreux groupes que vous pouvez définir dans la commande mentionnée précédemment. Certains d’entre eux incluent:

  • Normal (texte normal)
  • NonText (caractères qui n’existent pas dans le texte)
  • Curseur (le caractère sous le curseur)
  • ErrorMsg (messages d’erreur)

Ce ne sont là que quelques-uns des nombreux groupes de surbrillance de Vim. Pour voir une liste complète de tous les groupes, reportez-vous à la documentation officielle de Vim.

Touches De Surbrillance Vim

L’ élément key=value varie selon que vous utilisez une interface graphique ou que vous travaillez dans une fenêtre de terminal.

Par exemple, si vous travaillez dans un terminal prenant en charge les couleurs, vous pouvez inclure l’une des touches de surbrillance suivantes :

  • ctermfg (pour définir le premier plan)
  • ctermbg (pour définir l’arrière-plan)
  • cterm (pour les propriétés supplémentaires)

Les utilisateurs qui préfèrent l’ interface graphique doivent utiliser les touches de surbrillance :

  • guifg (pour définir le premier plan)
  • guibg (pour définir l’arrière-plan)
  • gui (pour les propriétés supplémentaires)

Lors de la spécification des valeurs pour ctermfg , ctermbg / guifg , guibg , vous pouvez utiliser des noms de couleurs standard, leurs numéros prescrits ou des valeurs hexadécimales (uniquement dans l’interface graphique).

Cependant, cterm et gui ne sont pas utilisés avec les valeurs de couleur. Au lieu de cela, les valeurs que vous utilisez pour ces touches de surbrillance incluent : bold , italic , underline , reverse et none .

Utilisation De La Commande Vim Highlight

La meilleure façon de montrer comment fonctionne la commande de surbrillance est avec un exemple simple.

Jetez un œil à ce fichier et à son jeu de couleurs initial lorsqu’il est ouvert avec l’éditeur de texte Vim :

Maintenant, définissons tout le texte normal sur rouge (premier plan) et la couleur d’arrière-plan sur noir. Pour ce faire, nous devons taper ce qui suit :

:hi Normal ctermfg=Rouge ctermbg=Noir

Appuyez sur Entrée et les couleurs devraient changer automatiquement comme dans l’image ci-dessous.

Comment Définir Le Schéma De Couleurs Vim Par Défaut

Les modifications que vous avez apportées aux paramètres de couleur ne sont pas permanentes. Une fois que vous fermez Vim, le jeu de couleurs revient aux paramètres par défaut.

Pour rendre les modifications permanentes, modifiez le fichier de configuration de Vim avec les paramètres de couleur souhaités.

Tout d’abord, vous devez ouvrir le fichier de démarrage de Vim, situé dans /etc ou le répertoire personnel des utilisateurs sous le nom .vimrc (ou .exrc ).

Ici, vous pouvez définir le schéma de couleurs par défaut en modifiant la ligne du schéma de couleurs et en définissant le thème que vous préférez.

Schéma de couleur

Pour activer la fonctionnalité de coloration syntaxique , vous devez également inclure la ligne suivante :

syntaxe sur

Lors de la configuration manuelle de la coloration syntaxique, vous pouvez ajouter des instructions individuelles avec la commande highlight . Ajoutez simplement les lignes au fichier de configuration existant, en suivant la syntaxe de surbrillance standard.

Conclusion

Après avoir lu cet article, vous devriez avoir quelques connaissances de base sur les schémas de couleurs Vim. Vous devez également savoir comment modifier les paramètres de couleur et trouver la meilleure solution pour vous.

N’ayez pas peur d’expérimenter la configuration des couleurs.

Cet article a-t-il été utile?

Oui Non