在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来指定其它路径.