2009-10-19 2 views
0

В настоящее время я пишу приложение, использующее Pyigs для выполнения подсветки синтаксиса. Проблема, с которой я столкнулась, - это любой код, который обрабатывается с помощью Pygments, имеет лидирующий и завершающий пробел в удаленном файле, а один конец строки добавляется в конец. Есть ли способ заставить Pyigs сохранить пробелы?Сохранение пробелов с пигментами

ответ

1

Я думаю, вы хотите сделать свой собственный лексер, например.

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

и передать его явно pygment.highlight. См. Ссылку лексеры here.

+0

Спасибо, я чувствую себя немного глупо, не замечая этого раньше. В следующий раз я буду внимательно читать. – cpaul37