如何从源代码生成语法高亮的 HTML?

Mih*_*aru 3 html command-line syntax-highlighting

是否有命令行工具,最好在 Windows 和 Linux 上都可用,它将以源代码文件作为输入,并生成相应的语法彩色 HTML 代码?

我正在寻找类似于 vimTOhtml命令的功能,但我可以从命令行运行,而无需打开 vim。

afr*_*ier 5

Highlight几乎正是您要查找的内容:

Highlight 将源代码转换为 HTML、XHTML、RTF、LaTeX、TeX、SVG、BBCode 和带有彩色语法突出显示的终端转义序列。语言定义和颜色主题是可定制的。

该网站提供适用于 Windows(cli 和 gui)的下载以及适用于各种 Linux/BSD 发行版的软件包。