Les couleurs sont contrôlées par ces quatre groupes de surbrillance ( :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
Ceux-ci sont généralement définis par un jeu de couleurs , mais vous pouvez les personnaliser dans votre ~/.vimrc
(après la :colorscheme
commande) si vous aimez le jeu dans son ensemble, mais pas sa mise en surbrillance. Redéfinissez simplement en utilisant :highlight
. Voici mes personnalisations personnelles (pour GVIM; pour le terminal, vous avez besoin des ctermfg/bg=...
attributs appropriés à la place / en plus):
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 vous changez de thème de couleur à la volée, vous devez ré-invoquer ces :hi
commandes via:autocmd ColorScheme * hi ...