Существует ли способ настроить vimdiff для игнорирования ВСЕХ пробелов?

Можно всегда подкачивать порядок таблицы превратить ПРАВИЛЬНОЕ СОЕДИНЕНИЕ в ЛЕВОЕ СОЕДИНЕНИЕ. Иногда просто более эффективно сделать это так или иначе.

63
задан ire_and_curses 30 March 2011 в 21:31
поделиться

1 ответ

Да. Установите параметр iwhite , как и вы, но дополнительно сделайте difffexpr пустым.

Из соответствующего раздела vim docs :

iwhite

Игнорировать изменение количества белого пространства. Добавляет флаг "-b" к команде "diff", если 'difffexpr' пусто. Проверить документацию команды "diff" для того, что это делает в яблочко. Он должен игнорировать добавление конечных пробел, но не начальный пробел.

Обратите внимание, что вы можете предоставить настраиваемую командную строку diff, установив difffexpr . См. Обсуждение на странице руководства vimdiff , в частности:

Параметр 'difffexpr' может быть настроен на использование чего-то другого, кроме стандартного. Программа "diff" для сравнения двух файлов и поиска различий.

Когда 'difffexpr' пусто, Vim использует эту команду для поиска различий. между файлом1 и файлом2:

 diff file1 file2> outfile
28
ответ дан 24 November 2019 в 16:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: