以 Emacs 的色彩风格输出代码的 html 页面
文章目录
经常要贴自己的代码给别人看,自然,就非常希望让别人看到自己在 Emacs 中精心配置好的颜色、代码风格,以便于阅读、理解代码。不过,这似乎有点难度。现在好了,用上 htmlize.el 这个扩展,就可以把代码当前的颜色、代码风格,直接转化为 html 页面。这样,别人看起来会舒服很多,当别人认为你的代码有用的时候,再叫你拿 txt 文件也不迟。
可以先看看作者的例子,htmlize.el.html 就是 htmlize.el 的彩色显示,这样,可读性是不是比纯文本的 htmlize.el 强多了?
把 htmlize.el 扔到你的 path 里,并在 .emacs 里加入以下语句即可:
;; set htmlize (require 'htmlize)
这个扩展可以有如下几种使用方法:
- M-x htmlize-buffer把当前的buffer转为一个html文件,并保留当前你Emacs的色彩定义。运行这个命令后,Emacs会跳转到一个新的buffer里,你把这个buffer保存下来即可。
- M-x htmlize-file这个命令会在mini-buffer里提示输入你需要转换的文件,自动帮你转换好,并保存为.html。
- M-x htmlize-many-files这个命令和2)差不多的功能,不过可以让你同时转一批文件。
- M-x htmlize-many-files-dired这个命令可以把你标记好的目录下的所以文件都转成html。
文章作者 cookwhy
上次更新 2008-10-13