2012-04-10 119 views
6

我把它忽略不重要的差异,但我想下面的不显示的差别..如何忽略换行符?

3. TITLE 

blah blah blah blah blah blah blah blah blah blah 

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

回答

6

这可能是不可能的。我只用了大约30分钟的语法规则,即使你忽略了换行符,它也不会将分隔线上的不被忽略的文本视为跨换行符连续。

实际上,您要求比较器执行的操作是将所有换行符从文档中剥离出来,并将两个文档进行比较,就好像每个文档都只是一行(长)一样。您可以手动执行此操作以检测更改,但无法以这种方式合并更改。

+0

我担心。不管怎么说,还是要谢谢你! – Brett 2012-04-10 17:47:43

+0

+1看看他们的回应。 http://superuser.com/a/543496/98191 – 2013-01-29 16:07:56

0

我也希望超越比较会有像这样内置的东西。看起来它不。

我发现要做到这一点的最佳解决方案是在两边都使用某种代码格式化程序。这使您可以比较代码中的实际更改。对于JavaScript,我使用JSBeautify。

对于Java,你很可能使用你的编辑器的内置美化或者是这样的:http://prettyprinter.de/