狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

15 款源代碼語法高亮工具,美化你的代碼

admin
2024年3月29日 9:51 本文熱度 684

導讀

現在有各種各樣的語法高亮工具,可以格式化語言,并且根據不同的編程語言進行高亮顯示。無論是個 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,MambophpBB,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 頁面插入彩色代碼片段,不需要依賴任何服務器端腳本。

英文原文:realcombiz.com

譯文鏈接:http://www.oschina.net/news/49675/15-code-syntax-highlighters-to-prettify


該文章在 2024/3/29 9:51:23 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved