Кольорами керують ці чотири групи виділень ( :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
Вони, як правило, визначаються кольоровою схемою , але ви можете налаштувати їх у своїй ~/.vimrc
(після :colorscheme
команди), якщо вам подобається загальна схема, тільки не її різне виділення. Просто перегляньте, використовуючи :highlight
. Ось мої особисті налаштування (для GVIM; для терміналу вам потрібні відповідні ctermfg/bg=...
атрибути замість / додатково):
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
Якщо ви перемикаєте кольорові схеми на льоту, вам потрібно повторно викликати ці :hi
команди через:autocmd ColorScheme * hi ...