Impostazione del colore di sfondo in gvim


17

Uso un terminale con testo bianco su sfondo nero (mi piace di più), quindi ho scritto la seguente riga nel mio .vimrcfile:

set background=dark

Tuttavia, gvimha il testo nero su bianco. Come posso effettuare una delle seguenti operazioni:

  • Imposta lo sfondo di gvimsu nero
  • Controlla .vimrcse sto usandogvim

Ho provato questo: ho avviato gvime digitato echo &term. La risposta è stata "builtin_gui". Quindi ho scritto quanto segue in .vimrc:

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

In qualche modo, non ha funzionato.

Risposte:


25

set backgroundnon cambia lo sfondo; indica vimse lo sfondo è scuro o chiaro (chiaro).

È possibile utilizzare il .gvimrcfile per impostare colori specifici per gvim. Ho impostato la mia combinazione di colori su ardesia, deserto o sera perché mi piacciono le combinazioni di colori chiaro-scuro:

colorscheme slate

Oppure puoi aggiungere questo al tuo .gvimrco .vimrcper impostare i colori su bianco su nero:

highlight Normal guifg=white guibg=black

Quando avvio gvim, vengono eseguiti sia .vimrc che .gvimrc?
petersohn,

3
Sì. Qualunque cosa dentro .gvimrcdovrebbe essere eseguita dopo .vimrc, quindi le .gvimrcpreferenze avranno la precedenza .vimrc.
Trey Hunner,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.