如何忽略换行符?

时间:2012-04-10 16:20:12

标签: comparison beyondcompare beyondcompare3

我忽略了不重要的差异,但我希望下面不要表现出差异......

3.  TITLE

blah blah blah blah blah blah blah blah blah blah

3.  TITLE
blah blah blah
blah blah blah
blah blah blah blah

3 个答案:

答案 0 :(得分:6)

那可能不可能。我只是搞了大约30分钟的语法规则,即使你忽略了换行符,它也不会将单独行上的未被忽略的文本视为连续换行符。

有效地,您要求比较器做的是从文档中删除所有换行符并比较两个文档,就好像每个文档只是一行(长)文本。您可以手动执行此操作以检测更改,但是您无法以这种方式合并更改。

答案 1 :(得分:0)

我也希望超越比较会有类似内置的东西。看起来没有。

我发现这样做的最佳解决方案是在两端使用某种代码格式化程序。这允许您比较代码中的实际更改。对于javascript,我使用JSBeautify。

对于Java,你可以使用你的编辑器内置的美化器或类似的东西:http://prettyprinter.de/

答案 2 :(得分:0)

我发现Compare ++可以比较代码,忽略换行,空格和注释差异。 http://cmpp.coodesoft.com/main/downloads