使用Beyond Compare对比大篇幅文件的小技巧
我们在编辑较大篇幅的文章时,无可避免地要经过多次的修改。有时候修改的版本过多时,我们很可能就会记不清最新版的文章对比上一版的文章,究竟修改了哪些地方。但有了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对比大篇幅文件的小技巧的更多相关文章
- MySQL大表DROP删除小技巧(转)
在日常工作中,经常会遇到历史大表从主库上迁移到备份机,以便腾出主库空间,那么如果你直接drop table 后,可能会引起数据库抖动,连接数升高等问题,从而影响业务. 那么用一个小技巧,即可轻松平滑的 ...
- Visual Studio 编辑代码量大的文件时分屏技巧
- 开大Stack的一个小技巧
在程序头部添加一行 #pragma comment(linker, "/STACK:16777216") 可有效开大堆栈 实验效果如下: 11330179 2014-08-05 1 ...
- 在spring中映射X.hbm.xml文件的小技巧
通常在spring中会这么写代码: <bean id="sessionFactory" class="org.springframework.orm.hiberna ...
- Linux查找文件内容小技巧
目录 grep ag linux系统查找文件内容最常见的命令有grep和ag grep grep是比较常见的查找命令 # 在当前目录的py文件里查找所有相关内容 grep -a "broad ...
- 编写.gitignore文件的几个小技巧
记录几个编写.gitignore文件的小技巧,可能你早就知道了,但我是google了一番才找到写法. 忽略所有名称为bin的文件夹 bin/ 只忽略第一级目录中,名称为bin的文件夹 /bin/ 忽略 ...
- 如何使用Beyond Compare 对比差异文件【制作Patch(补丁包)文件】
场景:研发部的代码从SVN变更至GIt,通过Jenkins每天自动生成程序包. 如需要获取单独的程序包更新,而不是整个程序包覆盖更新,这时候就需要用到Beyond Compare 对比工具 操作步骤1 ...
- Notepad++如何对比文件 Notepad++对比两个文件代码方法
大家在使用Notepad++的时候,需要对编辑的两个文件进行比较,找出两个文件代码的区别,快速进行编辑修改,那么Notepad++如何对比文件,下面小编就给大家带来Notepad++对比两个文件代码方 ...
- Linux下对比两个文件夹的方法
最近拿到一份源代码,要命的是这份源代码是浅克隆模式的git包,所以无法完整显示里面的修改的内容. 今天花了一点点时间,找了一个在Linux对比两个文件夹的方法. 其实方法很简单,用meld 去对比两个 ...
随机推荐
- 通俗的讲解Python中的__new__()方法
2020-3-17更新本文,对本文中存争议的例子进行了更新! 曾经我幼稚的以为认识了python的__init__()方法就相当于认识了类构造器,结果,__new__()方法突然出现在我眼前,让我突然 ...
- 全网通4G工业路由器模块和串口转网口/4G/有线/WiFi/LTE模块的实现原理
随着现在信息化的高速发展,网络信息的需求量大增,在移动的4G流量的场合比如汽车上实现WiFi网络覆盖,户外wifi网络覆盖需求下,4G流量已经明显不够用,而网线到达的成本比较大,难以管控.在这市场痛点 ...
- 分布式文件存储数据库 MongoDB
MongoDB 简介 Mongo 并非芒果(Mango)的意思,而是源于 Humongous(巨大的:庞大的)一词. MongoDB 是一个基于分布式文件存储的 NoSQL 数据库.由 C++ 语言编 ...
- ORA-12609报错分析
问题:监控不断告警ORA-12609 Wed 10/14/2020 10:40 AM 12CRAC1-ALERT中出现ORA错误,请检查 171- nt OS err code: 0 172- Cli ...
- Java nio Server端示例
public class ServerNio { public static void main(String[] args) throws IOException, InterruptedExcep ...
- D. Alyona and Strings 解析(思維、DP)
Codeforce 682 D. Alyona and Strings 解析(思維.DP) 今天我們來看看CF682D 題目連結 題目 略,請直接看原題. 前言 a @copyright petjel ...
- MATLAB中的参数估计函数详解及调用示例【联合整理】
前言 因为最近项目上的需要,才发现MATLAB的统计工具箱中的参数估计函数,觉得很简单很好用,现在把所有的参数估计函数整理一下,并在最后面附上调用示例. 参与人员 由于时间关系,这篇随笔是两个人一起整 ...
- Luogu P2173 [ZJOI2012]网络
题意 写的比较清楚,我就不解释了. \(\texttt{Data Range:}n\leq 10^4,m\leq 10^5,c\leq 10,k\leq 10^5\) 题解 注意到 \(c\) 的范围 ...
- Flutter源码剖析(一):源码获取与构建
概述 本文介绍了Flutter源码的获取与构建,后面会另有文章介绍Flutter源码的版本管理.开发环境搭建等主题. 准备工作 Flutter源码分为两个部分: flutter/flutter是框架层 ...
- leetcode133:3sum-closest
题目描述 给出含有n个整数的数组s,找出s中和加起来的和最接近给定的目标值的三个整数.返回这三个整数的和.你可以假设每个输入都只有唯一解. 例如,给定的整数 S = {-1 2 1 -4}, 目标值 ...