====== vim 语法高亮效果 以 html 输出 ====== 在vim里,可以把当前的高亮代码输出为html.下面的三个语句都可以完成这个任务. :source $VIMRUNTIME/syntax/2html.vim :TOhtml :runtime! syntax/2html.vim 默认的输出不使用css,例如对字体的渲染都使用font标签,而不是style.格式化使用pre来格式化,\\ 而不是把空格和换行分别改为 和br..这里我们可以在执行转换前先执行这两条命令. :let html_use_css=1 :let html_no_pre=1 如果想要以标准的xhtml输出,则再加这条命令 :let use_xhtml=1 转换完成之后记得保存一下.如果直接:w,生成的html则保存在和原始文件同一目录下,\\ 文件名为原始文件名+.html.也可使用write来指定其它路径.