【问题标题】:Beyond Compare 3.3.10 ignores checkboxes for 'leading whitespace" and "embedded whitespace"Beyond Compare 3.3.10 忽略“前导空白”和“嵌入空白”的复选框
【发布时间】:2015-06-22 14:03:07
【问题描述】:

如果在 Session Settings/Importance 选项卡中,我希望 Beyond Compare 会忽略基于制表符与空格的差异,我选中标记为 Leading WhitespaceEmbedded Whitespace 的框,同时使用默认格式比较文本文件。选中和未选中都不会导致这些差异被忽略。

我错过了什么?

【问题讨论】:

标签: whitespace beyondcompare


【解决方案1】:

那里的复选框控制着比较重要的内容。如果选中它们,空格将很重要,如果未选中,则不重要。它们只影响与语法中其他内容不匹配的文本。例如,如果您正在比较 C++ 代码,并且空白出现在注释行的末尾,它将被归类为注释。

假设它被正确归类为“不重要”,BC 仍会将其显示为差异,但会以蓝色而不是红色显示。您可以使用View->Ignore Unimportant Differences 菜单项隐藏不重要的差异,这将使它们使用匹配的颜色和过滤器显示出来。

如果您仍然遇到问题,如果您发送电子邮件至 support@scootersoftware.com 或在我们的支持论坛http://www.scootersoftware.com/vbulletin/ 上发帖提供更多信息,您将获得更好的支持。

【讨论】:

    【解决方案2】:

    转到:工具 -> 文件格式 -> 语法。添加一个语法项(+),然后标记正则表达式复选框。 在那里,您可以添加与您想要的项目匹配的正则表达式并定义它们的严重性。

    一般来说,当您有一些对您不重要的差异时,这非常有用。

    【讨论】:

    • 我明白这个建议,谢谢,但为什么产品不能像宣传的那样工作?我只是希望它忽略空白差异。制表符是空白。空格是空白。对我来说似乎是一个相当基本的错误。
    猜你喜欢
    • 1970-01-01
    • 2016-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-30
    相关资源
    最近更新 更多