【问题标题】:Looking for customizable syntax highlighting in the browser在浏览器中寻找可定制的语法高亮
【发布时间】:2009-05-02 14:40:22
【问题描述】:

我正在寻找一个可自定义的 JavaScript 脚本,它可以动态突出显示块中的代码,例如

源代码...

它需要可定制,因为源代码是一种非常深奥的编程语言(Mozart/Oz)。理想情况下,我只需编辑一些正则表达式即可使其正常工作。

我需要动态突出显示,因为它应该在 github wiki 中工作,它会在 pre 标记中转义所有 HTML 代码。

到目前为止,我的 Google fu 已经抛弃了我......

【问题讨论】:

  • 恕我直言,这是重复的stackoverflow.com/questions/160694/…>。

标签: javascript syntax-highlighting


【解决方案1】:

SyntaxHighlighter 可能就是您要找的。它也支持自定义语言。

【讨论】:

    【解决方案2】:

    jQuery Syntax Highlighter 是基于 Alex Gorbatchev's Syntax Highlighter 的第 3 版的新产品 - 一个非常非常流行的纯 JavaScript 语法荧光笔。

    它支持codepre 块,能够使用language-javascript 之类的类名来表示我们希望它突出显示,以及自动换行。您可以通过正常选择来复制和粘贴代码,而不必像许多其他人一样打开原始视图。它可以通过使用 HTML5 数据属性 data-sh 或通过在初始化时指定选项来进一步定制。定期更新的绝佳稳定选择。

    【讨论】:

      猜你喜欢
      • 2012-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-12
      • 2011-07-05
      • 2011-07-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多