与JavaScript语法高亮代码[关闭](Syntax highlighting code wit

2019-08-31 10:02发布

你可以推荐语法高亮的HTML <代码>块什么JavaScript库?

(每回答一个建议请)。

Answer 1:

StackOverflow的使用美化库。



Answer 2:

我最近开发了一个叫彩虹。

主要设计目标是使核心库非常小,并使它真正方便开发者扩展。

见http://rainbowco.de 。



Answer 3:

SyntaxHighlighter的可作为GitHub的项目 。



Answer 4:

jQuery的语法高亮是基于一个新的谷歌的美化 -一个真的真的很流行的普通的JavaScript语法高亮显示。

它支持这样的事情codepre块,可以使用类名像language-javascript来表示,我们希望它突出,以及换行。 您可以复制并通过选择正常,而不必打开和许多人一样原始视图粘贴代码。 它可以通过使用HTML5数据属性被进一步定制data-sh或通过在初始化指定选项。 这是定期更新的一个伟大稳定的选择。



Answer 5:

什么棱镜由利·贝罗。

从她的博客中公布(2012年)六月:

  • 它很小。 其核心是只有1.5KB精缩和gzip压缩。
  • 这是令人难以置信的可扩展性。 它不仅可以方便地添加新的语言(这是一个与每个语法给出荧光笔这些天),还能延长现有的。
  • 它支持并行通过Web工人,在某些情况下更好的性能。
  • 它不强迫你使用任何特定的棱镜的标记,甚至没有一个棱镜特有的类名,你应该使用反正只标准加价。 所以,你可以只是尝试了一段时间,删除它,如果你不喜欢它,不留痕迹。


Answer 6:

怎么样:

SyntaxHighlighter的

highlight.js

JSHighlighter



Answer 7:

如果你正在使用jQuery有辣椒:

http://code.google.com/p/jquery-chili-js/

所有你需要做的是包括jQuery的chili.js和recipes.js,并执行与亮点

$("code").chili();

它应该由自己想出的语言。



Answer 8:

我很高兴与SHJS 。 它支持的语言和一群似乎相当快速,准确。

这里就是我使用它的例子我的博客 。 我使用的是模拟自己的自定义CSS文件的Coda的语法高亮显示。 给我发电子邮件,如果你想使用它。



Answer 9:

jQuery.Syntax是一个非常快速,重量轻语法高亮显示。 它的语法源文件动态加载和集成清洁使用CSS或模式行。

它是专门开发填补了一项空白 - 那就是:一个快速,干净,客户端的语法解析器。



Answer 10:

如果你在浏览器内编辑找语法高亮,尝试CodeMirror 。



Answer 11:

我不是被议论,但只是认为这值得一提的是,如果您使用的是CMS或博客平台,然后用荧光笔后端是出于显而易见的原因更好-看一看隔世 ( http://qbnz.com/highlighter/ )如果你有兴趣。 其实你可以设置你的服务器来解析通过后台技术HTML内容 - 所以没有必要在所有的JS荧光笔。 (它们添加的唯一功能是打印/复制[使用SWF]的能力。)



Answer 12:

SyntaxHighlighter的



Answer 13:

这篇文章在网络资源车厂列出一堆的突出代码的选择,其中一些使用JavaScript。 这是发表于2009年5月4日。



文章来源: Syntax highlighting code with Javascript [closed]