Highlight是一款可以支持多種編程代碼的源代碼編輯器,可以將源碼輸出為語法高亮格式文件,是一款非常好用的多格式代碼著色工具,Highlight支持輸出為HTML, XHTML, RTF, ODT, TeX, LaTeX, SVG 和 BBCode格式,支持180種編程語言,開源綠色免費,有需要的用戶快來獲取吧!


Highlight支持格式
abap4、abc、abnf、actionscript、ada、agda、algol、ampl、amtrix、applescript、arc、arm、as400cl、ascend、asp、aspect、assembler、ats、autohotkey、autoit、avenue、awk、bat、bbcode、bcpl、bibtex、biferno、bison、blitzbasic、bms、bnf、boo、c、ceylon、charmm、chill、clean、clearbasic、clipper、clojure、clp、cobol、coldfusion、conf、crk、csharp、css、d、dart、diff、dts、dylan、ebnf、eiffel、erlang、euphoria、express、fame、felix、fortran77、fortran90、frink、fsharp、fx、gambas、gdb、go、graphviz、haskell、haxe、hcl、html、httpd、icon、idl、idlang、inc_luatex、informix、ini、innosetup、interlis、io、jasmin、java、js、jsp、julia、kotlin、ldif、less、lhs、lilypond、limbo、lindenscript、lisp、list.txt、logtalk、lotos、lotus、lua、luban、make、maple、matlab、maya、mercury、miranda、mod2、mod3、modelica、moon、ms、mssql、mxml、n3、nasal、nbc、nemerle、netrexx、nginx、nice、nsis、nxc、oberon、objc、ocaml、octave、oorexx、os、oz、paradox、pas、pdf、perl、php、pike、pl1、plperl、plpython、pltcl、pov、pro、progress、ps、ps1、psl、pure、pyrex、python、q、qmake、qml、qu、r、rebol、rexx、rnc、rpg、rpl、rs、ruby、s、sas、scala、scilab、scss、sh、small、smalltalk、sml、snmp、snobol、spec、spn、sql、squirrel、styl、svg、swift、sybase、tcl、tcsh、tex、ts、tsql、ttcn3、txt、upc、vala、vb、verilog、vhd、xml、xpp、yaiff、yang、znn。
HTML, XHTML, RTF, ODT, TeX, LaTeX, SVG 和 BBCode格式
Highlight使用方法
自行進入highlight,然后點擊按鈕“Get version ...”進入下載頁面

選擇你需要讓代碼高亮的編程語言。勾選比較常用的即可,比如HTML、CSS、JavaScript、PHP、C#、C++等等……然后在瀏覽器里向下拉滾動條,點擊Download按鈕

將下載好的文件解壓縮到任意目錄,新建一個demo.html

將下面的代碼,全部復制粘貼到demo.html文件里,保存!
代碼高亮并顯示行號 - 百度ID: 卿本老兔子
/*示例代碼*/
<script>
function show_msg(a,b){
var mgs = "卿本老兔子";
alert(msg);
}
</script>

在styles/default.css里追加一段代碼,保存!
.hljs ul {
list-style: decimal;
margin: 0 0 0 40px!important;
padding: 0
}
.hljs li {
list-style: decimal-leading-zero;
border-left: 1px solid #111!important;
padding: 2px 5px!important;
margin: 0!important;
line-height: 14px;
width: 100%;
box-sizing: border-box
}
.hljs li:nth-of-type(even) {
background-color: rgba(255,255,255,.015);
color: inherit
}

演示效果如下圖所示!

功能介紹
- 基本的繪圖工具:自由形式,線條,橢圓形和矩形
- 基本繪圖選項:筆的顏色和大小
- 歷史記錄:刪除形狀的可能性
- 屏幕上的信息
- 系統范圍內的快捷方式,可以將高亮部分向前或向后發送
Highlight軟件特色
支持輸出為HTML, XHTML, RTF, ODT, TeX, LaTeX, SVG 和 BBCode格式;
Highlight最新版支持195種程序編寫語言高亮著色;
內嵌80種著色設計風格款式;
英語的語法界定方法為正則表達式或字符串數組目錄;
可定制關鍵字短語;
鑒別語言內嵌入的別的語言;
支持恢復出廠設置C,C++,C#和Java編碼;
語言界定和主題元素全是用的Lua腳本制作;
支持軟件作用拓展;
出示了CLI命令行工具和GUI頁面(有中文頁面)的程序流程,及其Libs;
混合開發支持;編寫探討視頻上傳