Einstellen der Hintergrundfarbe in gvim

17

Ich benutze ein Terminal mit weißem Text auf schwarzem Hintergrund (es gefällt mir einfach besser), also habe ich die folgende Zeile in meine .vimrcDatei geschrieben:

set background=dark

Hat gvimjedoch schwarzen auf weißen Text. Wie mache ich eines der folgenden:

  • Stellen Sie den Hintergrund gvimauf Schwarz ein
  • Checken Sie ein, .vimrcwenn ich verwendegvim

Ich habe Folgendes versucht: Ich habe angefangen gvimund getippt echo &term. Die Antwort war "builtin_gui". Also schrieb ich folgendes in .vimrc:

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

Irgendwie hat es nicht funktioniert.

petersohn
quelle

Antworten:

25

set backgroundändert den Hintergrund nicht; Es zeigt an, vimob Ihr Hintergrund dunkel oder hell ist.

Sie können Ihre .gvimrcDatei verwenden, um Farben für gvim festzulegen. Ich stelle mein Farbschema auf Schiefer, Wüste oder Abend ein, weil ich Hell-Dunkel-Farbschemata mag:

colorscheme slate

Oder Sie können dies zu Ihrem .gvimrcoder hinzufügen .vimrc, um die Farben auf Weiß auf Schwarz zu setzen:

highlight Normal guifg=white guibg=black
Trey Hunner
quelle
Wenn ich gvim starte, werden sowohl .vimrc als auch .gvimrc ausgeführt?
Petersohn
3
Ja. Alles in .gvimrcsollte nachlaufen .vimrc, damit .gvimrcdie Einstellungen Vorrang haben .vimrc.
Trey Hunner