Ray Andrews Asked: 2022-12-15 13:24:18 +0800 CST2022-12-15 13:24:18 +0800 CST 2022-12-15 13:24:18 +0800 CST 突出显示命令拒绝更改主题 772 $ highlight -l -s clarity -S sh -O ansi some_file 无论我尝试什么,突出显示始终显示相同的主题。它应该创建一个文件“highlight.css”,但它没有。我究竟做错了什么? command-line 1 个回答 Voted Best Answer Zaidhaan Hussain 2022-12-22T05:28:53+08:002022-12-22T05:28:53+08:00 使用-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 文件中)
使用
-O ansi
,输出将由 ANSI 转义序列组成,这将使您的 shell 中的输出着色。该
highlight.css
文件是为 HTML、XHTML 和 SVG 输出创建的。使用
-O html
应该会让你得到你想要的结果:(请注意,您可以使用
-o
标志将输出保存在文件中,并使用-I
标志将样式包含在输出中,而不是包含在单独的 highlight.css 文件中)