Kompare(原名“Kdiff”)是一款以开发人员为对象的图形化比较和合并工具。它允许用户比较两个不同的文本文件或目录。它是 KDE 应用程序(和以前 KDE 软件编集)的一部分,因此主要用于 Linux 和其他类 unix 操作系统;在 Windows 上同样可用。Kompare 并不实际计算文件间的差异,而仅仅是 diff 程序的图形化前端。

Quick Facts 开发者, 当前版本 ...
Kompare
Thumb
Kompare 使用截图
开发者Kompare 团队
当前版本
  • 21.12.0(2021年12月9日)[1]
编辑维基数据链接
源代码库 编辑维基数据链接
编程语言C++
操作系统跨平台
类型文件比较合并工具
许可协议GPL
网站apps.kde.org/en/kompare 编辑维基数据
Close

它是一个标准的 KDE SC 工具,同 kdesdk 模块一齐被打包。

比较文本的文件

Kompare 通过让相同行尽可能的位置相近来两两显示要比较的文件,不同行的内容将会在两个文件中分别高亮显示。三种不同的颜色用于突出显示,说明高亮内容

  • 存在于第一个文件,但未在第二个(即高亮内容已从第一个文件 删除了 ); 
  • 存在于第二个文件,但不在第一个(即已 加入 到第一个文件); 
  • 存在于两个文件中,但是内容不同(即内容自第一个文件被创建已 改变)

Kompare 的其他功能

一个不完整的列表如下,以说明 Kompare 除了比较文本文件外的其他功能。[2]

比较目录

当两个目录被选定进行比较,Kompare将分别显示目录树,包括了两目录中不相同的文件和子目录。点击条目将显示具体条目的比较。

创建和应用补丁

Kompare 能够创建一个补丁(patch)文件,该文件仅列出两比较文件间的差异。不仅如此,Kompare 可根据一文件与其相关的补丁文件计算生成另一文件。对于源文件很大而修订内容较小的场景,这是个很有用的功能。

Kompare 创建和应用的补丁文件同命令行工具所生成的相兼容,因为Kompare实际仅是一个diff的图形化前端,而创建和应用补丁的功能则由patch命令行工具实现。

另请参阅

参考文献

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.