欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

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

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

導(dǎo)讀

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

語(yǔ)法高亮是文本編輯器用來(lái)顯示文本的,特別是源代碼,根據(jù)不同的類(lèi)別來(lái)用不同的顏色和字體顯示。這個(gè)功能有助于編寫(xiě)結(jié)構(gòu)化的語(yǔ)言,比如編程語(yǔ)言,標(biāo)記語(yǔ)言,這些語(yǔ)言的語(yǔ)法錯(cuò)誤顯示是有區(qū)別的。語(yǔ)法高亮并不會(huì)影響文本自身的意義,而且能很好的符合人們的閱讀習(xí)慣。 

語(yǔ)法高亮同時(shí)也能幫助開(kāi)發(fā)者很快的找到他們程序中的錯(cuò)誤。例如,大部分編輯器會(huì)用不同的顏色突出字符串常量。所以,非常容易發(fā)現(xiàn)是否遺漏了分隔符,因?yàn)橄鄬?duì)于其他文本顏色不同。 

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

Prism 

Prism 是一個(gè)輕量級(jí),可擴(kuò)展的語(yǔ)法著色工具,符合 Web 標(biāo)準(zhǔn)。它壓縮后只有 1.5KB,并且非常易于使用,只需要插入一個(gè) CSS 和 JS 文件即可。 

GeSHi 

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

  

Rainbow 

Rainbow 是一個(gè)對(duì)代碼進(jìn)行語(yǔ)法著色的輕量級(jí) JavaScript 庫(kù),只有 1.4kb 大小。易用、可擴(kuò)展、完全通過(guò) CSS 進(jìn)行樣式顯示。完全支持 CSS 主題定制顏色和字體。 

Highlight.js 

Highlight.js 是一個(gè)用于在任何web頁(yè)面上著色顯示各種示例源代碼語(yǔ)法的JS項(xiàng)目。支持 26 種代碼格式化風(fēng)格,54 種語(yǔ)言: – 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 

這是款在線代碼高亮工具,提供多種編程語(yǔ)言的高亮,用戶(hù)可以通過(guò)幾個(gè)選項(xiàng)來(lái)進(jìn)行不同類(lèi)別的代碼高亮。 

 

Google Code Prettify 

這 是款 JavaScript 模塊和 CSS 文件,允許在一個(gè) HTML 文件中進(jìn)行源代碼的語(yǔ)法高亮。它支持代碼中的嵌入式鏈接,行號(hào)等等。它的應(yīng)用非常廣泛,支持跨瀏覽器。得到  code.google.com 和 stackoverflow.com 的一致認(rèn)可。 

 

Snippet 

Snippet 是個(gè) jQuery 語(yǔ)法高亮插件,在 SHJS 腳本中構(gòu)建。Snippet 提供一個(gè)快速簡(jiǎn)單的方式來(lái)進(jìn)行 HTML 文檔的代碼高亮。它原生支持 15 中流行語(yǔ)言,支持 39 種獨(dú)特的語(yǔ)法高亮風(fēng)格模式。 

 

CodePress 

CodePress 是個(gè)基于 web 的源代碼編輯器,當(dāng)在瀏覽器中編寫(xiě) JavaScriptis 代碼的時(shí)候能實(shí)時(shí)的進(jìn)行代碼高亮。 

 

JavaScript Syntax Highlighter 

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

 

Chili

Chili 是個(gè) jQuery 代碼高亮插件,可以快速的進(jìn)行代碼高亮,設(shè)置非常簡(jiǎn)單,完全自定義,而且有著完整的文檔。

此 插件支持的語(yǔ)言有: C++, C#, CSS, Delphi, Java, JavaScript, LotusScript, MySQL, PHP, XHTM;支持的瀏覽器有:  Internet Explorer, Firefox, Opera 和 Safari。

 

Pygments 

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

 

Ultraviolet 

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

 

Lighter 

Lighter 是一款免費(fèi)的MooTools代碼高亮插件。使用lighter.js簡(jiǎn)單到只需要在你的頁(yè)面中添加一段簡(jiǎn)單的腳本就OK了。

 

beautyOfCode 

這是個(gè) jQuery 語(yǔ)法高亮插件,使用 Alex Gorbatchev 的 SyntaxHighlighter,但是這個(gè)插件兼容 xhtml 語(yǔ)法。

 

SyntaxHighlighter 

SyntaxHighlighter 是個(gè)功能齊全的獨(dú)立代碼語(yǔ)法高亮工具,使用 JavaScript 編寫(xiě)。目前已經(jīng)得到了 Apache, Aptana, Mozilla, Yahoo, Wordpress, Bug Labs, Freshbooks 的一致認(rèn)可,并且都在使用。

SyntaxHighlighter 允許在 web 頁(yè)面插入彩色代碼片段,不需要依賴(lài)任何服務(wù)器端腳本。

英文原文:realcombiz.com

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


該文章在 2024/3/29 9:51:23 編輯過(guò)
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專(zhuān)業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類(lèi)企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷(xiāo)售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶(hù)的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved