语言
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
文本对比

文本对比

对比两段文本,即时高亮显示新增、删除或改动的内容。支持并排或行内视图,可按字符、词或行对比。

文本对比:找出两段文本之间的差异

文本对比让你把任意文本的两个版本并排粘贴,并即时高亮显示新增、删除或改动的内容。把原始版本放进一个面板,把修改后的版本放进另一个面板,对比会随着你输入自动运行。

它为任何需要精确看清两个版本之间改动的人而打造:审查代码或配置改动的开发者、追踪草稿修订的作者与编辑、对照笔记的学生,以及核对输出的测试人员。你可以按字符、词或行进行对比,以并排面板或统一差异查看结果,并在那些差异无关紧要时忽略大小写或空白。

隐私优先设计:每一次对比都完全在你的浏览器中运行。你的文本绝不会上传到服务器、存入数据库或发送给第三方,因此可安全用于机密文档和专有代码。

如何对比两段文本

1

添加你的文本

把第一个版本输入或粘贴到原始面板,把第二个版本放进修改后面板。你也可以使用粘贴按钮,或用文件夹图标加载文件(最大 5 MB;支持 .txt、.md、.json、.js、.py、.php、.html、.css、.yaml 等)。第一次使用?点击试用示例即可加载带有差异的示例文本。

2

选择方式和选项

挑选一种对比方式:散文用按词(默认),代码或配置用按行,精细改动用按字符。开启忽略大小写忽略空白,只关注真正的改动,并在并排和行内视图之间切换。

3

查看差异

对比会自动运行。新增的文本以绿色高亮,删除的文本以红色高亮,状态栏会提示两段文本是否完全相同,或者发现了多少处差异。工具栏会统计新增、删除和改动组的数量。

4

跳转并复制

用上一处和下一处按钮(或按 Ctrl+ / Ctrl+)在各处改动之间跳转;计数器会显示你当前的位置。完成后,点击复制差异,即可将结果以统一差异格式复制,用于分享或归档。

功能特点

对比方式

精细改动按字符对比,文档和文章按词对比(默认),代码和配置文件按行对比。

视图模式

以并排面板查看改动,或切换到紧凑的行内统一差异,在单列中以 + 和 − 标记显示每一处改动。

对比选项

忽略大小写会把大写和小写视为相同,忽略空白则跳过空格与制表符差异,让你只看到真正的改动。

改动导航

用上一处和下一处按钮或 Ctrl+↑ / Ctrl+↓ 快捷键在改动之间跳转,计数器会随每个改动组追踪你的位置。

同步滚动

开启同步滚动后,滚动一个面板会带动另一个同步滚动,在长文档中让对应的行保持对齐。

可视化高亮

新增以绿色显示、删除以红色显示,行号采用同样的配色,状态栏会立即告诉你两段文本是否一致。

文件与剪贴板输入

直接从设备加载文本文件(.txt、.md、.json、.js、.py、.php、.html、.css、.yaml 等,最大 5 MB),或从剪贴板粘贴到任意面板。

交换与复制差异

一键交换原始文本与修改后文本,或将整段对比以带 + 和 − 前缀的标准统一差异格式复制以便分享。

清空与试用示例

清空单个面板或两者重新开始,或加载内置示例,在粘贴自己的文本前先看看对比是如何运作的。

本地处理保护隐私

所有处理都在本地用 JavaScript 运行,不上传任何内容,你的方式与选项偏好会记在你自己的浏览器中。

常见问题

如何在线对比两段文本?

把第一个版本粘贴或输入到原始面板,把第二个版本放进修改后面板。对比会自动运行并高亮显示差异。无需安装,也无需注册。

工具如何区分高亮新增和删除的文本?

在修改后版本中新增的文本以绿色高亮,从原始版本中删除的文本以红色高亮。行号采用同样的配色,行内视图用 + 标记新增、用 − 标记删除。

我的文本会被保存吗?是否私密?

你的文本始终私密。所有处理都用 JavaScript 在你的浏览器本地完成,因此不会上传到服务器、存入数据库或发送给第三方。你可以放心对比机密文档或专有代码。

它是按词还是按字符对比?

由你决定。按词是默认方式,最适合文档和文章;按行适合代码和配置文件;按字符能找出错别字和单个字符的改动。你随时可以在工具栏切换方式。

能显示相似度百分比吗?

工具不会给出单一的相似度百分比。它会精确报告新增、删除和改动组的数量,并在两段文本完全相同时提示你,从而给出清晰准确的差异画面。

对文本或文件大小有限制吗?

粘贴或输入的文本没有固定上限,不过包含数千行的超长文档可能需要片刻才能处理完。用文件夹图标加载的文件每个最大可达 5 MB。

为什么有些差异没有被高亮?

检查一下你的选项。开启忽略大小写时,大小写差异不会被标出;开启忽略空白时,空格差异会被跳过。关闭这些选项即可看到每一处差异。

我可以保存或分享对比结果吗?

点击复制差异,即可将结果以标准统一差异格式复制,新增以 + 为前缀、删除以 − 为前缀。你可以把它粘贴进邮件、文档或问题跟踪系统。

这个工具可以离线使用吗?

可以。页面加载完成后,每一次对比都在你的浏览器中运行,因此无需联网即可对比文本。

在两个面板中输入文本进行对比
原始
修改后
+ 0 0 ~ 0
0/0
文档对比用按词,代码或配置文件用按行
点击文件夹图标可将文本文件(最大 5 MB)加载到任意面板
Ctrl+↑ / Ctrl+↓ 在各处改动之间快速跳转
开启同步滚动,让长文档中两个面板保持对齐
开启忽略大小写忽略空白,只关注真正的改动
切换到行内视图,可在单列中查看所有改动的统一差异
点击复制差异,即可以标准统一差异格式分享结果
所有对比均在本地运行——文本绝不会离开你的浏览器
想了解更多? 阅读文档 →
1/9
开始输入以搜索...
搜索中...
未找到结果
请尝试使用不同的关键词搜索