Почему беглец: Гдифф взрывается в цветах и не делает ничего полезного?
Я только что установил беглеца, и он работает довольно хорошо. Кажется, что-то не так с :Gdiff
хотя, вероятно, из-за несовместимого места где-то, что я надеюсь, вы поможете мне определить. Когда я запускаю команду, цвета на экране просто сходят с ума, и, насколько я могу судить, ничего полезного не происходит, например, выделение измененных линий.
Любая подсказка, в чем может быть проблема или где я должен искать в первую очередь?
Я использую Gvim x64 для Windows. Вот выводgvim.exe --version
и вот список моих установленных пакетов:
SingleCompile l9 nerdcommenter nerdtree патогенный микроорганизм pylint smooth_scroll snipmate supertab окружать ВИМ-беглец ВИМ-отступа гайды ВИМ-электропроводке ВИМ-scriptease
Скриншоты
Вот как выглядит обычное окно в gvim.exe с моей конфигурацией:
Вот как это выглядит, когда я :Gdiff
(без изменений в файле):
И вот как это выглядит, когда я :Gdiff
и файл имеет неустановленное изменение. (Я добавил 2 строки выше строки 13).
2 ответа
Мне кажется, что ваша программа сравнения делает очень плохую работу. Что значит :set diffexpr?
сказать тебе?
Для того, чтобы изолировать проблему, я бы выбрал мерзавца и беглеца из картины. Просто сделайте две копии файла и затем, редактируя foo.py, :diffsplit bar.py
Попробуйте настроить цвет в следующей переменной подсветки
hi! DiffAdd guibg=#003300
hi! DiffChange guibg=#003300
hi! DiffDelete guifg=#330000 guibg=#330000
hi! DiffText guibg=#990000