[已解决]请问能否使用vim将文档输出成pdf?主要想保留语法高亮
发表于 : 2008-09-15 15:32
如题,想把一段程序保存成pdf格式的文档,同时想保留vim的语法高亮。不知道有没有办法
代码: 全选
" Vim plugin for converting a syntax highlighted file to HTML.
" Maintainer: Bram Moolenaar <Bram@vim.org>
" Last Change: 2003 Apr 06
" Don't do this when:
" - when 'compatible' is set
" - this plugin was already loaded
" - user commands are not available.
if !&cp && !exists(":TOhtml") && has("user_commands")
command -range=% TOhtml :call Convert2HTML(<line1>, <line2>)
func Convert2HTML(line1, line2)
if a:line2 >= a:line1
let g:html_start_line = a:line1
let g:html_end_line = a:line2
else
let g:html_start_line = a:line2
let g:html_end_line = a:line1
endif
runtime syntax/2html.vim
unlet g:html_start_line
unlet g:html_end_line
endfunc
endif
不用gvim,那个命令是什么?eexpress 写了:gvim里面,菜单就有保存为html。
也可以用 :hardcopy > a.ps 打印成 ps 文件,再转成 pdf 文件。sevk 写了:要先保存为 html , 再搞成 pdf ?
我这里直接lilydjwg 写了:也可以用 :hardcopy > a.ps 打印成 ps 文件,再转成 pdf 文件。sevk 写了:要先保存为 html , 再搞成 pdf ?
gedit都可以打印成PDF,Vim不行?你这是瞧不起vim啊。missing 写了:用gedit开语法高亮打印成PDF