GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment changer et utiliser les schémas de couleurs Vim

Présentation

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.

Prérequis

  • É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 jeu de couleurs Vim par défaut dans un terminal léger est peachpuff . Si vous utilisez un terminal sombre, la palette de couleurs initiale 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 l'instruction suivante :

:colorscheme [space] [Ctrl+d]

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 :

:colorscheme [colorscheme_name]

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

:colo [colorscheme_name]

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

:colorscheme blue

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 les schémas de couleurs vim.

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

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

mkdir ~/.vim/colors

Déplacez-y maintenant le nouveau schéma :

mv ~/Downloads/[vim_colorscheme]  ~/.vim/colors

Définir les paramètres de couleur Vim manuellement

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

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 :

:highlight [Group] [key=value]

Tandis que highlight est l'instruction, le [Group] element est le ou les éléments qui doivent être affectés par la key-value modificateurs.

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

La 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)

Utilisateurs qui préfèrent l'GUI besoin d'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 clés de surbrillance incluent :gras , italique , souligner , inverser , et aucun .

Utiliser la commande Vim highlight

La meilleure façon de montrer comment le highlight commande fonctionne, 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 Normal texte en rouge (premier plan) et la couleur d'arrière-plan en noir. Pour ce faire, nous devons taper ce qui suit :

:hi Normal ctermfg=Red ctermbg=Black

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 changements permanents, 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 users home directory sous le nom .vimrc (ou .exrc ).

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

colorscheme [colorscheme_name]

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

syntax on

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


Ubuntu
  1. Comment installer et utiliser TensorFlow sur CentOS 7

  2. Qu'est-ce qu'Umask et comment l'utiliser

  3. Comment installer et utiliser Wine sur Ubuntu 20.04

  4. Comment modifier la luminosité, la couleur et la netteté à partir de la ligne de commande ?

  5. comment utiliser pylint dans vim

Comment installer et utiliser l'éditeur Vim sous Linux

Comment installer et utiliser Kontact dans Ubuntu 20.04

Comment installer et utiliser R sur Ubuntu

Comment changer la couleur de la bordure de l'espace de travail Unity et le redimensionnement de la fenêtre ?

Schémas de couleurs dans Vim :comment les modifier et les utiliser

Comment changer la couleur du dossier dans Ubuntu 22.04