与朋友一起,通常的空白战争。可能是一个新的尝试,导致我搜索diff -b的变种。
E.g。我们都不喜欢在一行上有尾随空格,但有些人悄悄进入他的代码。我通常将emacs配置为删除尾随空格 (add-hook'write-file-hooks'delete-trailing-whitespace) 所以没有一个进入我的代码,但它也删除了他的代码中的尾随空格。
他希望的哪个尾随空格(1)没有放在文件中,但是(2)他想保留,以尽量减少差异。
他不想使用“diff -b”,因为它忽略了缩进中有意义的变化,比如缩进级别的变化。 (或者至少这就是为什么我不喜欢diff -b,尽管diff -b是我平常的。)
所以,我的问题是:有没有diff -b的变体可以忽略不影响缩进的空格中的变化,
,例如尾随空格,
和(较低优先级)可能也会发生变化,例如标签相关 - 例如在行的开头 - > ,即由于后续标签而不影响缩进的空格的省略(对于某些标签宽度设置 - 我知道,我知道,混合不好。但至少我们同意这些,emacs也可以自动(un)制表)
并且,是的,我想在hg diff中使用它。