文本对比
把两版文本分别放到左右两侧,就能直接看到哪些行被新增、删除或改写。它适合核对改稿、配置片段、日志输出、合同条款和翻译文本,不要求内容是 JSON 或代码。差异会在编辑器里实时高亮,行内的小改动也会单独标出来;长段未变化内容可以折叠,处理全程在浏览器本地完成。
- 左右两栏对齐显示旧版和新版,变化位置一眼可见
- 支持分栏对比和行内对比,短文本、长文件和窄屏都能读
- 改动行会高亮,行内真正变化的词也会单独标出
- 可折叠未变化的大段内容,并在差异之间快速跳转
- 输入只在当前浏览器处理,草稿、日志和合同文本不会上传
功能简介
这个工具只做一件事:把两段普通文本的差异清楚呈现出来。你不用准备文件,也不用写命令,粘贴后就能检查改动。
- 01
分栏对比
旧版在左,新版在右,两侧行号和内容尽量对齐,适合逐段校对和审阅。
- 02
行内对比
把新增和删除放在同一个编辑器里显示,更像补丁视图,适合长文本或屏幕较窄的场景。
- 03
行内高亮
一行里只改了几个词时,工具会标出真正变化的部分,不会让整行看起来都像被重写。
- 04
折叠未改动内容
连续相同的内容会折叠起来,只留下少量上下文,让你把注意力放在真正变化的位置。
- 05
差异跳转
用上一处、下一处按顺序检查所有差异,比在长文本里靠滚动寻找更稳。
- 06
就地编辑
左右两侧都能直接编辑。修正一个字、替换一段内容,差异会随输入立即更新。
- 07
行号与互换
需要引用位置时打开行号;如果新旧版本贴反了,用互换即可翻转方向。
- 08
本地处理
对齐、着色、折叠和统计都在浏览器里完成,输入内容不会发送到服务器。
如何使用
按旧版、新版的顺序粘贴文本,读高亮结果,需要时再调整视图或直接编辑。
- 01
把原始版本或较早版本粘贴到左侧。
- 02
把修改后版本或较新版本粘贴到右侧。
- 03
查看高亮结果:红色代表旧版中被删除或改掉的部分,绿色代表新版中新增或改后的部分。
- 04
文本很长时保持折叠未改动开启,并用上一处、下一处逐个检查差异。
- 05
需要修正时直接在任意一侧编辑;贴反方向时使用互换,想重新开始时清空两侧。
功能说明
不同视图适合不同检查方式。选对视图,差异会更容易读。
- 分栏对比适合校对两版内容,尤其是文案、条款和配置片段。
- 行内对比更紧凑,适合长日志、长文档和小屏幕。
- 行内高亮能指出一行里真正变动的词,避免小改动被整行高亮淹没。
- 折叠未改动内容可以减少干扰,让大段相同文本不占满视野。
- 上一处、下一处可以按顺序检查差异,降低漏看的概率。
- 行号方便和同事沟通具体位置。
- 就地编辑可以边修边看结果,确认某处差异是否已经消失。
- 互换适合快速纠正左右粘贴顺序。
适合哪些场景
文本对比最常见的价值,是把看起来差不多的两段内容拆开,让真正的改动浮出来。
-
校对两版草稿
把修改稿和原稿放在一起,确认该改的都改了,也没有夹带不该出现的改动。
-
复查文案改动
上线前查看页面、邮件、公告或产品说明到底被改了哪些句子。
-
对比配置片段
核对两份配置、环境变量或导出设置,找出导致行为变化的那一行。
-
定位日志差异
把成功和失败两次运行的日志放在一起,快速找到新增、缺失或变化的输出。
-
检查代码片段
不需要完整代码评审时,用它比较两段函数、SQL 或命令片段的差异。
-
核对合同条款
签署或确认前,把新旧条款并排检查,避免遗漏措辞变化。
-
审校翻译文本
把新版译文和上一版对照,确认只改了目标字符串,没有误动其它内容。
-
确认粘贴未变形
对比内容经过表单、终端或聊天工具前后的样子,确认没有被自动替换或截断。
使用建议
输入越干净,对比结果越清楚。处理正式内容前,先减少无意义差异。
- 把旧版放左边,新版放右边,这样新增和删除的方向更符合阅读习惯。
- 校对短文本用分栏对比,浏览长文件或日志时用行内对比。
- 大段文本建议开启折叠未改动,只有需要上下文时再展开。
- 用上一处、下一处顺序走完差异,不要只靠滚动扫一眼。
- 如果空格、空行或不可见字符不重要,先清理文本再对比。
- 需要给别人说明位置时打开行号。
- 处理敏感内容后及时清空两侧,避免内容继续留在当前页面内存里。
边界与注意事项
它能告诉你哪里不同,但不会判断改动是否正确。下面这些边界需要提前了解。
- 工具按普通文本比较,不解析 JSON、XML、Markdown 或代码语法。
- 大小写、空格、空行和缩进变化都会被当成真实差异。
- 整段移动通常会显示为一处删除和另一处新增,而不是显示为移动。
- 超大文本加上大量零散改动时可能变慢,分段对比会更稳定。
- 行内高亮主要依赖空白分词;没有空格的长串文本可能只能按行展示差异。
- 它只展示差异,不会自动合并或应用任何修改。
常见问题
关于视图、行内高亮、折叠未改动内容和本地处理,这里集中回答。
它和 JSON 对比工具有什么区别?
文本对比按普通文本处理,适合草稿、日志、配置片段、条款和代码片段。JSON 对比会解析结构,按键和路径理解变化。内容是自由文本时用这个,内容是 JSON 时用 JSON 对比。
分栏对比和行内对比怎么选?
分栏对比适合同时读旧版和新版;行内对比把删除和新增放到同一列里,更紧凑,适合长文本或窄屏。
行内高亮表示什么?
当一行只是部分改写时,它会尽量标出真正变化的词。旧版中的变化用红色,新版中的变化用绿色。
折叠未改动有什么用?
它会把连续相同的内容收起,只保留差异附近的上下文。长文档里这样更容易把注意力放在变化处。
怎样在差异之间移动?
使用工具栏里的上一处和下一处按钮,可以直接跳到相邻差异。
粘贴之后还能编辑吗?
可以。左右两侧都是编辑器,修改任意一侧后,对比结果会实时更新。
文本会上传吗?
不会。对齐、计算差异、高亮和折叠都在当前浏览器里完成,不会发送到服务器。
为什么移动段落会显示成删除和新增?
它按位置比较文本。段落从一个位置移到另一个位置时,旧位置会被视为删除,新位置会被视为新增。
可以比较很大的文本吗?
一般文档、配置和日志都可以顺畅处理。特别大的文本或差异非常密集时,建议分段对比,并开启折叠未改动。
更多相关工具
先整理输入,再批量替换、验证规则,或在内容是 JSON 时改用结构化对比。