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 运行,因此你可以比较敏感内容而不让它离开你的电脑。