文本对比 使用方法
- 1
添加两个版本
把原文粘贴到左侧,把修改后的文本粘贴到右侧,也可以在两侧分别打开或拖入文件。
- 2
选择比较方式
选择并排或统一视图,选择按词或按字符高亮,并决定是否忽略空白字符或大小写。
- 3
逐处查看改动
用箭头或 N、P 键在各处改动之间跳转,需要更多上下文时可展开折叠的行。
- 4
保存结果
下载 .patch 文件,或复制统一格式的差异,用来分享或通过 Git 应用。
限制与 Pro
免费使用,无需注册:每个文本或代码文件最大 20 MB,可比较数万行;如果一次比较耗时超过 8 秒,会停止并给出提示。
Pro 去除广告;比较规模只受设备内存限制。 了解 Pro
关于 文本对比
靠肉眼找出两版合同草稿、两个版本的配置文件,或同一份表格两次导出之间的差异,既慢又容易出错。把两个版本粘贴或拖入这里,工具会自动逐行对齐:删除的行标红,新增的行标绿,两边都有改动的行同时显示两种颜色,并在行内标出具体不同的词或字符。
并排视图适合文章和合同;统一视图像 Git 和代码评审工具那样,把删除行和新增行上下排列。写作类文本可选按词高亮,编号、ID 和数字可选按字符高亮,只关心哪些行有变化时选按行即可。勾选“忽略空白字符”,可以隐藏代码重新缩进和行尾空格造成的差异;忽略大小写后,“Total”和“TOTAL”会被视为相同。
较长的未改动部分会折叠,只保留前后各三行上下文,让改动一目了然;点击箭头(或按键盘上的 N 和 P)即可在各处改动之间跳转。比较在后台线程中运行,采用开源库 jsdiff 的 Myers 算法,即使文件超过 10,000 行也能保持流畅;结果很大时,会在滚动时按需绘制。
比较完成后,可以把差异下载为标准的统一格式 .patch 文件,git apply 和 patch 都能识别,也可以复制到剪贴板。本工具只比较纯文本,不会读取 Word、PDF 或图片文件;移动过的段落会显示为一处删除加一处新增,而不是移动。
隐私
两段文本以及你打开的文件都只在浏览器中读取和比较,不会上传。只有两段文本合计不超过 400,000 个字符时,才会把最近一次比较保存在本地存储中,因此大文件或敏感文件不会被保存。
功能
并排或统一视图
文档用双栏视图,代码用 Git 风格的统一视图,两种视图都带行号。
按词和按字符高亮
不只告诉你这一行不同,还能看清行内具体改了什么。
为大文件而设计
后台线程加按需绘制,让 10,000 行的比较也保持流畅。
标准 .patch 导出
统一格式差异,带三行上下文,可直接用于 git apply 或代码评审。