文本 Diff 查看器
文本
粘贴两个版本的文本,立刻看到变化——新增显示为绿色,删除显示为红色,未变内容夹在中间。可在「行模式」(代码、配置、列表)与「词模式」(散文、文档)之间切换。「忽略空白」开关可处理仅缩进 / 末尾空白差异。完全在浏览器中处理,粘贴的文本不离开页面。
—
+ 4− 3
差异
The quick brown fox jumps over the lazy dog.The quick red fox leaps over the lazy dog. New line at end.
使用方法
- 左侧粘贴原文,右侧粘贴新版本。
- 代码 / 配置用行模式,散文用词模式。
- 如果只是格式变动,开启「忽略空白」。
- 查看内联 diff 及新增 / 删除数量。
常见问题
- Diff 会被保存吗?
- 不会。使用 diff 库在本地完成,文本不会离开浏览器。
- 词模式与行模式区别?
- 行模式以整行为新增 / 删除块显示——适合源代码、JSON、配置文件。词模式在段落内高亮词级变化——适合散文、文档、字幕比较。
- 「忽略空白」是?
- 在行模式下,若两行仅在首尾空白 / 制表符上不同则视为相等。比较重新格式化的代码时很有用。
- 支持多大输入?
- 数万行可行,但 diff 为 O(n²),超大文件会变慢。巨型文件请用 git diff 或桌面工具。