改动一行
一段三行的文本中,第二行被改写了。
- 原文:alpha、beta、gamma
- 修改后:alpha、beta two、gamma
- 结果:删除一行、新增一行、两行未变
对比结果里,旧行前面是减号,新行前面是加号,上下两行仍然显示,作为上下文。
这个工具会对比同一段文本的两个版本,逐行标出哪些行被新增、删除或保持不变。比较以行为单位,完全在浏览器里运行;与内容无关的大小写或空白差异可以选择忽略。
所有数据都在你的浏览器本地处理,不会上传到我们的服务器。
粘贴两个版本即可开始比较 两侧都有内容后,逐行的差异会显示在这里。
文本过大,无法安全比较。请把每一侧缩减到 800 行或 100,000 个字符以内。
两段文本的行序列的最长公共子序列
工具先找出在两段文本中都出现、且顺序一致的最长行序列。这个序列之外的行,属于原文的记为删除,属于修改版的记为新增。
比较键 = 原行(可选转小写并规范化空白)
勾选忽略选项后,行按规范化后的比较键匹配,但显示时仍保留原来的写法。只在大小写或空格上不同的行,会被视为没有变化。
一段三行的文本中,第二行被改写了。
对比结果里,旧行前面是减号,新行前面是加号,上下两行仍然显示,作为上下文。
一份文件重新排版,缩进变了但内容没变。
除了未变的行,对比结果里没有其他内容。审阅只调整格式的提交时,这样看更清楚。
一行里只改了一个词,也会显示为一行删除加一行新增,而不会在单词级别标出差异。这样结果更容易阅读和复制。
输入过大时,工具会直接提示,而不是让页面卡住。每一侧最多 800 行或 100,000 个字符;超过时请把文本拆成几段分别比较。
比较之前会先统一 Windows 和 Unix 的换行符,所以文件不会仅仅因为用 CRLF 而不是 LF 就看起来完全不同。
不会。比较以行为单位,被改写的行会同时出现一次删除和一次新增。对代码、清单和文档来说,这样通常更清楚。
带加号的绿色行是在修改版里新增的内容;带减号的红色行是从原文里删掉的内容;灰色行没有变化。每一行还带有屏幕阅读器标签,所以含义不只依赖颜色。
比较前会去掉行首和行尾的空格,并把连续的空格合并成一个。只改了缩进的行,就会被当作没有变化。
逐行比较过大的文本会让页面失去响应。工具限制每一侧最多 800 行或 100,000 个字符,可以分段比较。
不会。比较在浏览器本地完成,文本不会发送到任何地方。