在 Beyond Compare 中定义不重要的文本
发布时间:2021-10-26 18:14:57点击量:
要忽略文本差异,请定义一个新的 Grammar 元素(文本是什么),然后将其标记为不重要。
首先,转到工具| 文件格式。制作新的文件格式,或编辑现有的格式。
转到语法选项卡。添加一个新元素并为其指定一个新名称(例如“VarString”)。从“新元素”更改此设置很重要,因为会话设置将对所有文件格式的所有新元素进行类似处理。如果将 Java 文件与 C++ 文件进行比较,并将字符串标记为不重要,则 Java 字符串和 C++ 字符串都将标记为不重要。
定义元素类型:
-基本:匹配文本的特定部分。可以表示为正则表达式。
-Delimited:匹配文本的起点和文本的终点。可以停在行尾。
-列表:基本匹配列表。可用于代替单个基本元素。
-列:在一行中的数字开始位置和结束位置处定义的文本部分。
-行数:匹配文本的开始点或第一行,并以用户定义的行数结束。
然后在文本比较会话中打开您的文件对。导航到会话| 会话设置| 重要性选项卡。检查项目很重要。未选中的项目不重要。取消选中新元素的名称(例如“VarString”)。
如果您希望重要性设置影响所有比较而不只是当前比较,请在单击确定之前将对话框底部的下拉列表从仅用于此视图更改为更新会话默认值。
与元素定义相匹配的差异现在将被标记为不重要的差异。使用视图| 忽略不重要的差异命令使这些差异被视为匹配文本。