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;
混合开发支持;编写探讨视频上传