使用语法高亮显示导出为pdf / image - emacs

时间:2011-11-29 08:05:29

标签: emacs export syntax-highlighting

我在Emacs中打开了一个文件,其中突出显示了语法,我希望与另一个不使用Emacs的人共享该文件(带语法高亮显示)。

是否可以使用语法高亮显示在Emacs中打开文件?

任何目标格式都可以:例如HTML,PDF,图像

2 个答案:

答案 0 :(得分:8)

您可以使用命令M-x htmlfontify-buffer创建一个html文件,其中包含来自任何缓冲区的语法高亮显示。

它包含在标准Emacs中,绝对是版本24,我不确定23。

答案 1 :(得分:2)

您可以使用'htmlize.el'附带的htmlize-buffer(在http://fly.srk.fer.hr/~hniksic/emacs/htmlize.el.cgi (死链接?)找到它,或从MELPA安装或下载来自the htmlize Github project。这将创建一个HTML文件,其中包含当前缓冲区的所有语法高亮显示。