Python 用Pygments保存空格

Python 用Pygments保存空格,python,Python,我目前正在编写一个应用程序,它使用Pygments来执行语法高亮显示。我遇到的问题是,我使用Pygments处理的任何代码都会删除文件中的前导和尾随空格,并在末尾添加一个换行符。有没有办法让Pygments保留空白?我想你应该自己做一个lexer,例如 lexer = lexers.get_lexer_by_name("python", stripnl=False) 并将其显式传递给pygment。突出显示。请参阅lexers的参考资料。谢谢,我觉得有点傻,因为我之前没有注意到这一点。下次我一

我目前正在编写一个应用程序,它使用Pygments来执行语法高亮显示。我遇到的问题是,我使用Pygments处理的任何代码都会删除文件中的前导和尾随空格,并在末尾添加一个换行符。有没有办法让Pygments保留空白?

我想你应该自己做一个lexer,例如

lexer = lexers.get_lexer_by_name("python", stripnl=False)

并将其显式传递给
pygment。突出显示
。请参阅lexers的参考资料。

谢谢,我觉得有点傻,因为我之前没有注意到这一点。下次我一定要仔细阅读。