$ 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 文件中)