Если вы сталкиваетесь с нечитаемыми цветовыми схемами (не только некрасивыми, но и нечитаемыми, как белый текст на розовом фоне), можно легко исправить использование 16 цветов вместо 256 цветов. Тогда вам не нужно связываться с цветовыми схемами.
Причина в том, что цветовая схема vimdiff по умолчанию назначает DiffChange bg
как "LightMagenta", который отображается на очень светло-розовый в 256 цветах. Это нечитаемо с белым текстом. С 16 цветами, LightMagenta отображается на ярко-пурпурный, на котором белый текст выглядит намного лучше.
Вы можете сделать быстрый тест, выполнив что-то вроде этого:
vimdiff <file1> <file2>
:set t_Co? " print current setting (256 by default)
:highlight " print highlighting scheme
:set t_Co=16 " set to 16 colors
:highlight " print highlighting scheme
256-цветный скриншот
16-цветной скриншот
Как видите, 16 цветов гораздо удобнее для чтения без изменения цветовой схемы.
Чтобы сделать этот перманент, вы можете добавить set t_Co=16
к вашему .vimrc