文本差异比较 使用指南

比较两段文本并查看变更内容。支持按词或按行比较,高亮显示增删部分。

返回 文本差异比较

此工具有什么功能

文本差异比较工具比较两段文本并高亮变更。可选按词或按行差异。新增用一种颜色、删除用另一种。适用于审阅编辑、比较版本以及查找配置或代码中的差异。

如何使用

  1. 粘贴文本 — 在第一区输入或粘贴原始文本,第二区输入修改后文本。
  2. 选择模式 — 按词(高亮变更的词)或按行(整行)。
  3. 查看差异 — 变更被高亮。新增和删除清晰标注。
  4. 交换 — 必要时可交换两段输入以反转比较。
  5. 复制 — 如工具支持,可复制差异输出。

工作原理

工具使用差异算法(如来自 diff 包)计算两段文本间的最短编辑序列。按词模式将文本分割为词并比较;按行模式分割为行。结果用 span 元素渲染新增(绿)和删除(红)片段。所有处理在客户端完成。

所有计算均在您的浏览器中完成。不会向任何服务器发送数据。

使用场景与示例

  • 代码审查 — 比较修改前后代码。
  • 配置 — 查找配置版本间差异。
  • 合同 — 比较协议草案。
  • 翻译 — 检查翻译更新。
  • 查重 — 比较相似文档(人工审阅)。

示例

原始:The quick brown fox 修改:The fast brown fox jumps 按词差异:"quick" 删除,"fast" 和 "jumps" 新增。

限制与已知约束

  • 仅两段输入 — 无法一次比较多于两段文本。
  • 纯文本 — 无代码语法高亮或结构化差异。
  • 大文件 — 超长文本可能拖慢差异计算。
  • 无合并 — 仅显示差异;无三方合并或冲突解决。

所有计算和转换均完全在您的浏览器中运行。不会向任何服务器发送数据,您的输入不会离开您的设备。