web-dev-qa-db-fra.com

Réglage de la couleur de fond dans gvim

J'utilise un terminal avec du texte blanc sur fond noir (je l'aime comme mieux), alors j'ai écrit la ligne suivante dans mon .vimrc fichier:

set background=dark

Cependant, gvim a noir sur le texte blanc. Comment puis-je faire l'une des opérations suivantes:

  • Définissez le fond de gvim sur noir
  • Enregistrement .vimrc Si j'utilise gvim

J'ai essayé ceci: j'ai commencé gvim et dactylographié echo &term. La réponse était "intégrée_gui". Alors j'ai écrit ce qui suit dans .vimrc:

if &term == "builtin_gui"
    set background=light
else
    set background=dark
endif

D'une manière ou d'une autre, ça n'a pas fonctionné.

18
petersohn

set background ne change pas le fond; Il indique vim _ si votre arrière-plan est sombre ou lumineux (lumière).

Vous pouvez utiliser votre .gvimrc Fichier Pour définir des couleurs spécifiques à GVIM. Je fixe ma palette de couleurs pour ardonner, désert ou soir parce que j'aime les schémas de couleur foncé:

colorscheme slate

Ou vous pouvez ajouter ceci à votre .gvimrc ou alors .vimrc Pour définir les couleurs sur blanc sur le noir:

highlight Normal guifg=white guibg=black
27
Trey Hunner

J'ai trouvé ci-dessous les paramètres de .VIMRC/.gviminrc sont plus faciles et plus pratiques pour le thème sombre dans GVIM

" Dark mode settings
colors koehler
highlight LineNr guifg=DarkGray
highlight Search guibg='Purple' guifg=#FFFFFF
highlight String guifg=#FF5733
highlight Visual guibg=#000000
highlight Pmenu guifg=#000000 guibg=#808080

Pour thème gris au lieu de sombre

colorscheme evening
set bg=light
0
Sriraj Hebbar