最近发现个好工具 pygments, 可以格式化高亮源代码并以html,rtf,LaTex等格式输出, 支持 c/c++,java,python 等大多数语言。
一. 安装 easy_install
easy_install 是 python 下第三方库管理工具, 可以自动安装卸载及更新库. 让我们从 python setup.py install 代码安装的方式中解脱出来。
下载 ez_setup.py ,运行 python ez_setup.py 完成安装, 会在 $(PYTHON)/scripts 中生成 easy_install.exe , 配置到PATH中即可
二. 安装 pygments
easy_install pygments , 如出错下载 pygments 安装, 安装成功后会在$(PYTHON)/script 中产生 pygmentize.exe 工具
三. 使用
查看pygments 支持的样式列表
from pygments.styles import STYLE_MAP print STYLE_MAP.keys()
以 emacs 样式输出 *.java 到Hello.html:
pygmentize -O full,style=emacs -o Hello.html Hello.java
输出 fruity 样式文件:
pygmentize -S fruity -f html > fruity.css
效果如下:
相关推荐
使用源文件中的以下行导入此包 import "github.com/pksunkara/pygments" 用法 高亮代码 pygments . Highlight ( "code" , "lexer" , "format" , "encoding" ) pygments . Highlight ( "print \" Hello World! \" ...
资源分类:Python库 所属语言:Python 使用前提:需要解压 资源全名:Pygments-1.3-py2.6.egg 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
python库。 资源全名:Pygments-2.2.0-py2.py3-none-any.whl
它是为创建的,但任何想要将包含的样式添加到 Pygments 的人都可以使用它,或者只是简单地获取 CSS。 这个想法是让 Pygments 为 PyMdown 生成 CSS。 此外,如果不需要 CSS,Pygments 可以直接将样式写入 HTML 标签...
Rouge - 一个纯ruby代码高亮显示并与与pygments兼容
您需要使用pip3(python)安装pygments才能使用铸造的软件包。 $ pip3 install pygments 使用以下命令验证pygmentize是否已安装以及是否在PATH环境中: $ pygmentize -V 如果安装正确,您将看到以下消息: ...
欢迎使用Pygments,这是Pygments的来源。 它是用Python编写的通用语法突出显示工具,支持500多种语言和文本格式,可用于代码托管,论坛,Wiki或需要欢迎使用Pygments的其他应用程序中。这是Pygments的来源。 它是用...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
Swift代码的语法高亮显示,使用SwiftSyntax生成兼容Pygments的HTML页面
照常工作,请使用pip install Pygments获取发布的版本,或使用python setup.py install install从结帐进行安装。文献资料...可以在在线找到,或由Sphinx通过以下方式创建cd docmake html发展...发生在,可以在其中...
pygments.rb:for Pygments语法荧光笔的Ruby包装器
pygments-css 是基于Python的代码突出显示工具,带有一组内置样式(不是CSS文件)用于代码突出显示。... 要使用您使用的任何pygments版本重新生成它们,请运行 git clone cd pygments-css make cssfiles
Pygments — Python syntax highlighter It is a generic syntax highlighter for general use in all kinds of software such as forum systems, wikis or other applications that need to prettify source code. ...
资源来自pypi官网,解压后可用。 资源全名:pygments_promql-0.0.1-py3-none-any.whl
执照处理Pygments是Pygments的词法分析器和样式。 版权所有(C)2015 Sigmund Hansen 该程序是免费软件:您可以根据自由软件基金会发布的GNU通用公共许可证的条款(许可证的版本3)或(根据您的选择)任何更高版本来...
用法pip install pygments-ansi-color 使用适当的颜色标记配置您的 Pygments 样式。 添加额外的标记是必要的,因为现有的 Pygments 词法分析器是围绕上下文标记(想想“评论”或“字符串”)而不是实际颜色构建的。 ...
Pygments monokai样式与手写笔CSS: HTML: JavaScript: 参考: :
(可选)他们还可以基于Pygments使用简单的语法高亮显示来粘贴代码(即pastebin)。 每个文件都有一个随机URL。 拥有URL的每个人都可以访问内容。 文件仅存储在文件系统中; 一个最小SQLite3数据库跟踪它们。 ...