我让它忽略了不重要的差异,但我希望下面的内容不要显示为差异。
3. TITLE
blah blah blah blah blah blah blah blah blah blah
3. TITLE
blah blah blah
blah blah blah
blah blah blah blah
这可能是不可能的。我只是用语法规则搞砸了大约 30 分钟,即使您忽略换行符,它也不会将单独行上的未忽略文本视为跨换行符的连续文本。
实际上,您要求比较器做的是去除文档中的所有换行符,并比较两个文档,就好像每个文档只是一行(长)文本一样。您可以手动执行此操作以检测更改,但无法以这种方式合并更改。
我也希望Beyond Compare能够内置这样的东西。 看起来没有。
我发现这样做的最佳解决方案是在两端都使用某种代码格式化程序。 这允许您比较代码中的实际更改。 对于javascript,我使用JSBeautify。
对于Java,你可以使用编辑器内置的美化器或类似的东西:http://prettyprinter.de/
我发现Compare++可以比较代码,忽略换行符,空格和注释差异。 http://cmpp.coodesoft.com/main/downloads