KDiff3(在Windows上):忽略行尾样式

12

我正在比较两个版本的C代码,有些文件只有换行符样式(Unix或DOS)不同。

如何告诉KDiff3忽略这种差异?

注意:

  • 我不能在其中一个版本上使用dos2unix预处理代码
  • 我正在使用Windows

谢谢!

编辑:

这似乎部分解决了问题(所有文件都显示为DOS风格):

Settings>Configure KDiff3..>Diff>Preprocessor command: sed "s/+/ /g"

5
你的编辑应该是一个答案。 - Eric Fossum
1个回答

2

对于目录:

  • 设置>配置KDiff3..>目录>

    • 文件比较模式 -> 完全分析
    • 空格差异视为相等 -> 勾选

比较速度慢了很多,但这个方法奏效了!现在所有受到Windows/Unix换行符影响的文件都显示为绿色状态(除了那些有实际文本差异的文件)。 - ino

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接