Personnalisation des couleurs dans Vim via le fichier de configuration

Vim permet de personnaliser l'apparence de l'éditeur grâce aux thèmes de couleeurs. Pour appliquer un thème, il suffit d'utiliser la commande :colorscheme suivie du nom du thème :

:colorscheme evening

Autocomplétion des commandes

L'autocomplétion dans la ligne de commande dépend de l'option wildmode. Pour vérifier sa configuration actuelle :

:set wildmode?

La valeur optimale pour une navigation fluide est :

:set wildmode=longest,list,full
:set wildmenu

Avec wildmenu activé, appuyer sur Tab après :colorscheme affichera une liste navigable des thèmes disponibles.

Sélection et aperçu des thèmes

Pour parcourir les thèmes installés, tapez :colorscheme suivi de Tab. Les thèmes standards incleunt notamment desert, evening, morning, murphy et blue.

Configuraton du mode colorimétrique

Le nombre de couleurs supportées par le terminal influence le rendu. Consultez la valeur actuelle :

:echo &t_Co

Pour forcer un mode 256 couleurs :

:let &t_Co = 256

Restaurez la valeur par défaut avec :set t_Co&. Pour plus d'informations, consultez :help t_Co.

Fichier de configuration .vimrc

Les préférences peuvent être sauvegardées dans le fichier ~/.vimrc. Exemple de configuration complète :

" Configuration de base
set nocompatible
set number
set ruler
set showcmd
set showmode
set history=200
set laststatus=2
set statusline=[%n]\ %f\ %m%r%=%l:%c\ %p%%

" Apparence
set t_Co=256
colorscheme desert

Emplacement des fichiers de couleurs

Les thèmes sont stockés dans le répertoire colors/ de Vim. Pour localiser ce dossier :

:echo $VIMRUNTIME
" Résultat typique : /usr/share/vim/vim90

Les fichiers de thème portent l'extension .vim et se trouvent dans $VIMRUNTIME/colors/.

Installation de thèmes personnalisés

Des thèmes supplémentaires sont disponibles sur des plateformes comme vimcolors.com ou GitHub.

Méthode d'installation :

" Créer le dossier personnel si nécessaire
mkdir -p ~/.vim/colors

" Copier le fichier de thème
cp chemin/vers/mon_theme.vim ~/.vim/colors/

Ensuite, ajoutez dans votre ~/.vimrc :

colorscheme mon_theme

Export HTML du thème actuel

Vim peut convertir le contenu affiché en HTML avec la coloration actuelle :

:TOhtml
:w resultat.html

Création d'un thème personnalisé

Il est possible de créer son propre thème en copiant un fichier existant puis en le modifiant :

" Copier un thème existant
cp $VIMRUNTIME/colors/murphy.vim ~/.vim/colors/mon_theme.vim

Modifiez ensuite les définitions de couleurs dans le fichier mon_theme.vim selon vos préférences.

Étiquettes: vim Configuration colorscheme terminal Linux

Publié le 4 octobre à 01h03