排列三字谜

代碼高亮插件工具介紹 15款任你挑選

2014-03-13 11:17:26來源:開源中國作者:

現在有各種各樣的語法高亮工具,可以格式化語言,并且根據不同的編程語言進行高亮顯示。無論是個 HTML 頁面還是 PHP,Ruby,Python 或者是 ASP。這篇文章中,我們會介紹 15 款最好的代碼語法高亮工具,幫助大家用更迷人的方式展示代碼片段。

語法高亮是文本編輯器用來顯示文本的,特別是源代碼,根據不同的類別來用不同的顏色和字體顯示。這個功能有助于編寫結構化的語言,比如編程語言,標記語言,這些語言的語法錯誤顯示是有區別的。語法高亮并不會影響文本自身的意義,而且能很好的符合人們的閱讀習慣。

語法高亮同時也能幫助開發者很快的找到他們程序中的錯誤。例如,大部分編輯器會用不同的顏色突出字符串常量。所以,非常容易發現是否遺漏了分隔符,因為相對于其他文本顏色不同。

現在有各種各樣的語法高亮工具,可以格式化語言,并且根據不同的編程語言進行高亮顯示。無論是個 HTML 頁面還是 PHP,Ruby,Python 或者是 ASP。這篇文章中,我們會介紹 15 款最好的代碼語法高亮工具,幫助大家用更迷人的方式展示代碼片段。Enjoy!

Prism

Prism 是一個輕量級,可擴展的語法著色工具,符合 Web 標準。它壓縮后只有 1.5KB,并且非常易于使用,只需要插入一個 CSS 和 JS 文件即可。

\

GeSHi

GeSHi(Generic Syntax Highlighter)用于在HTML頁面中高亮顯示各種源代碼。支持超過60種語言:PHP、HTML、C、Java、Java5、C#、 Actionscript、Delphi、C++、Groovy、Javascript、Perl、PL/SQL、Ruby、Python、SQL、 XML等,并易于集成到 Dokuwiki,Mambo,phpBB,WordPress 和WikkaWiki 等系統中使用。
 

\


 

Rainbow

Rainbow 是一個對代碼進行語法著色的輕量級 JavaScript 庫,只有 1.4kb 大小。易用、可擴展、完全通過 CSS 進行樣式顯示。完全支持 CSS 主題定制顏色和字體。
 
\

Highlight.js

Highlight.js 是一個用于在任何web頁面上著色顯示各種示例源代碼語法的JS項目。支持 26 種代碼格式化風格,54 種語言: – 1C, AVR Assembler, Apache, Axapta, Bash, C#, C++, CSS, DOS .bat, Delphi, Django, HTML, XML, Ini, Java, Javascript, Lisp, MEL (Maya Embedded Language), PHP, Perl, Python, Python profile, RenderMan (RIB, RSL), Ruby, SQL, Smalltalk, VBScript, 其他更多。
 

\
 

Quick Highlighter

這是款在線代碼高亮工具,提供多種編程語言的高亮,用戶可以通過幾個選項來進行不同類別的代碼高亮。
 

\


 

Google Code Prettify

這是款 JavaScript 模塊和 CSS 文件,允許在一個 HTML 文件中進行源代碼的語法高亮。它支持代碼中的嵌入式鏈接,行號等等。它的應用非常廣泛,支持跨瀏覽器。得到  code.google.com 和 stackoverflow.com 的一致認可。
 

\


 

Snippet

Snippet 是個 jQuery 語法高亮插件,在 SHJS 腳本中構建。Snippet 提供一個快速簡單的方式來進行 HTML 文檔的代碼高亮。它原生支持 15 中流行語言,支持 39 種獨特的語法高亮風格模式。
 

\


 

CodePress

CodePress 是個基于 web 的源代碼編輯器,當在瀏覽器中編寫 JavaScriptis 代碼的時候能實時的進行代碼高亮。
 

\


 

JavaScript Syntax Highlighter

JavaScript Syntax Highlighter 是個客戶端代碼高亮工具,支持的語言有:HTML, CSS, JavaScript, PHP, SQL, HTTP 和SMTP 協議, php.ini 和 Apache 配置,支持所有主流的瀏覽器: Internet Explorer, Firefox, Opera and Google Chrome。JUSH 同時也是個 jQuery 和 WordPress 插件。
\


 

Chili

Chili 是個 jQuery 代碼高亮插件,可以快速的進行代碼高亮,設置非常簡單,完全自定義,而且有著完整的文檔。
此 插件支持的語言有: C++, C#, CSS, Delphi, Java, JavaScript, LotusScript, MySQL, PHP, XHTM;支持的瀏覽器有:  Internet Explorer, Firefox, Opera 和 Safari。
\


 

Pygments

Pygments 是個通用代碼語法高亮工具,許多常用的軟件都使用了這款工具,比如論壇系統,wikis 或者其他需要美化代碼的應用。 Pygments 支持范圍非常廣泛的編程語言,和大量的輸出格式,包括 HTML, RTF, LaTeX 和 ANSI 序列。
\
 

Ultraviolet

Ultraviolet 是個基于 Textpow 的代碼語法高亮引擎。自從使用了 Textmate 語法高亮文件,就能支持超過 50 中語言的語法高亮顯示和 20 種不同的主題,而且是開箱即用哦。
 

\


 

Lighter

Lighter 是一款免費的MooTools代碼高亮插件。使用lighter.js簡單到只需要在你的頁面中添加一段簡單的腳本就OK了。\


 

beautyOfCode

這是個 jQuery 語法高亮插件,使用 Alex Gorbatchev 的 SyntaxHighlighter,但是這個插件兼容 xhtml 語法。
\
 

 

SyntaxHighlighter

SyntaxHighlighter 是個功能齊全的獨立代碼語法高亮工具,使用 JavaScript 編寫。目前已經得到了 Apache, Aptana, Mozilla, Yahoo, Wordpress, Bug Labs, Freshbooks 的一致認可,并且都在使用。

SyntaxHighlighter 允許在 web 頁面插入彩色代碼片段,不需要依賴任何服務器端腳本。

\


贊助商鏈接:

排列三字谜 哈尔滨沐足特殊服务 上证指数吧东方财富网手机版 伟大魔术师 北单比分过滤软件 山东群英会 可以开亲友房的麻将app 有料体育比分直播 宝石奥德赛 小游戏虐待日本女优游戏攻略 山西十一选五遗漏号 日韩a片下载最新更新 有你的校园 日本av伦理三级 北京十一选五走势 南宁站街女大全 国产亚洲Av在线