首页 > 软件列表 > Highlight
Highlight

Highlight

代码高亮显示工具

软件语言:简体中文
软件授权:开源
适用系统:Windows
创建时间:2021-08-18
软件厂商/开发者信息:André Simon

软件介绍

Highlight 是由 André Simon 开发的开源工具,用于把源代码转换成带格式的文本。项目托管在 GitLab 上,采用 GNU GPLv3 授权,仍在持续更新。

核心功能

  • 语法着色:能区分并着色关键字、类型、字符串、数字、转义序列、注释、运算符和预处理指令。
  • 多种输出格式:支持 HTML5(默认)、XHTML 1.1、TeX、LaTeX、RTF、ODT(Flat XML)、SVG、BBCode、Pango 标记,以及 ANSI 16 色、xterm256 和真彩色三种终端输出。
  • 可扩展配置:语言定义和主题通过 Lua 脚本配置,可用插件扩展;语法可用正则表达式或关键字列表定义,并支持嵌套语言。
  • 代码整理:能对 C、C++、C# 和 Java 代码重新格式化和缩进,也可折行并显示行号。

支持的语言数量,官方 README 没有给出具体数字,可运行 highlight --list-scripts=langs 查看当前安装的语言列表。

支持平台与系统要求

Highlight 可用 gcc 或 clang 编译,依赖 Boost 和 Lua,可选的图形界面需要 Qt5。README 中提到有带便携图形界面的 Windows 构建,同时也适用于 Linux 类环境。

版本与授权

更新日志中最新的已标注日期版本是 4.21,新增了 Svelte 与 KDL 语言定义、--indent-guides 和 --skip-leading-cols 命令行选项等;4.22 条目尚未标注发布日期。软件免费,源码按 GPLv3 开放。

适用人群或使用场景

适合需要把代码贴进网页、文档、幻灯片或论文的写作者和开发者,也适合在脚本里批量转换代码文件,或在终端中给代码输出彩色效果。

版本列表

  • Highlight v3.59 中文版

    Highlight v3.59 中文版

    Highlight(代码高亮显示工具),Highlight是一款功能强大的代码高亮显 ...

    软件大小:7.9 MB 更新时间:2021-08-18
    详情