让Beyond Compare正确匹配相似的行

3
我正在使用Beyond Compare 4.1.6来比较文本配置文件。每行都有一个配置参数,并且每行的格式如下: :=

我想要配置Beyond Compare,使其仅在两个文件中的“:”部分完全相同时才对齐行。换句话说,为了使两行对齐,从行的开头到冒号(包括冒号)的所有内容必须完全匹配。请注意,“:”不能出现在中间,因此我希望Beyond Compare基于的冒号始终是行中的第一个冒号。
例如:
# FILE 1
abcdefgh:string=5

# FILE 2
abcdefkh:string=5

尽管我不希望这样做,Beyond Compare还是将这两行文本对齐了。

我试图通过编辑其语法规则或调整其他功能来强制Beyond Compare以所需方式进行比较,但一直无法实现。

请问如何才能让Beyond Compare按照上述描述匹配行呢?

谢谢!

1个回答

2
你可以将它与表格比较。
然后你必须将 = 设置为字段分隔符:enter image description here 当你这样做时,你就有了两列,第一列是关键列(如果不是的话,你可以定义它)。
之后你就可以得到你想要的结果(如果我正确理解你的问题的话):enter image description here 如果你经常需要使用它,你可以将设置存储在文件格式中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接