标签: javascript html diff line
任何人都知道一个JS库,它允许我突出显示代码块,然后突出显示行级差异?例如,在subversion diff中,我想突出显示已更改的行上的字符(以及突出显示行上有更改的事实)。
编辑:我正在寻找能够根据语言突出语法的东西,然后语法突出显示它是差异的事实,理想情况下,在顶部突出显示已更改的行上的已更改字符。我看到Gallio现在为它的不相等的断言例外做了这个,但还没看过那个。
答案 0 :(得分:2)
我用它在浏览器中生成代码差异 - 非常好
https://github.com/cemerick/jsdifflib
这是行级别,但您可以将其用作基础。
答案 1 :(得分:2)
Google Syntax Highlighter很棒,支持多种语言。我不确定它是否支持差异,但我认为它是可扩展的。