Ediff: посмотреть различия пробелов


11

Есть ли способ заставить Ediff выделять пробелы другим цветом, как это делается для различий без пробелов?

Например, вот две области с разницей только в пробелах:

введите описание изображения здесь

И вот две области с непробельными различиями:

введите описание изображения здесь

Различия без пробелов выделяются ediff-fine-diff-*гранями, а различия без пробелов - нет. Я хотел бы как-то сказать, в чем разница между пробелами.


Убедитесь, что ediff-diff-optionsне установлено значение "-w", которое говорит diffпрограмме игнорировать пробелы. Может не решить проблему, но может помочь вам туда добраться.
Фил Хадсон

Я не ediff-diff-optionsнастроен на -w. С вашими настройками выделены ли различия между пробелами?
Тяньсян Сюн

Нет, даже после нажатия *( ediff-toggle-autorefine).
Фил Хадсон

Ответы:


0

Похоже, эта функция просто не поддерживается.

Выделение мелких различий называется «уточнением» Эдиффа и явно пропускает пробелы.

Обратите внимание, что при уточнении игнорируются пробелы, табуляции и новые строки.


0

Один из способов сделать это - включить режим пробелов во всех буферах ediff. Это может быть сделано с помощью Meta+ x+whitespace-mode

Может быть достаточно просто включить в буфере слияния. Я не уверен, как вы могли бы включить включение по умолчанию, но будет способ.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.