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

 

  

你可能感兴趣的:(代码高亮,pygments)