文本差异高亮

高亮显示文本差异

最后更新: 2026/4/8
分享:

使用说明

  1. 分别粘贴两个文本
  2. 选择比较模式(逐行/逐字)
  3. 点击比较
  4. 查看差异高亮结果

核心功能

  • 1
    两文本逐行对比
    左右两个文本框分别输入原始文本和修改后文本,自动逐行对比找出差异。
  • 2
    颜色高亮差异
    绿色标注新增行,红色标注删除行,灰色显示相同行,直观呈现差异位置。
  • 3
    差异统计
    自动统计新增行数、删除行数和相同行数,方便快速了解改动规模。
  • 4
    导出 diff 文本
    可将对比结果导出为标准 diff 格式文本(+/-前缀),方便复制到其他工具或文档中。

适用场景

文档对比
比较两个版本的文档差异。
代码diff
对比代码修改前后的变化。

关联介绍

什么是Diff算法

Diff算法计算两个文本的差异。常用算法:Myers算法(最优编辑路径)、LCS(最长公共子序列)、 Hunt-McIlroy。最短编辑脚本(SES)是差异的最小操作序列。用于版本控制、文档对比、语法高亮。

什么是语义化Diff

语义化Diff考虑代码含义而非字符。如改函数名时,引用该函数的所有地方都会标记为变化。传统Diff只标记修改的行,语义化Diff提供更精确的变化检测。Git的git diff --word-diff支持词级别diff。