Я использую vim -d file1 file2
, чтобы увидеть различия между ними. Это отлично работает, но я хочу игнорировать переменные пробелов - они не имеют отношения к файлам исходного кода.
Vim help заявляет, что следующая команда выполнит магию:
set diffopt+=iwhite
Но, к сожалению, эта команда добавляет -b
в командную строку diff tool и игнорирует только пробелы в пробелах. Правильный ключ командной строки для diff должен быть -w
, чтобы игнорировать все изменения пробелов. Но я не могу найти, как изменить командную строку diff непосредственно из Vim. Конечно, я могу скомпилировать пользовательский diff или заменить diff на diff.sh, но это выглядит как-то уродливо: (.
Есть ли лучший способ изменить, как Vim взаимодействует с инструментом diff для отображения различий файлов?