如何忽略换行符



我让它忽略了不重要的差异,但我希望下面的内容不要显示为差异。

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

相关内容

  • 没有找到相关文章

最新更新