Ustawienie koloru tła w gvim

18

Używam terminala z białym tekstem na czarnym tle (po prostu bardziej mi się podoba), więc w moim .vimrcpliku napisałem następujący wiersz :

set background=dark

Jednak gvimma czarno na białym tekstem. Jak zrobić jedną z następujących czynności:

  • Ustaw tło gvimna czarny
  • Sprawdź, .vimrcczy używamgvim

Próbowałem tego: zacząłem gvimpisać i pisać echo &term. Odpowiedź brzmiała „builtin_gui”. Napisałem więc .vimrc:

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

Jakoś to nie działało.

petersohn
źródło

Odpowiedzi:

27

set backgroundnie zmienia tła; informuje, vimczy tło jest ciemne, czy jasne (jasne).

Możesz użyć swojego .gvimrcpliku do ustawienia kolorów specyficznych dla gvim. Ustawiam kolorystykę na łupkową, pustynną lub wieczorną, ponieważ lubię schematy kolorów jasne na ciemne:

colorscheme slate

Możesz też dodać to do swojego .gvimrclub .vimrcustawić kolory na biało-czarne:

highlight Normal guifg=white guibg=black
Trey Hunner
źródło
Kiedy uruchamiam gvim, czy działają zarówno .vimrc, jak i .gvimrc?
petersohn
3
Tak. Wszystko .gvimrcpowinno być uruchamiane .vimrc, więc .gvimrcpreferencje będą miały pierwszeństwo .vimrc.
Trey Hunner