Establecer el color de fondo en gvim

17

Utilizo un terminal con texto blanco sobre fondo negro (simplemente me gusta más), así que escribí la siguiente línea en mi .vimrcarchivo:

set background=dark

Sin embargo, gvimtiene texto negro sobre blanco. ¿Cómo hago cualquiera de los siguientes:

  • Establecer el fondo de gvimnegro
  • Verificar .vimrcsi estoy usandogvim

Intenté esto: comencé gvimy escribí echo &term. La respuesta fue "builtin_gui". Entonces escribí lo siguiente en .vimrc:

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

De alguna manera, no funcionó.

Petersohn
fuente

Respuestas:

25

set backgroundno cambia el fondo; Indica vimsi su fondo es oscuro o brillante (claro).

Puede usar su .gvimrcarchivo para establecer colores específicos para gvim. Configuré mi esquema de color en pizarra, desierto o tarde porque me gustan los esquemas de color claro sobre oscuro:

colorscheme slate

O puede agregar esto a su .gvimrco .vimrcconfigurar los colores en blanco sobre negro:

highlight Normal guifg=white guibg=black
Trey Hunner
fuente
Cuando inicio gvim, ¿se ejecutan .vimrc y .gvimrc?
petersohn
3
Si. Cualquier cosa en .gvimrcdebería ejecutarse después .vimrc, por lo que las .gvimrcpreferencias tendrán prioridad .vimrc.
Trey Hunner