支持命令行提示和一个基于GUI的窗口工具包。

他在命令行中的速度是相当快的,支持像 C++、Python、Java、XML 等语言的语法高亮显示。可视化比较,非常直观,支持两相比较和三相比较。这就是说,使用 Diffuse 你可以同时比较两个或三个文本文件。

最吸引人的还是他是开源的。我们不需要支付任何费用,你可以下载他们的在线帮助手册来获取实践

代码比较工具,体积小巧功能强大,而且同时支持windows和linxu工作环境!

Diffuse默认带有中文界面。

Diffuse 特色:

可视化比较,非常直观。

支持两相比较和三相比较。这就是说,使用 Diffuse 你可以同时比较两个或三个文本文件。

支持常见的版本控制工具,包括 CVS、subversion、git、mercurial 等。你可以通过 Diffuse 直接从版本控制系统获取源代码,以便对其进行比较和合并。

支持像 C++、Python、Java、XML 等语言的语法高亮显示。

能够直接在 Diffuse 中编辑文件。

支持 UTF-8 编码。

可以使用快捷键轻松导航。

Diffuse的功能:1、快速跳转到两个文本的不同之处,使用视图菜单中的菜单项或者快捷键CTRL+下、可以快速在所有不同之处快速切换。

2、两个正在比较的文件窗口可以互换。如果默认习惯把原始文本放在左侧,如果颠倒了可以使用这个功能快速切换。

3、快速跳转到某一行。

4、合并菜单中带有许多左右复制的功能,这个在编辑代码的时候也可以提高不少效率。

更新日志:

2013-5-14更新

最新版是Diffuse 0.4.7-1。

java代码对比工具_代码比较工具(Diffuse)相关推荐

  1. 最好用的_古书制作工具_古籍排版工具_古文排版_自动生成古书_多种古书风格_古籍制作工具

    古书制作工具_古籍排版工具使用方法 前言 最好用的古书制作工具, 最好用的古籍排版工具, 最好用的古籍制作工具, 最好用的古文排版, 自动生成古书, 多种古书风格 一.看下源图片见最后面 二.使用步骤 ...

  2. 最好用的_古书制作工具_古籍排版工具_古文排版_自动生成古书_多种古书风格_古籍制作工具_个性化书籍制作工具

    古书制作工具_古籍排版工具使用方法 前言 最好用的古书制作工具, 最好用的古籍排版工具, 最好用的古籍制作工具, 最好用的古文排版, 自动古书排版, 自动书籍排版, 自动生成古书, 多种古书风格 可自 ...

  3. java代码重构工具_代码重构什么意思 Java代码重构的几种模式

    指对软件代码做任何更动以增加可读性或者简化结构而不影响输出结果. 软件重构需要借助工具完成,重构工具能够修改代码同时修改所有引用该代码的地方.在极限编程的方法学中,重构需要单元测试来支持. 在软件工程 ...

  4. java cxf 工具_利用CXF工具开发WebService接口

    简单记录一下webservice接口开发以便供以后参考: 一.根据需求编写wsdl文件 WSDL的文件格式和语法我就不多说了,到网上百度一下,或者到W3CSchool去学习都可以,语法很简单,下面是我 ...

  5. java中文分词工具_中文分词工具(LAC) 试用笔记

    一.背景 笔者2年前写过一篇<PHP使用elasticsearch搜索安装及分词方法>的文章,记录了使用ES的分词的实现步骤,最近又需要用到分词,在网上发现一个百度的中文分词项目,中文词法 ...

  6. java 代码书写规范_代码书写规范和命名规范

    上一篇给大家分享了一下,关于文档编写的几个概念.这篇文章阐述如果编写代码书写规范以及命名规范文档.[以java语言为例] 1.代码书写规范 代码书写规范,能够让不同的人,写出相同风格的代码.很多人都看 ...

  7. java 代码整洁快捷方式_代码整洁之道:你的代码是否足够优雅、整洁、易懂?...

    普通的工程师堆砌代码,优秀的工程师优雅代码,卓越的工程师简化代码.如何写出优雅整洁易懂的代码是一门学问,也是软件工程实践里重要的一环.下面从注释.命名.方法,并发等视角简单给出了部分最佳实践.相信每一 ...

  8. java 代码坏味道_代码中的坏味道

    前言 在日常生活中,当我们买的水果放久了之后会发出一种难闻的气味("坏味道"),这个时候我们就应该把它扔掉.同样,代码也有"坏味道",当然确定什么是和不是代码& ...

  9. 制定交叉编译工具_制作交叉编译工具链的方法总结(详细)

    网上这类文章比较多,但是都不是很具体,刚好有门课结课论文要写这个,所以就总结了一下.以下的过程都是在ubuntu7.10上实际运行过的. 手工制作交叉编译工具 在制作工具开始前先要选好所需要的Binu ...

  10. python足球数据可视化_NBA数据分析_python可视化数据分析_可视化数据分析工具_可视化分析工具-帆软...

    夺冠没含金量!python和BI可视化分析,湖人赢在这点上. 在经历了很多很多之后,湖人队终于获得了总冠军,众望所归. 如果科比还在的话,一定也很自豪吧,毕竟上一次夺冠还是10年前. 那问题来了,为什 ...

最新文章

  1. 创业笔记-Node.js入门之阻塞与非阻塞
  2. 【响应式Web前端设计】!important的用法及作用
  3. android 文件mimetype_android获取文件getMimeType的两种方法
  4. SpringBatch 自定义ItemReader和可重新启动Reader(十五)
  5. 如何在 Mac 上切换语言
  6. 【转】mysql锁表解决方法
  7. CMU | 深度学习模型中集成优化、约束和控制
  8. 滤镜应用——拼图效果
  9. 最新战火互娱JS逆向分析实战教程
  10. 书摘 - 吴军.浪潮之巅
  11. 大数据与云计算期末复习
  12. java根据http url下载图片
  13. 详解Java 12新特性:switch表达式
  14. 分类计数原理与分步计数原理_分类加法计数原理与分步乘法计数原理的解题策略之一...
  15. ThinkPad 声卡出现未安装任何音频输出设备
  16. 小波阈值去噪的原理及程序
  17. android 表情的输入 Unicode实现表情展示 无需图片素材及相关解析
  18. h5登录input框浏览器输入账号密码样式设置
  19. webots和ros2笔记08-分封
  20. 跨服务器共享文件,不同服务器之间实现文件共享

热门文章

  1. (综述,讲得很好)基于3DMM的三维人脸重建技术总结
  2. 1. 喵喵宠物管理系统需求分析
  3. HiJson简要说明
  4. 多功能雨伞项目计划书_共享雨伞商业计划书完整版.doc
  5. matlab音乐简谱程序,简谱书写程序(Music Writer)
  6. jar反编译工具 比jd-gui 功能更强大的 Luyten 查看jar源码, 解决jd反编译代码中break labelxxx 、 static初始块中出现return 等问题
  7. iOS小技能:OCR的使用(身份证/营业执照/车牌/银行卡识别)
  8. 第三十四期:游戏开发中常见的10种编程语言
  9. word2vec和node2vec笔记(更新ing)
  10. 线性调频信号(LFM)时域与频域分析