gnu source-highlight

gnu source-highlight

gnu source-highlight

标记转换器

软件描述

GNU Source-highlight 是一个命令行程序,可用于高亮源代码,支持输出到多种格式,包括 HTML、ODF、ANSI 和 groff。

官方网站

访问软件的官方网站了解更多信息

官方认证

www.gnu.org

安全链接HTTPS

什么是 gnu source-highlight?

GNU Source-highlight 可将源文件转换为带有语法高亮的文档。通过配置文件可指定颜色及样式(如粗体、斜体、下划线),部分其他选项也可在命令行中指定。该程序已支持多种编程语言(如 C++、Java、Perl 等)和文件格式(如日志文件、ChangeLog 等),以及多种输出格式(如 HTML、ANSI 颜色转义序列、LaTeX 等)。自 2.0 版本起,可通过本文档后文所述的简单语法(语言定义)指定自定义输入语言;自 2.1 版本起,可通过类似语法(输出语言定义)指定自定义输出格式语言;自 2.2 版本起,可借助 ctags 程序(http://ctags.sourceforge.net)生成交叉引用(例如变量名、字段名等)(生成引用)。自 3.0 版本起,GNU Source-highlight 还提供了一个 C++ 库(主程序本身也使用该库),供 C++ 程序员将其集成到自己的程序中以实现语法高亮功能。