我在Emacs中打开了一个文件,其中突出显示了语法,我希望与另一个不使用Emacs的人共享该文件(带语法高亮显示)。
是否可以使用语法高亮显示在Emacs中打开文件?
任何目标格式都可以:例如HTML,PDF,图像
答案 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文件,其中包含当前缓冲区的所有语法高亮显示。