Une fonctionnalité petite mais visuellement agréable, et ajoutant légèrement à la convivialité, j'aimerais que Vim utilise une couleur d'arrière-plan différente pour la fenêtre active.
Voici un aperçu de ce que je recherche:
Normalement, ce vim aurait tout l'arrière-plan en noir, mais si seulement la fenêtre active avait sa propre couleur pour mettre en évidence l'attention de l'utilisateur. Surligner uniquement la barre d'état ne suffit pas!
Les groupes de surbrillance qui contrôlent la couleur d'arrière-plan par défaut sont "
Normal
" et "NonText
". Malheureusement, ce sont des faits saillants "globaux" et ne peuvent pas être "localisés" par fenêtre.Cependant, voici un exemple kludgy vraiment laid:
Comme il ne s'agit que d'un exemple, vous devrez le modifier en fonction de vos besoins individuels, comme l'ajout d'un surlignage ctermbg = ... avec le guibg = ...
L'inconvénient est que cela ne fera que mettre en évidence l'arrière-plan du texte existant dans les fichiers, pas toute la ligne / fenêtre. (Comme je l'ai dit, moche et maladroit.)
la source
.*
ne correspond qu'au texte d'un fichier; rien du reste de l'arrière-plan. De plus, je l'ai seulement fait fonctionner dans un terminal avecctermbg
propriété. Bizarre ...