`
tcspecial
  • 浏览: 897318 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

pygments 使用

阅读更多

    最近发现个好工具 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

 

 效果如下:

  • 大小: 6.3 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics