超越比较忽略一方评论

时间:2017-06-06 10:14:31

标签: comments beyondcompare beyondcompare4

我找到了一些关于如何使用超出比较来显示/隐藏评论差异的说明。但是,大多数答案都显示了如何将评论设置为重要文本。也就是说,如果一部分代码在双方都被评论,那么检查评论是否不同。

我想忽略只比较评论的一方。换句话说,如果我有

# # line1
# line2

一边

# line1
line2

我希望这两行都标记为"不重要的差异" (如果确实文本是相同的,否则被标记为差异)。

1 个答案:

答案 0 :(得分:2)

Beyond Compare只会比较文本是否具有相同的语法元素类型。如果一方是常规代码而另一方是评论,那么它将始终将其标记为重要区别。

要在一侧制作常规文字,在另一侧制作相同的文字显示为匹配,您需要以文件格式编辑评论的定义。

  1. 要修改格式,请打开工具>文件格式
  2. 选择与您的文件匹配的格式。
  3. 转到语法标签。
  4. 选择注释语法元素,该元素可能被定义为#到行尾。
  5. 点击修改(齿轮)按钮。
  6. 类别单选按钮设置为基本
  7. 文字匹配:^#\ s
  8. 检查正则表达式
  9. 单击“确定”,然后单击“保存”。
  10. 更新的文件格式会将#后跟空格字符视为不重要的注释,该行中的剩余文本将被视为常规文本并与另一方进行比较。