jQuery语法高亮插件支持各种程序源代码语法着色加亮

2020-05-17 06:18:19易采站长站整理

1) highlightjs


Highlight.js能够对页面中的各种程序源代码语法着色加亮。支持的语言包括:

•Python
•Ruby
•Perl
•PHP
•XML
•HTML
•CSS
•Django
•Javascript
•VBScript
•Delphi
•Java
•C++
•RenderMan (RSL and RIB)
•SQL
•SmallTalk
•Axapta
•1C
•Ini
•Diff
•DOS .bat
•Bash

8个jQuery语法高亮插件


2) google-code-prettify


Google Code Prettify是一个JavaScript库,用来对各种页面上的源码进行语法着色高亮显示。Google Code Prettify很小巧,解压后也只有85K的大小。支持大部分常用的语言。不需要指定语言。


8个jQuery语法高亮插件


3) SyntaxHighlighter


SyntaxHighlighter,是一款用于web页面的代码着色工具,可以用来着色多种语言,可以是 HTML,CSS,Javascript,还可以是C,JAVA等编程语言。最早见于Yahoo的YUI,当时还属于自由软件,最近打开官方网站发现已被 goolge收编。


它可以在网页中对各种程序源代码语法进行加亮显示。支持当前流行的各种编程语言:C#、CSS、C++、Delphi、Java、JavaScript、PHP、Python、Ruby、SQL、Visual Basic、XML / HTML。


8个jQuery语法高亮插件


4) Chili – jQuery Plugin


Chili是jQuery代码高亮插件。


8个jQuery语法高亮插件


5) pygments


Pygments是一个实现的格式化高亮代码的Python库。包含四个模块:

lexer – 将代码解析成token流,每个一token都包含两个属性,一个是当前token的类型,一个是当前token的值。Pygments支持的语言很多,具体可以参考附录A。
filters – 通过lexer解析出来的token流送入filter,可以根据条件修改某些token的属性或者值。
formatter – token流最终输出是根据formater的定义,输出成实现定义好的格式,例如HTML, LaTex或者RTF。
style – 定义了输出的风格,例如不同类型的token按照不同的颜色显示,或者是否粗体。

8个jQuery语法高亮插件