Definindo a cor de fundo no gvim

17

Eu uso um terminal com texto branco sobre fundo preto (eu gosto mais), então escrevi a seguinte linha no meu .vimrcarquivo:

set background=dark

No entanto, gvimpossui preto no texto branco. Como eu faço um dos seguintes:

  • Definir o plano de fundo gvimpara preto
  • Verifique .vimrcse estou usandogvim

Eu tentei o seguinte: iniciei gvime digitei echo &term. A resposta foi "builtin_gui". Então, eu escrevi o seguinte em .vimrc:

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

De alguma forma, não funcionou.

petersohn
fonte

Respostas:

25

set backgroundnão muda o fundo; indica vimse o fundo é escuro ou claro (claro).

Você pode usar seu .gvimrcarquivo para definir cores específicas para o gvim. Defino meu esquema de cores para ardósia, deserto ou noite porque gosto de esquemas de cores claras sobre escuras:

colorscheme slate

Ou você pode adicionar isso ao seu .gvimrcou .vimrcdefinir as cores para branco-preto:

highlight Normal guifg=white guibg=black
Trey Hunner
fonte
Quando inicio o gvim, os arquivos .vimrc e .gvimrc são executados?
Petersohn 16/05
3
Sim. Qualquer coisa .gvimrcdeve ser executada depois .vimrc, para que as .gvimrcpreferências tenham precedência .vimrc.
Trey Hunner