> My color settings for vi -d (vimdiff) look bad and unreadable.
> Where can I change the colors for vimdiff?
Try the color schemes distributed with Vim. Maybe there's one which will
please you. If you have 'wildmenu' on and 'compatible' off,
will replace the bottommost statusline by a menu of colorschemes. Arrow
left or right to select, Enter to accept, Esc to abort.
Write your own colorscheme, and put it, as a file with any name and the
extension .vim, in $VIM/vimfiles/colors (system-wide, all platforms) or
~/vimfiles/colors (user-private on Windows) or ~/.vim/colors
(user-private on Unix). In any case, use the colors/ subdirectory of a
directory listed before $VIMRUNTIME in the 'runtimepath' option. Create
the directory if it doesn't exist yet.
Look at the existing colorschemes ($VIMRUNTIME/colors/*.vim) for
In either Method I or II
See which colours you are currently using by means of the command
(without arguments). Invoke your colorscheme by adding the line
to your vimrc (replace foobar by the colorscheme name).