文本差异对比

并排高亮

并排比较两段文本,用颜色编码高亮显示添加、删除和修改的行。

此转换仅在您的浏览器中运行,不会上传任何内容。

  • 新增+0
  • 删除−0
  • 0

Original

这个工具是什么?

比较两段纯文本。未改动的行保持中性,删除与新增分行着色——类似轻量 unified 视图,无需打开 IDE。

适合配置片段、补丁草稿、已格式化的 JSON/YAML、SQL、env 与日志。不是字词或字符级 diff,也不合并冲突或应用补丁。

在提交、提工单或只分享变更点之前使用。

常见用途

  • 在 YAML/JSON 或 .env 中定位单个键的变更
  • 对照上一版审阅短补丁或发布说明草稿
  • 确认重新格式化没有改动有意义的行

如何使用

  1. 左侧贴原文,右侧贴修改后文本。
  2. 输入即更新 diff。移动端使用左 / 右 / Diff 标签。
  3. 查看上方的新增 / 删除行数。
  4. 默认复制纯文本行;打开复制时包含 +/- 可带标记。可用示例、清空与交换。

示例

原文修改后结果
timeout: 30timeout: 60删除一行 + 新增一行
region 的配置增加 region: us-east-1新增一行
alpha / betaalpha / gamma删除 beta、新增 gamma
hello worldhello there整行按删除+新增处理(非字词级)

实践中的常见误区

  • 仅行级粒度: 长行中只改一个词也会整行删除再新增。
  • 行尾空格与换行风格(\n vs \r\n)也会算差异;先规范化可减少噪音。
  • 不应用补丁、不做三路合并、无忽略空白模式。

参考资料

最后审阅: 2026-07-27

常见问题

这是哪种 diff?
按行比较。整行标记为新增或删除;不会高亮长行内部的字词级改动。
能用来对比配置或补丁吗?
可以。粘贴代码、YAML/JSON、env、SQL 或日志即可。若主要是空白差异,请先把两边格式化成一致再比。
会自动合并冲突吗?
不会。只高亮差异,应用与解决需在其他工具完成。
文本会上传吗?
不会。比较仅在浏览器中运行。