Pygments命令行未语法突出显示HTML输出

2024-04-28 19:21:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用python脚本,并准备使用语法高亮显示和行号进行纸质打印。我使用了以下命令行指令:

pygmentize -f html -O style=colored,linenos=1 -l python -o <file>.html <file>.py

这条指令运行时没有错误,但无论我如何指示样式和lexer,输出的HTML根本没有语法高亮显示。它使用正确的缩进和行号进行了适当的格式化,但我无法使它与使用pygments demo或任何颜色时显示的彩色语法突出显示相匹配

我还尝试了python的不同别名(如pypython3py3)和不同的样式,但HTML总是一样的。值得一提的是,我使用Windows10上的PowerShell运行指令,使用Google Chrome查看输出HTML(尽管我也使用Edge进行了检查,没有发现任何差异)


Tags: 命令行py脚本stylehtml指令语法样式