文本对比

并排比较两段文本,查看新增、删除或修改的内容。


  

功能特性

左右并排对比
差异用颜色区分
行内差异标记
可忽略空白字符

使用方法

1. 在左侧面板粘贴原始文本。

2. 在右侧面板粘贴修改后的文本。

3. 差异会自动高亮:绿色表示新增,红色表示删除。

关于这个工具

当一份文档、配置文件或列表的两个版本看起来几乎一样时,靠肉眼找出改动既慢又不可靠。这个工具使用最长公共子序列算法逐行比较文本——这正是 diff 和版本控制工具背后的思路——在未变化的行旁边以绿色显示新增、红色显示删除,并统计各自的数量。“忽略大小写”和“忽略空白”选项适合只有格式不同的情况,比如代码重新缩进或统一了大小写之后。它可以用来审阅合同修改、对比不同环境的配置、核对译文与原文,或者找出同事在一段代码里改了什么。

常见问题

比较是怎么进行的?
工具先找出两份文本中按相同顺序出现的最长的行序列,然后把原文中其余的行标记为删除、把新文本中其余的行标记为新增。这是 diff 工具采用的经典方法。
为什么一行里的小改动显示为一行删除加一行新增?
比较以行为单位,所以行内的任何修改都会替换整行。对照相邻的红色和绿色两行,就能看出具体改动的字符。
“忽略大小写”和“忽略空白”有什么作用?
它们让只在大写字母或空格、制表符上有差别的行被视为相同,从而隐藏格式噪音,让真正的内容变化更加醒目。
能比较两个文件或 Word 文档吗?
请把文本内容分别粘贴到两个输入框中。Word 或 PDF 文件需要先复制出其中的文字;粗体、表格等格式不参与比较,只比较字符。
能比较的文本有长度限制吗?
比较在浏览器中进行,计算量随两份文本的行数增长,几千行没有问题。非常大的文件用命令行 diff 或代码编辑器会更快。

相关工具