途人软件园:纯净绿色软件游戏下载网站

电脑软件| 软件合集| 最近更新| 网站地图

当前首页:首页 > 电脑软件 > 编程开发 > Highlight(代码高亮显示工具)

Highlight(代码高亮显示工具)

Highlight(代码高亮显示工具)

类型:编程开发版本:v3.59中文版更新:2023-01-18 07:18:36大小:7.9M系统:WinAll语言:简体

Highlight是一个功能强大的功能高亮代码,可以显示关键字、类型、人物、转写人物、评论等内容,支持不同颜色高亮,让你快速找到主要内容。

功能介绍

一.图形用户界面选项

图形用户界面提供了CLI功能的一部分。它包括输出文件外观的动态预览。请参见屏幕截图和屏幕截图。

第二,输入和输出

1.如果- input和output选项没有定义输入或输出文件名,Highlight将使用stdin和stdout进行文件处理。

2.如果提示没有定义输入文件名- input或者提示没有输入文件名,高亮将无法通过文件扩展名确定语言类型(但有些脚本语言是由第一行的shebang确定的)。在这种情况下,您必须突出显示给定的语言语法(在大多数情况下,这应该是源文件的文件后缀)。

3.如果有多个后缀(对于C ++文件,比如C、cc、cpp、H),将它们映射到$ CONF _目录/文件类型. CONF中的语言定义

4.如果定义了多个输入文件或设置了- batch-recursive,突出显示将进入批处理模式。在批处理模式下,高亮显示将使用原始文件名保存生成的文件,并附加所选输出类型的扩展名。

5.如果输入目录中的文件碰巧具有相同的名称,那么输出文件将以其源路径名作为前缀。在批处理模式下,建议使用- out-dir选项。使用- quiet提高性能(shell脚本推荐)。

三。HTML、TeX、LaTeX和SVG输出

1.HTML、TeX、LaTeX和SVG的输出格式允许引用包含格式信息(样式表)的样式定义文件。

2.在HTML和SVG输出中,该文件包含CSS定义,并保存为“highlight.css”。在LaTeX和TeX中,包含宏定义,保存为“highlight.sty”。

3.可以用- style-outfile修改样式表的名称和路径。如果指定了这个- outdir选项,所有生成的输出(包括样式表)都存储在这个目录中。

4.用于- include-style在输出文档中嵌入样式信息,而不引用样式表。

5.引用样式定义的好处是所有的格式信息可以在一个文件中共享,这将影响所有的引用文档。

6.使用- style-infile,可以定义文件包含在文档的最终格式信息中。这样,您可以增强或重新定义默认的高亮显示样式定义,而无需编辑生成的代码。

注意:使用插件脚本是增强样式的首选方法。

第四,GNU源码突出兼容性

命令行界面与source-highlight广泛协调。

软件特色

1.HTML、RTF、ODT、TeX、LaTeX、SVG、Pango、BBCode和ANSI终端序列的彩色输出。

2.支持240种编程语言。

3.它包含各种主题,并可以访问eclipsecolorthemes.org数据库。

4.可定制的关键字组。

5.识别嵌套语言。

6.重新格式化并缩进C、C ++、C #和Java源代码代码。

7.语言定义和主题是Lua脚本。

8、插件接口调节输出。

9.自动验证语法分析。

10.CLI,GUI和Lib构造。

11、适用于Linux/Mac/Windows。

施用方式

以下示例显示了如何使用main.cpp输入文件来生成突出显示的C ++文件:

1.生成HTML

高亮-我主。CPP-o main.cpp.html。

高光

main.cpp.html语法cpp

突出显示main . CPP . html-syntax-by-name main . CPP。

Ps:可以在工作目录中找到html文件highlight.css。如果使用IO重定向(第二个例子),则必须使用-syntax或定义编程语言-syntax-by-name。

2.生成嵌入CSS定义和行号的HTML。

突出显示-我主要。CPP-o main . CPP . html-include-style-line-numbers

3.使用内联CSS定义生成HTML。

highlight-imain . CPP-o main . CPP . html-inline-CSS

4.使用“horstmann”源格式样式和“neon”颜色主题生成LaTeX。

highlight-O latex-I main . CPP-O main . CPP . tex-重新格式化霍斯特曼风格的霓虹灯。

5.自定义字体设置

highlight-语法Ada-font-size 12-font " & # 39;快递新& # 39;,等宽"

highlight-语法ada-out-format = latex-font-size tiny-font SF系列

6.定义输出目录

突出显示-d一些/目标/目录/*。cpp *。h