0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
配置
比较两段文本行对行地检测变化、添加和删除。根据您所审查的内容类型调整对大写、空格或空行的容忍度。
要比较的文本
选项

工作原理

文本比较器逐行对比两个文本块,并标记哪些保持不变、哪些改变、哪些新增、哪些删除。它使用最长公共子序列(LCS)算法来对齐稳定的行,因此中间的改动不会打乱比较的其余部分。

你可以在带 + 和 - 前缀的统一视图或并排视图之间选择,并在你不关心这些差异时启用忽略大小写、空格或空行的选项。所有计算都在你的浏览器中进行:文本不会发送到任何服务器。

使用场景

  • 检测配置文件、.env 或清单文件两个版本之间的改动。
  • 在排查错误之前,查看两个 API 响应或两个数据转储之间的差异。
  • 比较两个列表(依赖、用户、路由),查看新增或删除了哪些条目。
  • 对比撰写或翻译文本的两个版本,快速定位调整之处。

常见问题

它是逐行比较还是逐字符比较?

比较是逐行进行的:每行都与其对应行对齐,并分类为相同、修改、新增或删除。当某行被修改时,旧版本和新版本会一起显示,以便于阅读改动。

忽略选项有什么作用?

“忽略大小写”将大写和小写视为相同;“忽略空格”规范化制表符和重复空格;“忽略空行”在比较前丢弃空行。它们帮助你专注于真正的改动,而不是格式差异。

统一视图和并排视图有什么区别?

统一视图显示单一流,其中新增和删除的行交错排列,类似 git diff。并排视图将原始文本放在左侧、新文本放在右侧,便于并排阅读长块。

我的文本会上传到任何服务器吗?

不会。比较完全在你的浏览器中用 JavaScript 运行,因此你可以比较敏感内容而不让它离开你的电脑。