开源文件比较工具:WinMerge、KDiff3、diffuse
为了寻找免费的BeyondCompare的替代品,最后经过实用,找到如下一些:
1.diffuse
感受:如果仅仅是比较两个文本类的文件,这个软件也就够用了。
安装好后,对着文件点击右键,会出现“Open With Diff Merge Tool”,但是只会直接打开该文件,并不能像BeyondCompare一样,方便地选择好两个文件后,再打开软件进行比较。
不过总体来说,用起来效果还可以:
diffuse下载地址(建议用迅雷下载):
http://ncu.dl.sourceforge.net/project/diffuse/diffuse/0.4.1/diffuse-0.4.1-1.win32.exe
2.KDiff3
安装好后,点击某文件或文件夹A,选择右键菜单中的“KDiff3-> Save XXXX for Later”
然后再点击文件或文件夹B,选择“Compare with XXXXX”
即可进行A和B的比较了。
使用心得:
(1)仅显示不同(文件有变化)的文件,不显示相同的文件
Directory ,取消对“Show Identical Files”的选择,即可实现,只显示有差异的文件。
使用效果如图:
KDiff3下载地址(建议用迅雷下载):
http://ncu.dl.sourceforge.net/project/kdiff3/kdiff3/0.9.95/KDiff3Setup_0.9.95-2.exe
3.WinMerge
我下载的,WinMerge 当然最新版本是2.13.13。
该软件相对上面来说,对文件夹比较,相对支持的不错。
WinMerge的一些使用心得或注意事项:
(1)以树状显示文件夹和文件:
选中你新建的项目后,默认是全部列出来你的当前文件夹下面的文件的,如果想要树状显示,要:
视图->Tree Mode,即可以树状显示了。
(2)仅显示不同(文件有变化)的文件,不显示相同的文件
点击 视图,取消对“显示完全相同的项目”的选择。
(3)让WinMerge像BeyondCompre一样,可以在右键菜单中,分别选择将要进行互相比较的两个文件或文件夹
首先要在安装的时候,选中“集成到资源管理器右键菜单(E)”,其实默认已选择此项了。
然后安装完后,启动WinMerge后,选择 编辑->选项->Shell Integration ->选中:
Explorer的tab项中的:
Add To Context Menu
允许高级菜单
默认包含子文件夹
和,Folder compare的tab项中的:
Add Shell menu to context menu
这样,对着某个文件或文件夹,点击右键,先选择“和另外一个对比”,再选择“对比”,就可以对比两者了。
效果如下:
WinMerge下载地址(建议用迅雷下载):
2.13.13版本:
http://61.163.92.167:82/down/WinMerge-2.13.13-Setup.zip
2.12.4版本:
【总结】
简单的文本类的文件比较,建议使用轻量级的diffuse;
大型项目,文件太多的话,以及文件夹互相比较,建议用WinMerge或KDiff3
转自:http://www.crifan.com/beyond_compare_alternatives_open_source_file_comparison_tool_winmerge_kdiff3_diffuse/
开源文件比较工具:WinMerge、KDiff3、diffuse的更多相关文章
- 开源的文件比较工具:WinMerge,KDiff3,diffuse
为了寻找免费的BeyondCompare的替代品,最后经过实用,找到如下一些: 1.diffuse 感受:如果仅仅是比较两个文本类的文件,这个软件也就够用了. 安装好后,对着文件点击右键,会出现&qu ...
- Windows文件夹、文件源代码对比工具--WinMerge
/********************************************************************** * Windows文件夹.文件源代码对比工具--WinM ...
- gofs使用教程-基于golang的开源跨平台文件同步工具
概述 gofs是基于golang开发的一款开箱即用的跨平台文件同步工具,开源地址如下:https://github.com/no-src/gofs,欢迎点个Star或者提交Issue和PR,共同进步! ...
- 小米开源文件管理器MiCodeFileExplorer-源码研究(8)-文件排序工具类FileSortHelper
FileSortHelper的核心功能就是,对文件集合FileInfo排序.FileInfo有若干字段,根据字段定义了4种比较器Comparator.调用示例:Collections.sort(Lis ...
- 9款最佳的Linux文件比较工具
程序员和撰稿人在编写程序文件或平常的文本文件时,有时想知道两个文件或同一文件的两个版本之间的差异.你在Linux上比较两个计算机文件时,文件内容之间的差异就叫diff.这一描述来源于提到diff的输出 ...
- 类似于SVN的文档内容差异对比工具winmerge
原文:http://www.jianshu.com/p/99282a4f3870 https://sourceforge.net/projects/winmerge/?source=typ_redir ...
- [转载] 一共81个,开源大数据处理工具汇总(下),包括日志收集系统/集群管理/RPC等
原文: http://www.36dsj.com/archives/25042 接上一部分:一共81个,开源大数据处理工具汇总(上),第二部分主要收集整理的内容主要有日志收集系统.消息系统.分布式服务 ...
- 文件夹差异文件对比工具 meld
/***************************************************************************************** * 文件夹差异文件 ...
- Android开源项目发现--- 工具类网络相关篇(持续更新)
1. Asynchronous Http Client for Android Android异步Http请求 项目地址:https://github.com/loopj/android-async- ...
随机推荐
- ubuntu16.04 64位server安装php7
You can do the following: sudo apt-get install python-software-properties sudo LC_ALL=C.UTF-8 add-ap ...
- js解决快速回车重复订单提交(客户端方式)
Html代码: <form action="order_add_data.php" method="post" name="order_adds ...
- 使用phantomjs生成网站快照
http://phantomjs.org/ 昨天(2013/08/12)在代码区看到一个生成站点快照的代码,看了半天才发现,作者仅仅贴出来业务代码,最核心的生成快照图片的代码反而没有给出来. 以前记得 ...
- jboss集成eclipse
eclipse Kepler + Jboss7.1 参考引用文档: http://www.tekdigest.com/how-to-install-jboss-tools-in-eclipse.htm ...
- 增加eclipse启动的Tomcat内存的
JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序.这个初始内存和最大内存在一定程度都会影响程序的性能. 如何设置Tomcat的JVM内存大小 Tomcat本身不能直接在计算机上运行 ...
- JS面向对象组件 -- 继承的其他方式(类式继承、原型继承)
继承的其他形式: •类式继承:利用构造函数(类)继承的方式 •原型继承:借助原型来实现对象继承对象 类 : JS是没有类的概念的 , 把JS中的构造函数看做的类 要做属性和方法继承的时候,要分开继 ...
- AsciiDoc
AsciiDoc Text based document generation AsciiDoc Home Page Table of Contents Introduction Overview a ...
- Android的Adapter用法
1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带.在常见的View(ListView,GridView)等地方都需要用到Adapter.如下图直 ...
- redhat 下Redis安装
Redis 官网:http://redis.io/ 下载地址: http://redis.io/download 安装方法: cd opt wget http://download.redis. ...
- PHP 优化详解
笔者收集的这些技巧来源较广,完整性不能保证. 由于数量较多,这些优化技巧没有经过测试.请各位看官在使用之前自行测试,毕竟这些技巧是否能派上用场,还是需要由PHP所在的独特环境所决定的. 目录索引 找到 ...