如何比较文本并找出差异

· 3 分钟阅读

发现两个版本的文档、配置文件或代码片段之间的差异是常见任务。逐一阅读两个版本并用眼睛找差异既慢又不可靠 · 尤其是长文本。diff 工具能立即完成此工作并高亮每一处变化。

如何比较两段文本

  1. 粘贴两个版本· 将原文输入到左侧,将修改后的文本输入到右侧。
  2. 查看高亮· 新增行用绿色标示,删除行用红色。修改的行会显示新旧两个版本。
  3. 导出或复制· 复制 diff 结果或下载报告。

阅读 diff

diff 输出使用简单的颜色编码:

这与 Git、GitHub 及所有主流版本控制系统采用的约定相同。

diff 的用途

小贴士

常见问题

diff 是按字符比较的吗?

它按行比较,与 Git 和大多数专业 diff 工具的做法相同。如果某行中只更改了一个字符,整行仍会被高亮为已更改。

有大小限制吗?

没有硬性限制,但非常大的文本(超过 10,000 行)可能需要一点时间处理,因为比较完全在您的浏览器中进行。

可以比较代码文件吗?

可以。diff 适用于任何文本,包括源代码。语法高亮能让代码 diff 更容易阅读。

我的文本会发送到服务器吗?

不会。比较在您的浏览器中完成。您的文本从不离开您的设备。