DevKit源码

文本差异比较

逐行与行内差异比较,支持同步滚动与忽略空白。

-0+0
未执行
原文
字符 0字节 0行 0
改文
字符 0字节 0行 0
原文(差异结果)-0

输入两侧文本并点击「比较」,差异结果将显示在这里。

改文(差异结果)+0

输入两侧文本并点击「比较」,差异结果将显示在这里。

使用说明
  • 逐行比较新增/删除行(绿底为新增、红底为删除),成对的修改行内会用深色块高亮变化的词。
  • 「忽略空白」默认关闭:行尾空白、缩进与空行差异都会如实标出;开启后比较前会对每行 trim 并归并连续空行。
  • 「上一处 / 下一处」在两侧结果面板中滚动定位差异行;「同步滚动」可联动两个结果面板。
  • 行号列独立于内容列,折行时行号始终对齐该行首行,不会与内容混淆。

什么时候用「文本差异比较」

比对两段配置、两版 SQL 或两份文本,尤其是差异藏在某一行中间的时候。

使用要点

  • 逐行比较之外还有行内高亮,能看到同一行里改了哪几个字符。
  • 可忽略空白差异,减少无意义的红绿块。
  • 支持同步滚动,长文本左右对照不用来回找位置。

相关工具

文本差异比较与其他 44 个工具一样,全部计算都在你的浏览器里完成:输入、密钥与文件不会发送到服务器,页面首次加载后可离线使用。