文本对比
原文本
新文本
两侧内容一致( 行),没有可标记的差异。
两侧贴入文本后会自动比较,不需要点按钮。
按行比较:整行删除、新增分别标红标绿;相邻的删一行、加一行会并排成「修改」。换行符统一按 LF 处理,单侧最多 2000 行。
文本只在浏览器里比较,不上传、不写入任何存储;统计只记「完成了一次对比」,不记文本内容和行数。
使用说明
把两份文本贴进来,逐行看出哪里被删了、哪里新加、哪几行改了。比较在浏览器里完成,文本不会被上传。
它能做的事:
- 左右并排:左栏是原文本,右栏是新文本,行号对齐,差异行标红标绿
- 忽略空白差异:只关心文字本身,缩进、行尾空格、连续空格的增减不算差异
- 忽略大小写:
Hello和hello视为同一行,适合比对配置或代码里的标识符 - 只显示差异行:长文档改几行时,把没变的行折叠起来,一屏看完
- 修改并排:相邻的「删一行 + 加一行」会合成一组「修改」,左右对照更直观
- 复制差异:按
- 旧行 / + 新行的格式复制成纯文本,方便贴进邮件或工单
为什么值得用:
- 改稿对照:两版文案、合同条款、翻译稿,一眼看出增删
- 日志 / 配置比对:两台机器的配置文件贴进来,不用装 diff 工具
- 提交前检查:改完文档确认只动了想动的那几行
- 隐私内容:内部文档、客户资料不适合传到在线服务,全程留在本机
这个工具不做的事:
- 不做字符级高亮:以行为单位比较,一行里改一个词也算整行「修改」;要看字符级差异请用代码编辑器的 diff
- 不生成补丁文件:不输出
patch/git diff格式,复制的是易读的行列表 - 不合并、不回写:只展示差异,不会自动把某一侧的内容改成另一侧
常见疑问:
- 为什么有的改动显示成「修改」,有的显示成删一行、加一行? 相邻的删除和新增会配对成「修改」;如果删除和新增的数量对不上,多出来的部分单独列成删除或新增行。
- 空行算不算差异? 算。默认空行也是内容的一部分;勾选「忽略空白差异」后,只差空格或缩进的行会被视为相同。
- Windows 的换行符会有影响吗? 不会,
\r\n和\r都会先统一成\n再比较。 - 文本有多长限制? 单侧最多 2000 行,且两侧行数相乘不超过 250 万;超出时请先截取要对比的部分。
- 安全吗? 文本只在浏览器内存里比较,没有任何请求把内容发出去;统计只记「完成了一次对比」,不记文本内容、行数或文件名。