在HTML5中工作的语法Highlighter?

时间:2012-02-14 14:26:01

标签: jquery syntax-highlighting

是否有人知道使用HTML5 docType的语法高亮显示器?我已经尝试了几个包括SyntaxHighlighter,Snippet和其他几个,但它们似乎都没有正常工作。我从来没有遇到过实现插件的问题,所以我不认为这是我正在做的事情(虽然我从来没有排除这一点)。是否有人成功使用HTML5中的一个或另一个?我知道这里的帖子很少,但没有一个是最近的。

我希望主要强调PHP,HTML和JavaScript语法。我更喜欢jQuery解决方案,但任何事情都可以。

3 个答案:

答案 0 :(得分:0)

您是否尝试过codemirror

它易于使用,页面中的示例非常好。我觉得像thisthis这就是你需要的东西

修改

我过去曾使用前两个,但我认为SyntaxHighlighter有更好的支持:

highlight.js

chill (with jQuery)

Wrapper to SyntaxHighlighter in jQuery

答案 1 :(得分:0)

你试过Google Prettify吗?我知道有很多语言,它可能是HTML5的最新版本吗?

答案 2 :(得分:0)

您可能希望查看Completely Unfair Comparison of JavaScript Syntax Highlighters创建者Ivan Sagalaev的Highlight.js。他自然而然地偏爱自己,但是非常关注它并且比较彻底。

Highlight.js缺乏行号对我个人来说是一个交易破坏者,但除此之外它似乎很强大并支持HTML5 <code>标签,而不是必须单独使用<pre>或{{ 1}}标签。