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

 

 效果如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值