欢迎!

这是 Pygments 的主页。它是一个通用的语法高亮器,适用于代码托管、论坛、维基或其他需要美化源代码的应用程序。亮点是

  • 支持广泛的 589 种语言和其他文本格式

  • 特别注意提高高亮质量的细节

  • 轻松添加对新语言和格式的支持;大多数语言使用简单的基于正则表达式的词法分析机制

  • 提供多种输出格式,其中包括 HTML、RTF、LaTeX 和 ANSI 序列

  • 它可以用作命令行工具和库

常见问题解答列表文档 中了解更多信息,或 下载最新版本.

贡献

像每个开源项目一样,我们一直在寻找志愿者来帮助我们进行编程。需要 Python 知识,但不要害怕:Python 是一种非常清晰易学的语言。阅读我们的 贡献指南 以了解更多信息。

如果你发现了一个错误,只需在 GitHub 跟踪器中打开一个工单即可。请确保登录,以便在问题解决时收到通知——由于库非常稳定,因此开发速度并不快。你也可以发送电子邮件给开发人员,见下文。

作者

Pygments 由 Georg Brandl 维护,电子邮件地址 georg@python.orgMatthäus ChajdasJean Abou-Samra

许多词法分析器和修复程序由 Armin RonacherPocoo 团队的其他成员和 Tim Hatch 贡献。