对比两段文本的差异
文本比较工具把两段文字放在一起,用标准的差异算法找出它们之间新增了什么、删除了什么,并用颜色直接标在结果里:新增部分带绿色底色,删除部分带红色底色和删除线,没变的内容保持原样。它提供两种粒度,「按行比较」适合配置文件、代码片段、清单,「按词比较」适合检查文章、合同条款的细微改动。它只比较你贴进去的文字,不会合并文本,也不会生成补丁文件。
用页面自带的示例,原文三行是「First line of text / Second line of text / Third line of text」,对比文本是「First line of text / Second line of text, modified / Third line of text / A new fourth line」(英文界面下的示例)。选「按词比较」得到的真实输出是:保留 First line of text 和 Second line of text;新增一个逗号和 modified;保留 Third line of text;新增换行加 A new fourth line,整个结果非常精确。选「按行比较」时,真实结果是:第一行保留,第二行「Second line of text」标为删除,「Second line of text, modified」标为新增,第三行保留,最后「A new fourth line」标为新增。工具会先给没有结尾换行的文本补一个换行,所以内容没变的第三行不会被误标。
多半是行尾不一致造成的:两边的换行符种类(Windows 与 Unix)或行尾空格不一样。肉眼看不出来,但算法会当作内容变化。把两边的行尾处理成一致,或者改用「按词比较」,就能看出真正的改动。
要快速定位改了哪几行,比如对比两版配置文件、日志、清单,选「按行」。要看一句话里改了哪个词,比如校对文章、核对合同修订,选「按词」。可以先按行看大概,再切换到按词看细节。
不会。它只是把没变化的片段从显示里隐藏掉,底层结果不变,取消勾选就会重新显示。
不能。这个工具只比较粘贴进文本框的纯文字。如果是 Word 或 PDF,需要先把内容复制成纯文本再贴进来,格式、批注、图片不会参与比较。
比较由页面中的差异算法在你的浏览器里完成,工具没有任何网络请求,两段文本不会上传,也不会被保存。刷新页面后会恢复为示例文字。