【软件分享】文本对比工具 Beyond Compare

时间:2022-06-15 19:46:00

转载自公众号:EmbeddDeveloper

对嵌入式感兴趣可以关注原作者博客: http://blog.csdn.net/ybhuangfugui

此处转载为分享用

Ⅰ、摘要

Beyond Compare 是一个文件对比(比较)工具,这种比较工具软件可以说是软件开发工程师必备的一种工具。Beyond Compare 这个工具在软件开发过程中会经常用到,主要用于软件源代码比较

针对初学者:下载官方代码自己修改,自己修改了代码之后,借用比较工具,可以查看修改了那些地方。

比如:我们移植 UCOS 操作系统,就是修改了官方的源代码,利用该工具就能很快知道修改了那些地方。

针对实际项目开发者:在实际项目开发中,尤其是同一个项目多个需求并行开发的时候,或者同一个项目多人开发的时候,在开发的过程中,有许多公共部分的代码需要大家一起来维护。这个时候文件比较工具就有很大的用武之地。

比较工具的种类有很多(可以自己网上搜索),但口碑比较好的还得算是Beyond Compare。类似的工具很多,你也可以下载其它类似的工具来使用。

Ⅱ、Beyond Compare 介绍

Beyond Compare 这个工具是一个功能比较强大的文件对比工具,操作简单, 使用方便。

1.全面、多元、专业的文件对比工具

A.智能的比较工具:

只需用简单而强大的操作命令,即可开启最优质的对比体验,找出你感兴趣的差异,合并变化,然后同步文件,并生成报告。

B.随时随地访问数据:

用户可以从Windows、Mac OSX 和 Linux 工作站直接访问 FTP 网站、媒体设备、

WebDAV 资源,SVN 存储库和云存储。

C.多种文件格式对比:

Beyond Compare 包含多种数据类型的内置比较浏览器,除了文本之外,还可以进行表格、图片、二进制文件、注册表的比较。

2.业界领先的功能性,最优质的对比体验

多功能、多种类型的文件比较,具体见下图:

【软件分享】文本对比工具 Beyond Compare

Ⅲ、下载

Beyond Compare 这个工具软件可以到官网下载,也可以到百度网盘下载。下面章节讲述的安装、注册和使用方法就是从官方下载的软件,

1.官网下载

目前(2016 年 10 月)Beyond Compare 官方最新版本是V4.1.9,提供 Windows、

Mac、Linux 三种操作系统版本。

【软件分享】文本对比工具 Beyond Compare

A.支持 Windows 系统的专业版标准版(有四种语言版本):官方下载地址:http://www.scootersoftware.com/download.php

B.支持 Windows 系统的翻译版本(有多种语言版本):

官方下载地址:http://www.scootersoftware.com/download.php?zz=user_translations

【软件分享】文本对比工具 Beyond Compare

【本文以中文简约版 V4.1.9 来讲述】

2.百度网盘下载

百度网盘地址: http://pan.baidu.com/s/1kVpZccZ

Ⅳ、安装

Beyond Compare 这个文件对比工具的安装比较简单(基本上就是一路 Next 下去)。还是按照常规安装教程(截图)讲述一下吧,以上面下载的(简约版) "BCompare-zh-4.1.9.21719.exe"软件为例讲述:

1.下载软件,双击安装包,进入安装向导界面,点击"下一步"

【软件分享】文本对比工具 Beyond Compare

2.选择安装类型"为所有用户安装",点击"下一步"

【软件分享】文本对比工具 Beyond Compare

3.勾选"我接收协议",点击"下一步"

【软件分享】文本对比工具 Beyond Compare

4.选择安装路径(自己选择,也可默认安装在 C 盘),点击"下一步"

【软件分享】文本对比工具 Beyond Compare

5.快捷方式名称,点击"下一步"

【软件分享】文本对比工具 Beyond Compare

6.勾选需要创建的快捷方式,点击"下一步"

【软件分享】文本对比工具 Beyond Compare

7.路径、快捷方式设置好之后,可以看到具体信息。若不对可点击"上一步"修改信息,没问题就点击"安装"

【软件分享】文本对比工具 Beyond Compare

8.安装过程很快,等待进度条结束

【软件分享】文本对比工具 Beyond Compare

9.安装完成,点击"结束"

【软件分享】文本对比工具 Beyond Compare

Ⅴ、注册

Beyond Compare 这个工具是一个收费软件,官方严厉打击盗版,若你是商业用途,建议购买正版软件。若不想购买正版软件,可以下载官方适用版本软件。

当然,这里针对个人学习的朋友而言,非商业用途。本文内容如若用于其它用途,造成后果与作者无关

上面百度网盘提供下载的地址里面有一个"注册码"文件,里面就是注册码。只需要将注册码进行注册就行了【注意:官方打击盗版很严,注册码最近(2016 年 10 月)还可以使用,可能隔一段时间就不能用了】。

注册流程:

1.第一次打开安装好的软件,会弹出注册提示信息,点击"输入密钥"。

【软件分享】文本对比工具 Beyond Compare

2.若不是第一次,可以从以下方式打开。

打开软件 -> 帮助 -> 输入密钥,即可进入注册界面。

【软件分享】文本对比工具 Beyond Compare

3.输入"注册码",勾选"针对所有用户注册",点击确定。

【软件分享】文本对比工具 Beyond Compare

【软件分享】文本对比工具 Beyond Compare

4.出现"谢谢注册",说明注册成功。

Ⅵ、基本使用方法

Beyond Compare 使用教程网上有很多,可以参考下面网址的教程。网址:http://www.beyondcompare.cc/support.html

这里就以 UCOS 移植前移植后的源代码文件来简单讲述一下 Beyond Compare 的使用方法。

1.准备对比的源文件

我将移植前移植后的文件放在桌面不同文件夹下面:

【软件分享】文本对比工具 Beyond Compare

2.分别以对比的方式打开源文件

选中移植前文件(os_cpu_c.c) -> 右键 -> 选择左边文件进行比较:

【软件分享】文本对比工具 Beyond Compare

【软件分享】文本对比工具 Beyond Compare

选中移植后文件(os_cpu_c.c) -> 右键 -> 和"os_cpu_c.c"比较:

3.查看二者差异

【软件分享】文本对比工具 Beyond Compare

在上面第二步操作之后,会弹出比较对话:

4.查看不同源代码

在打开的对比框前面有一个鲜明的颜色,红色强调两者的不同,可将鼠标点击红色部分,会自动跳转到不同的地方。

【软件分享】文本对比工具 Beyond Compare

【软件分享】文本对比工具 Beyond Compare

【软件分享】文本对比工具 Beyond Compare

  

5.修改源文件

【软件分享】文本对比工具 Beyond Compare

【软件分享】文本对比工具 Beyond Compare

如果觉得修改后代码的某一行不是想要的,可以将之前的替换修改之后的,只需要点击修改前不同行前面的将头即可。

基本的使用方法就讲述到此了,更多使用教程,请进入官方网站查看

【软件分享】文本对比工具 Beyond Compare的更多相关文章

  1. 文件对比工具Beyond Compare使用方法

    今天向大家介绍一个使用起来十分方便且功能十分强大的文件对比工具-Beyond Compare. 1    工具下载 工具的下载很简单,百度搜索Beyond Compare即可. 下载完成后,解压缩,双 ...

  2. 超好用文件对比工具 – Beyond Compare

    超好用文件对比工具 – Beyond Compare,开发中文件.目录对比神器,有了它,再也不用为找不到修改的内容而发愁了. 具备的丰富实用功能: 并列比较文件夹.FTP 网站或 Zip 文件: 为以 ...

  3. 推荐一款好用的文件/文件夹对比工具 —— Beyond Compare

    推荐一款好用的文件/文件夹对比工具 —— Beyond Compare! 有需要的人,用了都说好: 不知道这个是干嘛用的,说再多也没用.

  4. Mac 上超好用的代码对比工具 beyond compare,对比json差异

    导读 昨天下午,公司业务跑不通,然后开发组长让架构师联系我,给我发一个json和部署到dev上的微服务url,让我去测试下,将发来的json放到json.cn上愣是解析不出来,我就用之前的json请求 ...

  5. 文件对比工具 Beyond Compare 4.2.9中文破解版for mac

    链接:https://pan.baidu.com/s/1AsESVIYsn9Lv6qz2TfROrQ 密码:6o63链接:https://pan.baidu.com/s/1eiGgRHfPTEERlH ...

  6. 文件对比工具 Beyond Compare 4.2.9中文破解版for win 附通用注册码

    链接: https://pan.baidu.com/s/1yYxPo8nNv0PuOA1ZC9-F1w 提取码: v76g 注册码: --- BEGIN LICENSE KEY --- H1bJTd2 ...

  7. Linux 文本对比 diff 命令详解(整理)

    diff 命令详解 1.概述 windows系统下面就有不错的文本对比工具可以使用,例如常用的Beyond Compare,WinMerge都是图形界面的比较工具而且使用非常方便,如果你仅仅是在win ...

  8. 在Notepad++中使用文本对比插件

    目前Notepad++最新版是7.5.1,但很多插件仍然不能在64位版中使用,官网上是这么说的“Note that the most of plugins (including Plugin Mana ...

  9. Beyond Compare文本对比中提示编辑禁止的解决方法

    Beyond Compare是一款拥有文本比较功能的智能化软件,它支持在文本比较的同时,直接对差异文本进行修改.删除.编辑等一系列操作,这样一来,节约了文本对比的时间.但是在使用Beyond Comp ...

随机推荐

  1. Python开发程序:RPC异步执行命令(RabbitMQ双向通信)

    RPC异步执行命令 需求: 利用RibbitMQ进行数据交互 可以对多台服务器进行操作 执行命令后不等待命令的执行结果,而是直接让输入下一条命令,结果出来后自动打印 实现异步操作 不懂rpc的请移步h ...

  2. [terry笔记]RMAN综合学习之备份

    rman是最经济实惠的oracle备份工具,在这里做一个rman的整体学习. 文章中大多是rman命令的语法,还是最好做做实验,以便印象深刻,因为大多数数据库的备份就是按时跑脚本,恢复也不是经常能遇到 ...

  3. 高扩展的基于NIO的服务器架构(二)

    接上文高扩展的基于NIO的服务器架构 Reactor模式 如下图所示,将不同事件的检测分离开,当一种事件发生时一个事件处理器EventHandler将通知与该事件处理相对应的专用工作线程 采用这种架构 ...

  4. NodeJS安全设计:好吃的草莓味糖果,只给好朋友小红

    上一篇文章中,我们已经建立了一个有缓冲机制的文件服务器,能给客户端响应附件类型的文件,其实,就爱莲(iLinkIT)而言,NodeJS的模块做到这样也就已经可以了,因为使用的场景就是电脑和手机之间,与 ...

  5. DM368启动串口打印分析

    DM36x initialization passed! TI UBL Version: 1.50 Booting Catalog Boot Loader                  //启动目 ...

  6. Java 容器一些知识

    一.Collection 1.static 方法: Collections.sort(List<T>):实现List排序功能 Collections.fill(List<T> ...

  7. POJ 3254 Corn Fields(状态压缩)

    一道状态压缩的题,错了好多次....应该先把满足的情况预处理出来 #include<iostream> #include<cstdio> #include<cstring ...

  8. 五年 Web 开发者 star 的 github 整理说明

    欢迎大家前往腾讯云技术社区,获取更多腾讯海量技术实践干货哦~ 作者:樊东东 前端从业几年,积累了不少github开源库. 有时候想查阅以前star的库,但不好找,github大多库都是英文说明,对中文 ...

  9. was unable to start within 45 seconds&period; If the server requires more time&comma; try increasing the timeout

    在eclipse启动tomcat时遇到超时45秒的问题: Server Tomcat v7.0 Server at localhost was unable to startwithin 45 sec ...

  10. 关于video&period;js不错的一篇博客,

    博客地址: http://www.cnblogs.com/webenh/p/5815741.html