文本对比 / 差异比对
在线文本对比与差异比对工具,支持行级、字符级、单词级三种比对模式,提供并排与内联两种视图,并实时统计新增、删除与未变更数量,纯浏览器本地计算,数据不上传服务器。
本地计算 · 数据不上传
广告
工具说明
工具说明
文本对比(diff)用于找出两段文本之间的差异。本工具支持三种粒度:行级(按换行符切分,适合代码、文章)、字符级(逐字符对比,适合短文本微调)与单词级(按词切分,适合自然语言)。视图支持并排(左右两栏,删除在左、新增在右)与内联(上下排列,带 +/- 标记)。每次对比都会统计新增、删除与未变更的数量。
使用示例
将左侧原文与右侧改动分别粘贴:
function add(a, b) {
return a + b;
}function add(a, b) {
// 求和
return a + b;
}选择「行级 + 并排」即可看到新增的注释行以绿色高亮显示,剩余行保持不变。
使用场景
- 代码评审时快速定位同事改动了哪些行
- 比较两段配置、日志或翻译文本的差异
- 检查翻译、文案在不同版本间的改动
所有计算都在浏览器内完成,断网也能正常使用。
常见问题
Q1.并排视图和内联视图有什么区别?
并排视图把原文放左栏、改动放右栏,删除与新增左右对齐,适合大段文本对照;内联视图把所有改动上下排列并带 -/+ 标记,更紧凑,适合快速浏览。
Q2.单词级和字符级该怎么选?
英文本地化、文档比对用单词级更自然;中文或不含空格的文本没有词边界,用字符级能得到更细的差异。代码通常直接用行级。
Q3.数据会被上传吗?
不会。差异计算完全在浏览器内由 JavaScript 完成,没有任何网络请求携带你的文本,断网也能使用。
Q4.支持超大文本吗?
支持较大的文本,但字符级对百万字级别的文本可能略慢。常规代码与文档均在毫秒级完成。
广告