Эта ссылка могла бы быть полезной. http://answers.google.com/answers/threadview/id/739467.html
Два непосредственных различия между нерабочей строкой и некоторыми подсказками в ссылке:
--exclude
.Можно легко деактивировать раскрашивание vim
:diffoff!
И включать его снова
:windo diffthis
Подсветка синтаксиса в vim
может быть превращен прочь/на с :syntax off
и :syntax on
.
TERM=vt100 vimdiff
должен вызвать vimdiff с ТЕРМИНОМ временно набор к vt100. (пока команда не заканчивается). Это помогает судить других: xterm или xterm-цвет или xterm-256color, и т.д.
поместите это в свой .vimrc:
if &diff
syntax off
endif
то, что это делает, отключают подсветку синтаксиса, если Вы запускаете в различном режиме.
Вы можете решить проблему с красным цветом, добавив следующее в свой ~ / .vimrc
:
highlight! link DiffText Todo
Для меня редактирование количества поддерживаемых цветов (см. : help t_Co
) является решением:
set t_Co=0
При выделении различий возникают проблемы с окраской (например, желтым по белому), независимо от того, включена ли подсветка синтаксиса или нет.
Выделение различий, являющееся целью vimdiff, по-прежнему работает с этой опцией, но просто как обратное видео, которое можно прочитать здесь.
Вы можете настроить другие параметры, упомянутые ранее, но это устраняет проблему с удобочитаемостью.