![如何从源代码生成语法高亮的 HTML?](https://linux22.com/image/1297062/%E5%A6%82%E4%BD%95%E4%BB%8E%E6%BA%90%E4%BB%A3%E7%A0%81%E7%94%9F%E6%88%90%E8%AF%AD%E6%B3%95%E9%AB%98%E4%BA%AE%E7%9A%84%20HTML%EF%BC%9F.png)
是否有一个命令行工具,最好在 Windows 和 Linux 上都可用,它将源代码文件作为输入,并生成相应的语法颜色 HTML 代码?
我正在寻找类似于 vimTOhtml
命令的功能,但我可以从命令行运行,而无需打开 vim。
答案1
强调几乎就是您正在寻找的:
Highlight 将源代码转换为 HTML、XHTML、RTF、LaTeX、TeX、SVG、BBCode 和终端转义序列,并带有彩色语法突出显示。语言定义和颜色主题可自定义。
该网站提供适用于 Windows(cli 和 gui)的下载以及适用于各种 Linux/BSD 发行版的软件包。