软件介绍
Highlight是一款代码着色软件,可以将源码输出为语法高亮格式文件,让用户能更轻松的找到自己出问题的代码,提高工作效率。需要的用户快来下载看看吧。
软件介绍
Highlight是款免费的多格式高亮代码着色软件,软件功能非常强大,界面简洁明晰、操作方便快捷,设计得很人性化。这款软件多用于将源码输出为语法高亮格式文件,为用户提供了将近200多种的高亮源代码,是广大用户们工作和生活的好帮手。
软件功能
支持输出为HTML, XHTML, RTF, ODT, TeX, LaTeX, SVG 和 BBCode格式;
Highlight官方版支持195种编程语言高亮着色;
内置80种着色风格样式;
语法定义方式为正则表达式或字符串列表;
可定制关键词词组;
识别语言内嵌套的其他语言;
支持格式化C, C++, C# 和 Java代码;
语言定义和主题风格都是用的Lua脚本;
支持插件功能扩展;
提供了CLI命令行工具和GUI界面(有中文界面)的程序,以及Libs;
跨平台支持;
格式介绍
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格式
除了多格式的支持外,着色效果也可以自由定制比如:格式化代码的字体、大小、风格、关键字大小写、制表符宽度、自动换行数等。
网友评论