国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

2016年最熱門的15 款代碼語法高亮工具,美化你的代碼

2019-11-20 10:51:12
字體:
來源:轉載
供稿:網友

前言:

代碼高亮很有用,特別是在需要在網站或者blog中顯示自己編寫的代碼的時候,或者給其他人查看或調試語法錯誤的時候。我們可以將代碼高亮,以便閱讀者可以十分方便的讀取代碼塊,增加用戶閱讀代碼的良好體驗。

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

目前,有很多免費而且有用的代碼高亮腳本。這些腳本大多是由Javascript語言編寫,也有些使用其它語言(比如java、Phyton或Ruby)等寫的。

下面來推薦最受歡迎、最實用的9個Javascript代碼高亮腳本。

1. SyntaxHighlighter

我相信這是最普遍代碼高亮代碼。它支持多種不同的語言,而且如果你使用的語言不被默認支持,你也可以很簡單的創建新“刷子”。


2. SHJS

SHJS是Syntax Highlighting in Javascript的簡寫。It 來自于GNU 源碼高亮語言。并支持很多種編程語言。經測試SHJS 支持主流瀏覽器比如Firefox 2+, IE 6+, Opera 9.6+, Safari 3.2 及Chrome 1.0+.


3. beautyOfCode

beautyOfCode 是一款jQuery 代碼高亮插件。它使用SyntaxHighlighter 的腳本,并使其更好的兼容XHTML。


4. Chili

Chili 是一個jQuery代碼高亮插件。它捆綁了很多種語言支持,并支持多個設置選項。


5.Lighter.js

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


6. Highlight.js

highlight.js是一款非常容易使用的高亮腳本,支持多種編程語言。它還有一些很有用的插件,很容易的部署到其它CMS、論壇或博客。


7. DlHighlight

DlHighlight是一款簡單的代碼高亮腳本,它只支持4種編程語言:JavaScript, CSS, XML, HTML.


8. Google Code Prettify

Google Code Prettify 有一個JavaScript模型和CSS文件,支持HTML頁面中的語法高亮。


9. JUSH

JUSH是另一個jQuery語法高亮插件,支持多種編程語言,比如: HTML、CSS、 PHP、PY 和 SQL.


以上給大家總結了九款比較實用的javascript代碼高亮顯示的腳本,總之,要根據自己的需要,選擇適合自己的那款。

下面給大家分享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 種語言:

主站蜘蛛池模板: 靖远县| 托克逊县| 桂林市| 砀山县| 都安| 江西省| 西安市| 喀喇| 武陟县| 交城县| 垦利县| 搜索| 靖边县| 通化市| 商水县| 云霄县| 津南区| 延长县| 祁东县| 石台县| 靖安县| 马公市| 腾冲县| 赣榆县| 盈江县| 云林县| 麻城市| 黄骅市| 祥云县| 启东市| 遵义县| 汾西县| 武穴市| 容城县| 姜堰市| 大宁县| 梨树县| 呼和浩特市| 武冈市| 荔浦县| 永春县|