Я пытаюсь взять скрипт Python и подготовить его к печати на бумаге с подсветкой синтаксиса и нумерацией строк. Я использовал следующую инструкцию командной строки:
Код: Выделить всё
pygmentize -f html -O style=colored,linenos=1 -l python -o .html .py
Эта инструкция выполняется без ошибок, но как бы я ни указывал стиль и лексер, выходной HTML вообще никогда не имеет подсветки синтаксиса. Он отформатирован соответствующим образом, с правильными отступами и номерами строк, но я не могу заставить его соответствовать цветной подсветке синтаксиса, отображаемой при использовании демо-версии pygments, или любым цветам.
У меня есть также пробовал разные псевдонимы Python (например, py, python3 и py3) и разные стили, но HTML всегда один и тот же. Что бы это ни стоило, я использую PowerShell в Windows 10 для запуска инструкции и Google Chrome для просмотра выходного HTML (хотя я также проверил с Edge и не вижу никакой разницы).
Подробнее здесь:
https://stackoverflow.com/questions/592 ... tml-output