跳到工具区
文本

文本 Diff 对比

在浏览器本地按行、词或字符比较两段文本,并清楚记录忽略规则与输出格式。

Web Worker 仅本地处理工具
输入0 个字符
对照内容0 个字符
差异结果

请输入两侧内容后再比较。

就绪

评审证据台 · A 与 B 原文保持不变

Diff 是在一组明确规则下得到的对齐。

红色和绿色本身不等于语义。粒度决定比较 token,忽略选项会先改变参与比较的证据;遇到重复内容时,也可能存在不止一种同样短的对齐方式。

VERSION A · IMMUTABLE

01 timeout = 30

02 region = us-east

03 retries = 2

VERSION B · IMMUTABLE

01 timeout = 45

02 region = eu-west

03 retries = 2

04 audit = true

差异对齐带

=01timeout =
-30删除
+45新增
=02region =
-us-east删除
+eu-west新增
+audit = true新增一行

GRANULARITY LENSES

按行配置或代码评审

关注结构与完整行

按词文章修订

在稳定上下文中定位词语变化

按字符标点与隐形差异排查

定位细小字符变化

对比规则回执

大小写不忽略A ≠ a
空白不忽略Tab ≠ 空格
换行保留结构LF、CRLF 与末尾换行可成为证据
运行位置WEB WORKER避免差异计算阻塞主界面

隐形变化检查间

CRLF → LF␍␊ → ␊
Tab → 空格⇥ → ····
NBSP → 普通空格⍽ → ·
移除末尾换行␊ → ∅
NFC → NFDé → e + ◌́

评审粒度派单

配置部署按行忽略缩进可能掩盖语义变化
文章编辑按词粒度过粗可能漏看标点变化
快照输出按行 + 隐形字符检查换行格式会制造大量噪声
本地化一致性按词 / 按字符Unicode 规范化与占位符仍需另行检查

语义边界

文本对齐不等于理解程序或文档。

此工具不解析 AST,不识别符号重命名或代码块移动,不合并互相冲突的修改,不保留富文档排版,也不能证明一项代码或配置变更是安全的。

直接回答

什么是 文本 Diff 对比?

在浏览器本地比较两段文本或代码,支持行、词、字符粒度,side-by-side、inline、unified 视图,以及空白、大小写、换行忽略规则和 patch / HTML 输出。

它能做什么?

  • 按行
  • 按词
  • 按字符

如何使用 文本 Diff 对比

  1. 01

    选择任务

    在工作区选择按行、按词和按字符。

  2. 02

    提供输入

    Hello, world! Version 1。内容始终留在浏览器的本地处理流程中。

  3. 03

    检查结果

    运行工具,检查结果和诊断信息;页面提供复制或下载时,可以直接导出。

常见问题

文本 Diff 对比是什么?
在浏览器本地比较两段文本或代码,支持行、词、字符粒度,side-by-side、inline、unified 视图,以及空白、大小写、换行忽略规则和 patch / HTML 输出。
文本 Diff 对比能做什么?
文本 Diff 对比支持按行、按词和按字符,所有模式都可以直接在当前页面使用。
文本 Diff 对比会上传我的数据吗?
文本 Diff 对比会在浏览器本地处理输入内容。DevSexy 不会增加上传、登录或服务器处理步骤。
DevSexy 在浏览器本地处理工具输入:不追踪粘贴内容,无需账号,也没有上传步骤。