在浏览器中寻找可自定义的语法高亮显示

时间:2009-05-02 14:40:22

标签: javascript syntax-highlighting

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

< code class =“someclass”>源代码...< / code>

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

我需要动态突出显示,因为它应该在github wiki中工作,它可以转义预标签中的所有HTML代码。

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

jQuery Syntax Highlighter是一个基于Alex Gorbatchev's Syntax Highlighter版本3的新版本 - 一个真正非常受欢迎的纯JavaScript语法荧光笔。

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