关于文本比较器
本工具比较两段文本,并精确高亮它们之间的变化——哪些被添加、哪些被删除。这是快速发现两版文档草稿、两版配置或代码片段、原文与编辑后段落,或某人声称完全相同的副本之间差异的方式。把旧文本粘到一侧、新文本粘到另一侧,变化就会亮起来。
工作原理
两段输入用一个真正的 diff 算法(diff 库)比较,结果以内联方式显示:添加的内容标记为插入,删除的内容标记为删除,未变的文本保持普通。你可以选择粒度:
- 按单词 — 高亮具体变化的单词,最适合散文。
- 按行 — 比较整行,最适合列表、代码和结构化文本。
- 按字符 — 最精细的层级,能捕捉单个字符的编辑,如拼写错误或改动的数字。
比较会随你输入或粘贴实时更新,文本经过 HTML 转义,因此按字面显示。
假设与行为
- 这是 A 与 B 的双向比较,展示从第一段到第二段需要什么变化。
- 单词模式 在空白边界断开;行模式 在换行处断开;字符模式 比较每个字符。
- 添加与删除以不同方式标记;任何未变内容按原样显示。
- 两段输入都被视为纯文本;任何 HTML 都会被转义并显示,而非渲染。
局限
- 它高亮差异,但不合并差异。 没有三方合并、补丁文件或"应用更改"——它用于审阅,而非解决。
- Diff 结果可能看起来比'真实'编辑更杂乱。 被移动的一段会在一处显示为删除、在另一处显示为添加,因为算法比较的是序列,而非理解意图。
- 大文本上的字符模式 计算更重,可能产生非常细碎、嘈杂的高亮;单词或行模式通常更清晰。
- 它比较你粘贴的文本;不直接比较文件,也不并排显示行号。
隐私
比较完全在你的浏览器中运行。两段文本绝不会被上传或存储。

