2016-01-28 1 views
0

Я использую vim-fugitive's :Gdiff для коммитов, но он не отображает изменения пробелов, поэтому я не могу зафиксировать, например, изменения отступа. У меня нет глобальных конфигураций git, таких как core.whitespace, и если я запустил git diff в оболочке, я вижу пробелы.vim-fugitive не показывает изменения пробелов

Любые идеи о том, как сделать режим неуязвимости для беглеца ws-чувствительным?

Спасибо.

+1

Thats weird, ': Gdiff' показывает переменные пробела для меня. У меня нет пользовательских настроек. – Atri

+0

@Atri У меня, конечно, нет каких-либо параметров пробела в моем глобальном '.gitconfig', есть ли какие-либо файлы конфигурации, которые я должен проверять? – sinan

+0

Возможно, вы могли попробовать удалить файл конфигурации vim и проверить. Затем вы можете удалить другие плагины vim по одному и посмотреть, работает ли он. Таким образом, вы сможете определить, какой плагин вызывает проблему. – Atri

ответ

0

Как @Atri догадался, проблема была в моем .vimrc. Я имел эту строку:

set diffopt=filler,iwhite 

iwhite часть является причиной различий режим игнорировать пробелы изменения. Удаление этой проблемы устраняет эту проблему.