突出显示命令拒绝更改主题

突出显示命令拒绝更改主题
$ highlight -l -s clarity -S sh -O ansi some_file

无论我尝试什么,突出显示总是显示相同的主题。它应该创建一个文件“highlight.css”,但事实并非如此。我究竟做错了什么?

答案1

使用 时-O ansi,输出将包含 ANSI 转义序列,这些序列将使 shell 中的输出着色。

highlight.css文件是为 HTML、XHTML 和 SVG 输出创建的。

使用-O html应该会得到你想要的结果:

$ highlight -l -s clarity -S sh -O html some_file

(请注意,您可以使用该-o标志将输出保存在文件中,并使用该-I标志在输出中包含样式,而不是在单独的highlight.css 文件中)

相关内容