我目前正在编写一个使用Pygments来执行语法突出显示的应用程序。我遇到的问题是,我使用Pygments处理的任何代码都删除了文件中的前导空格和尾随空格,并在末尾添加了一个换行符。有没有办法让Pygments保留空白?
发布于 2009-10-20 04:50:51
我想你想做你自己的词法分析器。
lexer = lexers.get_lexer_by_name("python", stripnl=False)并显式地将其传递给pygment.highlight。请参阅lexers‘s reference here。
https://stackoverflow.com/questions/1591024
复制相似问题