商城首页欢迎来到中国正版软件门户

您的位置:首页 > 软件教程 >Beyond Compare中设置忽略行号差异的操作流程

Beyond Compare中设置忽略行号差异的操作流程

 岛市老八 发布于2020-04-20 阅读(1734)

扫一扫,手机访问

在移植Baidu ROM过程中,经常需要对比分析源包代码和工程代码两套smali代码,并包括把源包代码中的feature代码或bug fix代码合并到工程代码中。这样的话,使用一个专业、高效的文件对比工具将会让你事半功倍,这里推荐Beyond Compare——一款优秀的文件对比工具。那么在对比的过程中怎样设置忽略行号差异呢?本节将由正软小编给大家带来详细讲解。

Beyond Compare中设置忽略行号差异的操作步骤

在对比smali代码过程,会发现很多文件的差异缩略图(见下图左侧)几乎全部标红,文件差异似乎很大。其实很多只是行号的差异,我们并不关心,但这些差异会让所关心的差异难以定位,因此可以设置一个对比规则忽略掉行号的差异,具体设置方法如下:

行号差异

对比smali代码时行号的差异示例

步骤一

在Beyond Compare上方菜单点击“规则”选项按钮,弹出会话设置对话框,选择“重要”选项,点击“编辑语法”按钮,在弹出的文本格式对话框新建一个语法;

编辑语法

点击编辑语法按钮新建语法示例

步骤二

在文本格式对话框下选择语法选项,点击下面的加号按钮,弹出语法项目对话框,按照下图所示配置语法项目。

配置语法项目

新建语法项目并配置语法项目示例

步骤三

配置完成语法项目后点击“确定”按钮,这样便在“重要”选项卡中生成一个“行号”勾选项,取消该选项的勾选,点击确认后返回。

取消行号的勾选

在“重要”选项卡中取消行号的勾选示例

步骤四

在Beyond Compare上方“视图”菜单下选择“忽略不重要差异项”选项,就能忽略行号的差异,左侧缩略图便能显示出实重要代码差异的位置。

显示重要代码差异

忽略行号差异并显示重要代码差异示例

以上就是正软商城给大家介绍了在使用Beyond Compare对比smali代码时,设置忽略行号差异的方法。学会了该项技巧,在对比的时候就会省去看那些不重要差异的时间,是非常重要的技能,我们需要掌握。

产品推荐

热门关注