对比两个版本的文本或文件,看清新增、删除和修改了什么,可以精确到词或字符。输入时实时显示差异,可导出为 unified 格式的 .diff 补丁,全程不离开浏览器。
把旧文本粘贴到「原文」,新文本粘贴到「修改后」;也可以把文件拖到两侧,或点「打开文件」。
在「视图」里选择「左右对比」或「行内对比」,在「差异高亮粒度」里选择按行、按词或按字符。
需要时打开「忽略空白差异」「忽略大小写」或「忽略换行符差异」,屏蔽无关紧要的差别。
用上下箭头按钮逐处查看改动,或点击差异区域后按 N / P 跳转。
点「复制 unified diff」或「下载 .diff」,把结果保存为补丁。
不会。文件在浏览器中读取和比较,不会发送到服务器。视图和忽略选项会记在当前设备上。
只能比较纯文本。看起来是二进制的文件会被拒绝,.docx 和 PDF 都属于这一类,可以先把其中的文字复制出来再粘贴。代码、Markdown、CSV、JSON 等文本文件可以直接拖入。
每个文件最大 50 MB。内容较多时会在后台线程中比较,页面显示「正在比较…」时仍可正常操作。
通常是换行符或看不见的空白造成的。␍ 标记表示 Windows 的 CRLF 换行,「文件末尾没有换行符」表示文末缺少换行。打开「忽略换行符差异」或「忽略空白差异」即可。
按词会标出整个改动的单词,适合文章和代码;中文、日文按每个字计为一个词。按字符能精确定位单个字母的改动,适合找错别字。
关闭「折叠未改动的行」,或点击「展开 N 行未改动内容」展开某一段。「上下文行数」决定每处改动前后保留几行,也会用于导出的补丁。