我们在编辑较大篇幅的文章时,无可避免地要经过多次的修改。有时候修改的版本过多时,我们很可能就会记不清最新版的文章对比上一版的文章,究竟修改了哪些地方。但有了Beyond Compare(Windows系统)文件对比工具的帮助,我们就可以快速地找出不同版本文件的差异点,而且通过运用一些小技巧,还能加快大篇幅文件的对比效率。接下来,就让我们一起来讲解下这些小技巧吧。

图1:文本比较功能

第一、查看差异

首选,我们需要在Beyond Compare文件对比工具的首页开启软件的“文本比较”功能。在此功能面板下,Beyond Compare允许用户对两个文件进行对比。用户可使用“快速”打开功能打开文件。

图2:打开文件

打开了两个文件后,Beyond Compare文件对比工具将会默认展示两个文件的全部内容,并且使用不同于原文的字体颜色来标注差异点。从下图示例可以看到,这两个文章存在着较多的差异点。

图3:对比结果

第二、仅查看差异点

为了更好地识别不同的差异点,我们可以单击顶部工具栏的“差别”、“次要”(忽略不重要的差异点)按钮,让Beyond Compare文件对比工具仅展示重要的差异点。在此视图下,两个文件之间的差异点变得相当清晰。

图4:仅显示重要差异点

第三、设置书签

用户如果既希望快速地查看差异点,又希望可以在原文中查看差异点的位置,就可以会用Beyond Compare文件对比工具的“书签”功能,将差异点标注为具体的书签。具体的操作是,选中差异点,然后单击菜单栏中的“搜索”菜单,并选择其中的“切换书签”,即可为当前的差异点设置书签。

图5:设置书签

第四、查看书签

用户如需查看书签,也可通过单击“搜索”菜单,并选择其中的“转到书签”,转到具体的书签处。

图6:转到书签

从下图示例可以看到,通过使用Beyond Compare文件对比工具的“转到书签”功能,我们可以快速转到特定的书签位置。

图7:查看书签

通过运用Beyond Compare文件对比工具的书签设置功能,我们可以为大篇幅文章对比的差异设定不同的标签,以便更快速地定位这些差异。不同于仅查看差异点的视图,在全文视图下,使用书签功能可帮助用户通过上下文的对比,判断差异是否合理。

 

使用Beyond Compare对比大篇幅文件的小技巧的更多相关文章

  1. MySQL大表DROP删除小技巧(转)

    在日常工作中,经常会遇到历史大表从主库上迁移到备份机,以便腾出主库空间,那么如果你直接drop table 后,可能会引起数据库抖动,连接数升高等问题,从而影响业务. 那么用一个小技巧,即可轻松平滑的 ...

  2. Visual Studio 编辑代码量大的文件时分屏技巧

  3. 开大Stack的一个小技巧

    在程序头部添加一行 #pragma comment(linker, "/STACK:16777216") 可有效开大堆栈 实验效果如下: 11330179 2014-08-05 1 ...

  4. 在spring中映射X.hbm.xml文件的小技巧

    通常在spring中会这么写代码: <bean id="sessionFactory" class="org.springframework.orm.hiberna ...

  5. Linux查找文件内容小技巧

    目录 grep ag linux系统查找文件内容最常见的命令有grep和ag grep grep是比较常见的查找命令 # 在当前目录的py文件里查找所有相关内容 grep -a "broad ...

  6. 编写.gitignore文件的几个小技巧

    记录几个编写.gitignore文件的小技巧,可能你早就知道了,但我是google了一番才找到写法. 忽略所有名称为bin的文件夹 bin/ 只忽略第一级目录中,名称为bin的文件夹 /bin/ 忽略 ...

  7. 如何使用Beyond Compare 对比差异文件【制作Patch(补丁包)文件】

    场景:研发部的代码从SVN变更至GIt,通过Jenkins每天自动生成程序包. 如需要获取单独的程序包更新,而不是整个程序包覆盖更新,这时候就需要用到Beyond Compare 对比工具 操作步骤1 ...

  8. Notepad++如何对比文件 Notepad++对比两个文件代码方法

    大家在使用Notepad++的时候,需要对编辑的两个文件进行比较,找出两个文件代码的区别,快速进行编辑修改,那么Notepad++如何对比文件,下面小编就给大家带来Notepad++对比两个文件代码方 ...

  9. Linux下对比两个文件夹的方法

    最近拿到一份源代码,要命的是这份源代码是浅克隆模式的git包,所以无法完整显示里面的修改的内容. 今天花了一点点时间,找了一个在Linux对比两个文件夹的方法. 其实方法很简单,用meld 去对比两个 ...

随机推荐

  1. spring与struts2整合出现错误HTTP Status 500 - Unable to instantiate Action

    在进行spring和struts2整合的时候因为大意遇到了一个问题,费了半天神终于找到了问题所在,故分享出来望广大博友引以为戒!! 我们都知道在spring和struts2整合时,spring接管了a ...

  2. 基于ECS搭建云上博客

    场景介绍 本文为您介绍如何基于ECS搭建云上博客. 背景知识 本场景主要涉及以下云产品和服务: 云服务器ECS 云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能 ...

  3. PowerShell查看历史记录

    PowerShell的所有历史记录:   Get-Content (Get-PSReadLineOption).HistorySavePath   顺手写了一个掉用的函数:  function Get ...

  4. 项目实战:流水线图像显示控件(列刷新、1ms一次、缩放、拽拖、拽拖预览、性能优化、支持OpenGL GPU加速)

      需求   流水线图像扫描采集控件(带模拟数据测试)性能需求  1.需至少满足可1ms接收一次列数据,而不丢包(接收后可不必立马显示)  2.图片刷新率可达30HZ:限制需求  1.图片高度最小只能 ...

  5. Learn day3 深浅拷贝/格式化/字符串/列表/字典/集合/文件操作

    1. pass break continue # ### pass break continue # (1) pass 过 """如果代码块当中,什么也不写,用pass来 ...

  6. python获取汉字首字母

    获取汉字首字母 关注公众号"轻松学编程"了解更多. 应用场景之一:可用于获取名字首字母,在数据库中查询记录时,可以用它来排序输出. from pytz import unicode ...

  7. soloPi安装使用

    SoloPi脚本转化器正式发布,支持转化为 Appium 与 Macaca 脚本:https://github.com/soloPi/SoloPi-Convertor,脚本转化器使用教程: https ...

  8. ElasticSearch初步了解和安装(windows上安装)

    ElasticSearch是什么 ElasticSearch(一般简称es)是一个基于Lucene的分布式搜索和数据分析引擎.它提供了REST api 的操作接口.它可以快速的存储.搜索.分析海量数据 ...

  9. ATcoder Grand Contest总结

    最前面: AT的题都很有思维难度,总结一下一些AT的常规操作 1.对于有操作的题目,如果正面推不行的话考虑倒推,将操作转化,寻找更好的性质 2.模型转化,看到某一种的计算的式子,需要考虑有没有更简化的 ...

  10. DCL单例模式中的缺陷及单例模式的其他实现

    DCL:Double Check Lock ,意为双重检查锁.在单例模式中懒汉式中可以使用DCL来保证程序执行的效率. 1 public class SingletonDemo { 2 private ...