当前位置:首页 > 软件下载 > 编程开发

Highlight(代码高亮显示工具)v3.59中文版

点此纠错

  • 平台:WinAll
  • 大小:7.9M
  • 语言:简体
  • 类别:编程开发
  • 授权:免费软件
  • 更新:2025-02-08
3.0
0% 0%

情介绍

Highlight是一款功能强大的代码高亮工具,可以显示关键字、类型、字符、转义字符、注释等内容。支持不同颜色突出显示,让您快速找到主要内容。

Highlight是一款功能强大的代码高亮工具,可以显示关键字、类型、字符、转义字符、注释等内容。支持不同颜色突出显示,让您快速找到主要内容。

Highlight(代码高亮显示工具)

特征

1. 图形用户界面选项

图形用户界面提供部分CLI 功能。它包括输出文件外观的动态预览。查看屏幕截图和截屏视频。

2、输入输出

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

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

3. 如果存在多个后缀(对于C++ 文件,例如C、cc、cpp、h),请将它们映射到$CONF_DIR/filetypes.conf 中的语言定义。

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

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

3. 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 您可以定义要包含在文档中的文件的最终格式信息。这样,您可以增强或重新定义默认的突出显示样式定义,而无需编辑生成的代码。

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

4. GNU 源代码突出兼容性

命令行界面与源突出显示广泛协调。

软件特点

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

突出显示-i main.cpp -o main.cpp.html

强调

main.cpp.html --cpp 语法

突出显示main.cpp.html --按名称语法main.cpp

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

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

突出显示-i main.cpp -o main.cpp.html --include-style --line-numbers

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

突出显示-i main.cpp -o main.cpp.html --inline-css

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

突出显示-o Latex -i main.cpp -o main.cpp.tex -重新格式化霍斯特曼风格霓虹灯

5.自定义字体设置

突出显示--syntax ada --font-size 12 --font“\'Courier New\',等宽字体”

突出显示--syntax ada --out-format=Latex --font-size tiny --font sffamily

6.定义输出目录

突出显示-d some/target/dir/*.cpp*.h