文本差异高亮

高亮显示文本差异

23 次浏览最后更新: 2026/4/8

关联介绍

什么是Diff算法

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

什么是语义化Diff

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