Renkler bu dört vurgu grubu tarafından kontrol edilir ( :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
Bunlar genellikle bir renk şemasıyla tanımlanır , ancak genel şemasını seviyorsanız, sadece farkını vurgulayarak değil ~/.vimrc
( :colorscheme
komuttan sonra ) bunları kişiselleştirebilirsiniz . Sadece kullanarak yeniden tanımlayın :highlight
. İşte kişisel özelleştirmelerim (GVIM için; terminal için ctermfg/bg=...
/ ek olarak uygun niteliklere ihtiyacınız var ):
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
Renkleri hareket halindeyken değiştiriyorsanız, bu :hi
komutları kullanarak yeniden çağırmanız gerekir.:autocmd ColorScheme * hi ...