Los colores están controlados por estos cuatro grupos de resaltado ( :help hl-DiffAdd
):
DiffAdd diff mode: Added line
DiffChange diff mode: Changed line
DiffDelete diff mode: Deleted line
DiffText diff mode: Changed text within a changed line
Por lo general, estos se definen mediante un esquema de color , pero puede personalizarlos en su ~/.vimrc
(después del :colorscheme
comando) si lo desea en general, pero no su resaltado de diferencias. Solo redefinir usando :highlight
. Aquí están mis personalizaciones personales (para GVIM; para el terminal necesita los ctermfg/bg=...
atributos apropiados en su lugar / además):
hi DiffAdd gui=none guifg=NONE guibg=#bada9f
hi DiffChange gui=none guifg=NONE guibg=#e5d5ac
hi DiffDelete gui=bold guifg=#ff8080 guibg=#ffb0b0
hi DiffText gui=none guifg=NONE guibg=#8cbee2
Si está cambiando los esquemas de colores sobre la marcha, debe volver a invocar esos :hi
comandos a través de:autocmd ColorScheme * hi ...