J'écris actuellement une application qui utilise Pygments pour mettre en évidence la syntaxe. Le problème que j'ai est n'importe quel code que je traite avec Pygments a les espaces avant et arrière dans le fichier enlevé, et un saut de ligne unique ajouté à la fin. Y a-t-il un moyen de faire en sorte que Pygments préserve l'espace?Préserver les espaces avec Pygments
0
A
Répondre
1
Je pense que vous voulez créer votre propre lexer, par ex.
lexer = lexers.get_lexer_by_name("python", stripnl=False)
et de le passer explicitement à pygment.highlight
. Voir la référence des lexers here.
Questions connexes
- 1. Préserver les espaces entre xsl: noeuds sort'd
- 2. Comment forcer le préprocesseur gcc à préserver les espaces?
- 3. Pygments dans IronPython
- 4. DataContractSerializer: préserver les références
- 5. Préserver l'intégrité relationnelle avec Mnesia
- 6. Mise en surbrillance de syntaxe avec Markdown & Pygments dans Django
- 7. Sauvegarde mysql préserver les relations
- 8. mod_rewrite avec des espaces dans les URL
- 9. Préserver les anciennes données modifiées par l'utilisateur
- 10. XSD avec les imports et les espaces de noms
- 11. Ignorer les espaces blancs
- 12. Changer les espaces pour -
- 13. préserver include_path dans Xcode
- 14. Impression à gauche avec espaces
- 15. Remplacer les espaces réservés dans document Word avec C#
- 16. Effacer les espaces de noms indésirables avec LibXML-Ruby
- 17. supprimer les espaces de variables
- 18. Problème de script de programme par lots avec des espaces avec des espaces
- 19. Préserver l'étendue de l'ancienne image
- 20. Préserver les données datalist sur l'événement de chargement dans C#
- 21. Comment est-ce que je peux préserver des espaces quand je fais correspondre et remplace plusieurs mots dans Perl?
- 22. Peut hiberner carte EnumTypes avec des espaces?
- 23. Strip/remplacer les espaces dans une chaîne
- 24. comment enregistrer une page HTML publique avec tous les médias et préserver la structure
- 25. Substituer les espaces de noms dans gSOAP
- 26. Espaces de noms personnalisés avec Maven
- 27. Supprimer les espaces dans les noms de fichiers apache
- 28. Oracle - comment supprimer les espaces blancs?
- 29. Normalisation des espaces dans les atomes Prolog
- 30. changer les espaces de noms mediawiki?
Merci, je me sens un peu idiot de ne pas m'en rendre compte plus tôt. Je ferai en sorte de lire plus attentivement la prochaine fois. – cpaul37