Kolory są kontrolowane przez te cztery grupy wyróżnień ( :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
Są one zazwyczaj definiowane za pomocą schematu kolorów , ale możesz je dostosować w swoim ~/.vimrc
(po :colorscheme
poleceniu), jeśli podoba ci się ogólny schemat, po prostu nie wyróżniaj różnic. Po prostu przedefiniuj za pomocą :highlight
. Oto moje osobiste dostosowania (dla GVIM; dla terminalu potrzebujesz odpowiednich ctermfg/bg=...
atrybutów zamiast / dodatkowo):
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
Jeśli zmieniasz kolory w locie, musisz ponownie wywołać te :hi
polecenia za pomocą:autocmd ColorScheme * hi ...