本帖最后由 qingyan91 于 2014-7-21 22:40 编辑
在进行文档编辑处理等工作中,我们经常需要对两个文件进行比较,尤其是对同一文件的两个历史版本进行对比,以了解它们之间的内容差异。 作为功能强大的文本编辑器,EmEditor当然也具备同步比较两个文档的功能。 首先,我们使用EmEditor打开需要进行比较的两个文本文件。在下面的示例中,两个文档的不同之处仅在于某个函数的某个变量名称不一致。 1、开启EmEditor的文档比较功能现在,我们开启EmEditor的文档比较功能。点击菜单栏的【比较】->【比较test.js和test-副本.js】菜单项。 此时,我们就可以看到两个文档已经并排排列,并进入文档比较状态。在默认设置情况下,"资源管理器"插件处于启用状态,为了更加便于比较文档之间的差异,我们点击如下图所示的两个关闭按钮,关闭掉资源管理器视图。 最后的显示效果如下图所示。此时,我们就可以清楚地看到两个文档的不同之处。在EmEditor中,两个文档不同之处的文字内容均以绿色背景高亮标识出来,所在行也以浅绿色背景高亮标识出来。 当我们清楚两个文档的内容差异后,我们就可以根据需求进行各种处理了。如果我们对任意一个文档进行了改动,我们可以点击菜单栏的【比较】->【重新扫描】(快捷键:F5)来显示最新的文档比较状态。 默认情况下,EmEditor在进行文档比较时,会自动启用"同步水平滚动"、"同步垂直滚动"功能。也就是说,当你将一个文件滚动到第100行第100列的位置进行显示时,用于比较的另一个文件也会自动滚动并显示对应位置的文本内容,以便于同步比较两个文档的内容。你可以通过菜单栏【比较】->【同步水平滚动】、【同步垂直滚动】来启用/关闭相应的功能。 2、退出文档比较模式此外,如果想要退出文档比较模式,我们只需要取消菜单栏【比较】->【比较test.js和test-副本.js】前的勾选即可。
|