成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

美化代碼的15個代碼語法高亮工具

移動開發
好的程序員寫的代碼整潔而規范,視覺上有一種美感。差的程序員寫的代碼命名方式和排版前后不一致,隨處可見數字等毛病。下面就送給那些想要成為好的程序員的一些好工具——美化代碼的15個代碼語法高亮工具。

本文作者是Gavin McLeod,一個被困在《電子世界爭霸戰》里的骨灰級Web極客。在文中列舉了15個幫助開發者快速編碼、優化代碼的語法高亮工具,每個高亮工具都有其功能特色。(以下是編譯內容)

開發者和頑固的代碼極客深知Code Syntax Highlighter(以下簡稱“代碼語法高亮工具”)作為二級符號的一種形式,便于在一個結構化語言或標記語言里書寫代碼。有些代碼高亮編輯器里融合了多個語法高亮功能,例如拼寫檢查、代碼折疊。語法高亮工具可以在總體策略的使用上起到較大的作用:改善文本的可讀性和上下文語境,尤其是在代碼頁數較多的情況下。另外還能幫助開發者快速在編程過程中定位bug源頭。

不管你是一個代碼極客還是一個吊兒郎當的碼農,下面為你提供的代碼語法高亮工具保證能讓你寫的代碼煥然一新。

1. Prism

Prism是一個只有1.5KB大小的壓縮版輕量級工具,能夠簡單方便的整合到CSS和JavaScript文件里,運行速度很快。已經使用在Dabblet里(一個交互式的CSS場地)美化了很多代碼,所以說Prism很穩定。新的編程語言也可以加入進來,在使用這個插件架構的前提下,新加入的語言功能性將不斷提升;外觀風格和使用感覺都可以通過CSS來設計。

[[84937]]

2. Rainbows

Rainbow是一款用JavaScript腳本編寫的只有1.4KB的輕量級工具。它只需要在有必要高亮顯示的語言上使用JavaScript模型來保持事情簡單化就可以了。同樣,顏色和字體可以通過CSS主題支持來完全自定義。

[[84938]]

3. Snippet

Snippet是一個jQuery插件,建立在SHJS腳本的頂部以此來高亮顯示HTML文件里的源代碼。它支持很多種類的腳本語言:JavaScript、SQL、PHP和Ruby等等。其包含39個內置的獨一無二的配色圖案,可以不斷的變換調試。

[[84939]]

4. Geshi

這是一個高度自定義的語法高亮顯示工具,可以在網頁里用來更好的展示代碼片段。Geshi經過開發后來應用在phpBB論壇軟件上,但在功能特性上仍然是分開使用的。此外,這個語法高亮工具支持幾乎所有的流行編程語言,像ActionScript、ASP、C、JAVA、PHP、Ruby和SQL等等。

[[84941]]

5. Syntax Highlighter

Syntax Highlighter幫助一個開發者/碼農輕松在線公布代碼片段,而且代碼的外觀看上去也很不錯。說白了,它就是一個100%建立在JavaScript基礎上的高亮顯示工具,不用考慮服務器上有什么其他東西。支持多款編程語言,壓縮后的核心庫只有11KB大小。然而,Syntax Highlighter并不具備編寫高亮代碼的能力,也不為用戶提供編寫源代碼的能力。

[[84942]]

6. Google Code Prettify

這是在Google Code網站使用的腳本。這個腳本能夠自動查出正在使用的編程語言,進行相應的美化。同時也可以通過CSS來自定義。

[[84943]]

7. Hightlight.js

Hightlight.js基本上不需要采用復雜的步驟就可以使用了,因為它的自動化程度很高:找出代碼塊,檢測語言,高亮顯示一下就行了。它已經開始支持第三方應用程序,并提供Firefox擴展程序用于查看代碼,但是沒有語法高亮顯示。

#p#

 

8. SHJS:Syntax Highlighting in JavaScript

SHJS是一個JavaScript程序,它可以高亮顯示在HTML文檔里的源代碼段落。文件使用SHJS將會通過web瀏覽器高亮顯示在客戶端。這就賦予了SHJS一項功能,那就是能夠高亮顯示源代碼是使用不同的語言編寫的。

9. Quick Highlighter

這個在線高亮工具提供許多編碼語言,你可以選擇多個選項將這些編碼語言集體高亮顯示。在高亮顯示代碼、Combine Style、HTML Code、Highlight內置關鍵詞、數據類型、Strict Mode和Wrap過剩文本之前你可以選擇檢查或者不檢查代碼。

10. Ultraviolet

Ultraviolet是一個運行在Ruby上的語法高亮引擎,支持50種以上的編程語言和20種以上的主題。

11. Pygments:Python Syntax Highlighter

這款語法高亮工具是用Python構建的,支持大部分的編程語言、多種輸出格式,它還可以被當作是一個命令行工具或者是一個類庫來使用。

12. Lighter for MooTools

Lighter是一個免費的語法高亮工具,專門為MooTools而開發的。MooTools開發者在創建Lighter之初運用了許多框架結構上的功能特點。它運用起來就像是在網頁上添加一個單獨的腳本那樣簡單,選擇你想要高亮顯示的元素,Lighter會自動處理其余部分。

13. CodePress

CodePress是一個基于網絡的源代碼編輯器,帶有用JavaScript編寫的語法高亮工具,隨著在瀏覽器里連續打字,文本的顏色會實時發生變化。除此以外,它還有代碼片段、自動完成、快捷方式和多窗口功能。

14. Beauty of Code

這個jQuery語法高亮插件使用的是Alex Gorbatchev里的語法高亮顯示,但有一點不一樣:它能夠產生更多的xhtml兼容的代碼。

15. Jush JavaScript Syntax Highlighter

JavaScript Syntax Highlighter可以用在客戶端的語法高亮程序里,支持的語言有HTML、CSS、JavaScript、PHP、SQL、HTTP、SMTP協議、php.ini和Apache配置。

[[84950]]

責任編輯:張葉青 來源: 安卓巴士
相關推薦

2014-03-14 10:56:59

語法高亮代碼高亮

2023-10-12 15:02:21

PythonPandas數據分析

2021-12-03 23:28:11

JavaScript開發代碼

2012-05-22 00:55:44

代碼工具CodeMirror

2012-05-16 09:14:11

代碼美化代碼工具Java

2011-04-15 15:16:18

代碼編程

2023-04-14 18:02:09

2023-09-03 16:46:09

Pandas工具

2015-07-15 10:27:48

Android代碼質量工具

2010-05-18 18:01:27

MySQLunion

2009-08-19 15:38:59

C#代碼

2025-03-04 13:00:00

JavaScrip代碼語言

2024-04-26 11:54:10

Pygments代碼Pytho

2025-04-28 04:22:00

2024-06-24 03:00:00

2021-06-03 08:05:46

VSCode 代碼高亮原理前端

2012-05-22 01:49:22

Highlight.jJavaWEB

2012-05-22 01:45:58

JavaScriptCSSXML

2009-06-09 21:59:13

語法高亮Javascript

2023-07-05 16:02:04

開發后端工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品一区二区三区在线观看国产 | 国产精品日韩欧美一区二区三区 | 高清欧美性猛交 | 欧美日韩中文字幕在线 | 性一交一乱一透一a级 | 黄色一级毛片 | 精品无码久久久久久国产 | 亚洲性视频网站 | 综合色久 | 欧美在线观看一区 | 国产综合欧美 | 精品久久影院 | 国产精品久久久久久妇女6080 | 午夜视频在线播放 | 一区精品视频在线观看 | 成人在线视频免费观看 | 一区精品在线观看 | 免费在线观看av网址 | 亚洲综合色站 | 午夜在线免费观看 | 亚洲性人人天天夜夜摸 | av国产在线观看 | 99精品免费久久久久久日本 | 中文字幕一区二区不卡 | 91色在线视频 | 我想看一级黄色毛片 | 成人免费在线小视频 | 久久免费精品视频 | 免费av在线网站 | 亚洲精品第一 | 成人性视频在线播放 | 国产欧美一区二区三区在线看蜜臀 | 女人牲交视频一级毛片 | 不卡欧美 | 99久久视频 | 久久婷婷色 | 国产成人精品a视频 | 日韩欧美国产一区二区 | 国产精品精品久久久 | 国产91在线精品 | 亚洲久草 |