如何更改 Pygments 中特定行的背景?
Posted
技术标签:
【中文标题】如何更改 Pygments 中特定行的背景?【英文标题】:How can I change background of the specific lines in Pygments? 【发布时间】:2020-06-20 19:18:16 【问题描述】:我开发了一个代码来显示特定 C、C++ 和 Python 文件的覆盖率(使用 GCov 计算覆盖率)。现在我可以使用 Pygments 显示源代码。我有一系列覆盖线和漏线,我想将覆盖线的背景更改为绿色,将漏线的背景更改为红色。使用 Pygments 可以做到这一点吗?
【问题讨论】:
【参考方案1】:您可以通过继承 htmlFormatter 来实现。开箱即用的 HTMLFormatter 仅支持行突出显示,但不支持您需要的不同颜色。有关更多详细信息,请参阅https://pygments.org/docs/formatters/#HtmlFormatter(向下滚动到子类化部分。)
【讨论】:
以上是关于如何更改 Pygments 中特定行的背景?的主要内容,如果未能解决你的问题,请参考以下文章