用于语法突出显示代码的JavaScript库,然后在HTML中,在行级别进行差异化?

StackOverflow https://stackoverflow.com/questions/225597

  •  03-07-2019
  •  | 
  •  

任何人都知道一个JS库,它允许我突出显示代码块,然后突出显示行级差异?例如,在subversion diff中,我想突出显示已更改的行上的字符(以及突出显示行上有更改的事实)。

编辑:我正在寻找能够根据语言突出语法的东西,然后语法突出显示它是差异的事实,理想情况下,在顶部突出显示已更改的行上的已更改字符。我看到Gallio现在为它的不相等的断言例外做了这个,但还没看过那个。

有帮助吗?

解决方案

Google Syntax Highlighter 非常棒,支持多种语言。我不确定它是否支持差异,但我认为它是可扩展的。

其他提示

我用它在浏览器中生成代码差异 - 非常好

https://github.com/cemerick/jsdifflib

这是行级别,但您可以将其用作基础。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top