我正在用 Python 编写一个 curses 程序。我是诅咒的初学者,但我已经使用终端控制序列进行彩色输出。
现在有一些代码片段要打印在窗口内,我希望它们被语法突出显示,最好使用像 pygments 这样的库来完成,它输出带有控制序列的突出显示代码。
最初我将 pygments 输出直接提供给window.addstr(),但结果是控制序列被转义并且整个突出显示的字符串打印在屏幕上(就像这样:https : //too-young.me/web/repos/curses-突出显示.png)。我怎样才能直接用诅咒来显示它,就像cat?