什么是文本对比工具?
文本对比工具会比较两段文本,显示哪些行被新增、删除或修改。它与命令行中的 diff 或 Git 的变更视图是同一思路,但无需安装任何东西。在左侧粘贴原文、右侧粘贴新版本,差异会立即标出;每个修改过的行内还会高亮具体不同的词语,即使长行中只改了一个数字也很容易发现。
如何比较两段文本
- 在左侧粘贴或拖入原始文本,在右侧放入修改后的文本。
- 比较会随输入实时进行;摘要会显示修改、新增和删除的行数。
- 如果缩进或空格的变化不应计入,请勾选忽略空白。
- 保持隐藏相同行开启以折叠未改动的部分,并用上一处 / 下一处在各处变更间跳转。
如何解读结果
| 颜色 | 含义 |
|---|---|
| 左侧红色背景 | 被删除或被替换的行;深红色标出被删除的词语 |
| 右侧绿色背景 | 新增的行或替换后的行;深绿色标出新的词语 |
| 条纹单元格 | 该侧没有对应的行 |
| 浅黄色 | 仅因忽略空白而视为相同的行 |
| 灰色提示栏 | 已折叠的相同行;点击展开 |
常见用途
- 不用 Git 做代码审查:比较聊天记录或工单中某个函数或配置片段的两个版本。
- 文档和合同:找出修改后的段落到底改了什么。
- 日志和输出:比较正常运行与失败运行的输出。
- 数据文件:找出 CSV 导出中变化的行。
结构化数据
按行对比会把 JSON 和 YAML 当作普通文本,因此调整键顺序或重新缩进都会显示为变更。对于这些格式,请使用 JSON 对比或 YAML 对比,它们比较的是数据本身,并列出变更路径。