代码比较是日常开发经常需要做的工作,比如说源代码对比、文档对比,甚至是excel表格对比。

这里推荐三款免费的对比工具。

1、winMerge

下载地址:https://winmerge.org/downloads/?lang=en

winMerge

winMerge的大小只有7M,轻量级,也支持解压式,点击即可打开。

winMerge是一款免费的windows开源对比工具,诞生时间十分久远,也很稳定。

winMerge支持三个文件对比,而且支持表格、图像文件对比,以易于理解和处理的可视化文本格式显示差异。

选择需要对比的文件

比对完成后,点击菜单栏的 下一处差异、下一处差异 即可显示哪些文件相同、哪些文件不同,如果发现一边的文件夹缺少某个文件、想将某个文件复制到另外一边的话,可以右击选择 复制到右侧者复制到左侧

差异显示

winMerge还有一个快捷操作,右击选中你需要比较的文件,选择 winmerge 即可比较。

你也可以直接拖拽两个文件到winmerge界面,实现两个文件的快速对比。

优点:

1、开源,诞生年代久远,比较稳定

2、兼容性文件比较多

3、支持中文语言

缺点:

1、对pdf、xlsv文件兼容差,如果编码设置不正确容易乱码。

2、只支持windows

2、Diffuse

下载地址:http://diffuse.sourceforge.net/

Diffuse

Diffuse是一个免费的图形工具,用于比较和合并文本文件,它还可以和Git仓库的文件进行对比。

Diffuse也支持三个文件的对比,也支持中文语言,支持像 C++、Python、Java、XML 等语言的语法高亮显示。

优点:

1、开源,界面简洁,使用简单。

2、支持代码高亮

缺点:

1、兼容文件较少,不支持表格、pdf文件。

3、DiffMerge

下载地址:http://sourcegear.com/diffmerge/downloads.php

DiffMerge

DiffMerge 是一个在 Windows、 OS x 和 Linux 上可视化比较和合并文件的开源免费应用程序。

对比主界面:

优点:

1、跨平台,支持Win、Mac、Linux

2、支持自定义界面颜色、布局,支持右击文件进行比较

缺点:

1、不支持中文语言

2、容易乱码,需要指定编码


如果下载麻烦,原文这里已经打包好,供大家下载:

https://rain.baimuxym.cn/article/27#menu_3

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐