文本差异对比

粘贴两段文本,即时查看每一行的添加、删除或未更改状态。

文本 A(原始)
文本 B(修改后)
文本 A
在上方粘贴文本进行对比。
文本 B
在上方粘贴文本进行对比。

什么是文本差异对比?

文本差异对比逐行比较两段文本,并精确高亮显示更改内容。仅出现在文本 A(原始版本)中的行以红色显示——它们被删除了。仅出现在文本 B(修改版本)中的行以绿色显示——它们被添加了。同时出现在两者中的行为未更改。

此工具使用最长公共子序列(LCS)算法,与 Git、命令行 diff 和代码编辑器使用的方法相同。所有处理都在您的浏览器中完成——不会将数据发送到服务器。

何时使用此工具

文本差异对比在您需要比较两个版本时非常有用:合同修订、配置文件更改、文档的两个草稿、API 响应数据或复制编辑的笔记。对于结构化数据,您还可以尝试 JSON 差异对比工具。

常见问题

如何在线比较两个文本文件?
将原始文本粘贴到文本 A,将修改后的文本粘贴到文本 B。差异对比会自动运行。添加的行以绿色显示,删除的行以红色显示。
颜色代表什么含义?
绿色行存在于文本 B 但不在文本 A 中——它们是被添加的。红色行存在于文本 A 但不在文本 B 中——它们是被删除的。没有颜色的行在两段文本中完全相同。
分栏视图和合并视图有什么区别?
分栏视图将文本 A 和文本 B 并排显示,匹配的行对齐。合并视图在单列中交替显示添加和删除的内容,类似于 git diff 的输出。
我可以用这个工具比较代码吗?
可以——粘贴任何纯文本,包括代码、配置文件、JSON、Markdown 或散文。如需专门比较 JSON,JSON 差异对比工具可提供更深层的结构比较。
我的文本会被发送到服务器吗?
不会。所有处理都在您的浏览器中使用 JavaScript 完成。您的文本永远不会上传到任何地方。