Highlight(代码高亮显示工具)v3.59中文版
最新推荐
-
齐鲁银行网银助手3.0.0.5官方版 安全软件 / 3.0M
-
360安全卫士U盘病毒专杀(Autorun.inf专杀)13.0.0.213简体中文绿色免费版 安全软件 / 86.1M
-
360安全卫士U盘病毒专杀工具v13.0.0.213绿色免费版 安全软件 / 86.1M
-
360安全卫士修复工具v13.0.0.213免费版 安全软件 / 86.1M
-
360安全卫士超强查杀V13.0.0.213安装版 安全软件 / 86.1M
精品推荐
-
WeeeCode(图形化编程软件)v3.6.2官方版 编程开发 / 429.1M
查看 -
核桃编程v2.1.123.0官方版 编程开发 / 272.5M
查看 -
DevToys(开发工具)v1.0.11.0官方版 编程开发 / 156M
查看 -
吾爱OD(附118款脱壳脚本)v1.10中文版(32/64位) 编程开发 / 15.5M
查看 -
360加固助手v3.6.1.0官网版 编程开发 / 271.5M
查看
本类排行
详情介绍
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