No puse color xxx
en mi .vimrc
. Así que veo esto cuando abro mi .vimrc
.
Entonces escribo :color darcula
. Y cambia a esto.
:color
me da darcula
aquí (naturalmente)
Entonces escribo :set background=dark
. Y cambia a esto.
:color
me da default
aquí (asombrosamente)
Entonces mi pregunta es, ¿qué hace exactamente :set background=dark
?
Lo intenté :h background
y no encontré nada útil. Entiendo que este comando en realidad no cambia el fondo, solo vim cambiará los colores en consecuencia. Pero todavía quiero hacer esta pregunta. Porque yo estoy muy contento con el color después :color darcula
y :set background=dark
lo que me pregunto cómo escribir mi propio esquema de color sin tener que poner set background=dark
en mi .vimrc
.
Seguí el consejo de @statox y lo puse set background=dark
en la última línea de mi darcula.vim
. Luego color darcula
me da la tercera captura de pantalla. Sin embargo, cuando lo puse en la primera línea, color darcula
me da la segunda captura de pantalla. También lo set bg=dark
cambia a la tercera captura de pantalla.
Supuse que al ponerlo en la primera línea, le digo a Vim que este esquema de colores está diseñado para un fondo oscuro. Al ponerlo en la última línea, en el contraste, dejo que supongo que este esquema de colores está diseñado para un fondo claro y luego hago que cambie un poco por sí mismo (cuando procesa la última línea).
Si lo que supongo que sucedió es cierto, mi pregunta sigue sin respuesta. ¿Qué cambió exactamente vim cuando uso set bg=dark
DESPUÉS de que ha cargado un esquema de colores claros?
Toda mi configuración de vim está disponible en https://github.com/MichaelMa2014/.vim
:set bg=light
y :set bg=dark
no son opuestos, pero no se explica qué son exactamente. También esa publicación es la razón por la que quiero evitar :set background=dark
en mi .vimrc
.