本地处理
$ devdesk diff--local
文本与正则

文本在线差异对比,逐行查看新增与删除

在浏览器中逐行比较两段文本,标记新增、删除和保留内容。适合检查配置、SQL、JSON 与 Markdown 修改,输入不上传。

正在加载本地工具…

使用说明

分别粘贴原文和修改后的文本。按行计算差异,空格和空行也会被纳入比较。

工具输入不上传

操作步骤

  1. 左侧「原始文本」粘贴修改前的内容。
  2. 「修改后文本」粘贴新版本并点击「运行」。
  3. 按 + 和 − 检查变化,必要时缩小比较范围。

版本变化示例

Before:
version: 1
active: true

After:
version: 2
active: true

分别粘贴 Before 和 After 后面的两行;version: 1 应被标记为删除,version: 2 为新增,active: true 保留。

常见问题

会忽略空格吗?

不会。空格、空行和换行差异会参与比较;如果两份 JSON 只是缩进不同,可先分别格式化再对比。

支持对象级或单词级差异吗?

当前按行比较,不理解对象键、字段含义或 SQL 语义。某一行变化可能导致整行被标记为删除和新增。

为什么大文本对比失败?

两段文本总长度上限为 100,000 个 UTF-16 代码单元,差异计算还有时间和编辑距离限制。请拆分成更小、相关的片段。