data

文本对比 / Diff 检查器

在浏览器本地对比两段文本,支持并排与 unified diff、行级/词级高亮、忽略空白/大小写,以及变更统计。

Diff 结果

新增、删除和修改行会在浏览器本地高亮显示。

请在左右两侧都粘贴文本后再查看差异。

文本对比与 Diff 课程

系统学习实用文本对比流程:行级/词级 diff、并排与 unified 视图、配置与日志排查,以及何时用文本 diff 而非 JSON diff。

课程首页

关于此工具

DevCove 文本对比工具帮助开发者比较环境配置、日志片段、API 响应和手工修改后的文本。它会在浏览器本地高亮新增、删除和修改行,支持并排与 unified 视图,并提供忽略空白、忽略大小写等实用选项。

如何使用

当你需要对比配置、日志、片段或 API 响应,又不想打开 IDE 时,可以使用本工具:

  1. 在左侧粘贴原始文本,在右侧粘贴修改后的文本。
  2. 查看并排高亮结果,或切换到 unified diff 获取 patch 风格输出。
  3. 当一行只有少量改动时,可启用词级高亮查看具体变更 token。
  4. 若格式差异或大小写不应算作变更,可开启忽略空白或忽略大小写。
  5. 查看变更统计后,可复制 diff 结果用于备注、工单或代码评审。

功能特点

面向日常配置、日志和响应对比场景:

  • 本地文本 diff,支持并排与 unified 两种视图。
  • 行级与词级高亮,便于定位具体变更。
  • 支持忽略空白和忽略大小写,适配噪声较多的输入。
  • 统计新增、删除、修改和未变行数。
  • 工作区集成交换左右、示例、清空和复制操作。
  • 双文本输入区高度充足,适合配置文件和 API 载荷。
  • 客户端处理:文本对比在浏览器本地完成,不会上传到 DevCove 服务器。
  • 边界清晰:本工具对比纯文本,不是 Git 仓库 diff,也不是 JSON 结构 diff。

常见问题

这个 diff 工具会上传我的文本吗?

不会。对比在页面加载后的浏览器本地执行,原始文本和修改文本都不会上传到 DevCove 服务器。

并排对比和 unified diff 有什么区别?

并排对比会把原始行和修改行对齐到两列并用颜色高亮;unified diff 输出带减号和加号前缀的 patch 风格结果,类似许多代码评审工具。

什么时候应该用词级高亮?

当一行只有少量改动,例如布尔值、主机名或数字变化时,词级高亮能更清楚地看到具体变更 token。

它和 JSON Formatter 的 diff 有什么区别?

JSON Formatter diff 比较解析后的 JSON 结构并报告字段级新增/删除/修改;文本 diff 按行比较原始文本,更适合配置、日志、片段和非 JSON 载荷。

可以对比很大的文件吗?

它面向日常开发片段和中等规模文本块优化。超大输入可能变慢或触及浏览器内存限制,建议尽量裁剪样例。

忽略空白和忽略大小写会作用于整个对比吗?

会。启用后,这些选项会影响整次对比的行匹配逻辑,适合格式或大小写差异不应算作变更的场景。