我非常喜欢 kdiff3,因为它显示结果的方式。它可以比较文件或目录的两个以上版本并显示列中的差异:
- 对于目录,它显示其树结构,并且可以轻松识别哪个文件存在/在哪里修改
- 对于文件,它显示每个文件的一栏和全文,并使用各种颜色突出显示差异,指示差异的类型。
不知道的朋友可以看一下截图:
通常,我想放弃这个漂亮的输出,但不幸的是,KDiff3 不支持保存/打印其输出。
命令行工具的简单输出diff
有点......纯粹,使用选项-y
我至少得到两列输出,但输出也不是很好。
colordiff
似乎不是我要找的。
有没有其他工具可以生成这样的输出并将其保存为 html/pdf/其他格式?
编辑:我正在寻找一个工具,
- 比较文件和整个目录
- 三个或更多版本
- 生成整个文件的并排视图
- 为差异着色,使其更加明显
- 允许将其保存为常见格式,例如 HTML 或 PDF
最后一点是最重要的。像屏幕截图这样的东西就可以完成这项工作,但通常情况下,文件对于屏幕来说太大了,而且我还没有找到适用于 Linux 的工具,它可以捕获整个窗口。