代码之家  ›  专栏  ›  技术社区  ›  Peter Mounce

用于突出显示代码语法的javascript库,然后是行级别的HTML差异?

  •  0
  • Peter Mounce  · 技术社区  · 17 年前

    有谁知道JS库允许我语法突出显示代码块,然后突出显示行级别差异?例如,在Subversion diff中,我想突出显示已更改行中的字符(以及突出显示行中存在更改的事实)。

    编辑:我在做一些让我根据语言突出显示语法的事情,然后语法突出显示这是一个差异的事实,理想情况下,在顶部突出显示已更改行上的已更改字符。我看到加利奥现在这样做是因为它的断言异常不相等,但还没有看到。

    2 回复  |  直到 9 年前
        1
  •  2
  •   Ben Dowling    17 年前

    这个 Google Syntax Highlighter 很好,支持多种语言。我不确定它是否支持diff,但我认为它是可扩展的。

        2
  •  2
  •   cemerick    12 年前

    我用它在浏览器中生成不同的代码——非常好

    https://github.com/cemerick/jsdifflib

    它是线级别的,但您可以将它用作基础。