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 匹配线?

谢谢!

4

1 回答 1

2

您可以将其与表格比较进行比较。

然后您必须将=as 字段分隔符设置为: 在此处输入图像描述

当你这样做时,你有两列,第一列是关键列(如果没有,你可以定义它)。

在此之后你得到你想要的结果(如果我理解你的问题的话): 在此处输入图像描述

如果您经常需要它,您可以将设置存储为文件格式。

于 2017-02-17T19:50:34.070 回答