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

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

点此纠错

  • 平台:WinAll
  • 大小:7.9M
  • 语言:简体
  • 类别:编程开发
  • 授权:免费软件
  • 更新:2021-08-17
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