Ediff:查看空白差异


11

有没有一种方法可以使Ediff使用不同的颜色来突出显示空白,是否可以处理非空白差异呢?

例如,这是两个仅具有空格差异的区域:

在此处输入图片说明

这是两个具有非空白差异的区域:

在此处输入图片说明

非空白差异用ediff-fine-diff-*面孔突出显示,而空白差异则没有。我想一些办法告诉什么空白差异。


确保ediff-diff-options未将设置为"-w",这告诉diff程序忽略空白。可能无法解决问题,但可以帮助您到达那里。
菲尔·哈德森

我尚未ediff-diff-options设定-w。通过设置,您的空白差异是否突出显示?
天祥熊

不,即使按*ediff-toggle-autorefine)也不会。
Phil Hudson

Answers:


0

似乎根本不支持此功能。

细微差别的突出显示被Ediff 称为“细化”,并明确跳过空白。

请注意,优化将忽略空格,制表符和换行符。


0

一种方法是在所有ediff缓冲区中启用空白模式。这可以通过Meta+ x+ 完成 whitespace-mode

仅在合并缓冲区中启用就足够了。我不确定默认情况下如何启用,但是有一种方法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.