Emacs :将emacs中高亮化之后的文档存为html格式

方法:

下载htmlize.el
修改.emacs文件,添加
(require 'htmlize)
执行:
M-x htmlize-buffer
就可以由当前已语法高亮化的文档生成相应的html格式文档。

经常要贴自己的代码给别人看,自然,就非常希望让别人看到自己在Emacs中精心配置好的颜色、代码风格,以便于阅读、理解代码。不过,这似乎有点难度。现在好了,用上htmlize.el这个扩展,就可以把代码当前的颜色、代码风格,直接转化为html页面。这样,别人看起来会舒服很多,当别人认为你的代码有用的时候,再叫你拿txt文件也不迟。

可以先看看作者的例子,htmlize.el.html就是htmlize.el的彩色显示,这样,可读性是不是比纯文本的htmlize.el强多了?

htmlize.el扔到你的path里,并在.emacs里加入以下语句即可:

;; set htmlize
(require ‘htmlize)

这个扩展可以有如下几种使用方法:

1) M-x htmlize-buffer
把当前的buffer转为一个html文件,并保留当前你Emacs的色彩定义。运行这个命令后,Emacs会跳转到一个新的buffer里,你把这个buffer保存下来即可。

2) M-x htmlize-file
这个命令会在mini-buffer里提示输入你需要转换的文件,自动帮你转换好,并保存为.html

3) M-x htmlize-many-files
这个命令和2)差不多的功能,不过可以让你同时转一批文件。

4) M-x htmlize-many-files-dired
这个命令可以把你标记好的目录下的所以文件都转成html

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值