[已解决]请问能否使用vim将文档输出成pdf?主要想保留语法高亮

Vim、Emacs配置和使用
头像
aquCHAOS
帖子: 58
注册时间: 2008-08-14 11:26

[已解决]请问能否使用vim将文档输出成pdf?主要想保留语法高亮

#1

帖子 aquCHAOS » 2008-09-15 15:32

如题,想把一段程序保存成pdf格式的文档,同时想保留vim的语法高亮。不知道有没有办法 :?
上次由 aquCHAOS 在 2008-09-15 21:12,总共编辑 1 次。
头像
rhfcaesar
帖子: 2996
注册时间: 2005-11-17 15:45
来自: 湖北

#2

帖子 rhfcaesar » 2008-09-15 17:13

我也想知道。 :D :D

代码: 全选

枪杆子里面出政权
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

#3

帖子 luojie-dune » 2008-09-15 17:53

I use medit?
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
xeoc
帖子: 1994
注册时间: 2007-05-06 10:12

#4

帖子 xeoc » 2008-09-15 17:56

vim可以直接转成html啊...自带tohtml的插件....带语法高亮....再直接打印成pdf好了(这个功能u自带)

代码: 全选

" 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
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#5

帖子 eexpress » 2008-09-15 18:11

gvim里面,菜单就有保存为html。
● 鸣学
xeoc
帖子: 1994
注册时间: 2007-05-06 10:12

#6

帖子 xeoc » 2008-09-15 18:23

eexpress 写了:gvim里面,菜单就有保存为html。
不用gvim,那个命令是什么?
头像
aquCHAOS
帖子: 58
注册时间: 2008-08-14 11:26

#7

帖子 aquCHAOS » 2008-09-15 19:03

:cry: gvim菜单里面有这个选项么?为什么我没有找到啊。。。

不过:TOhtml确实好用嘿嘿~~ :lol: 谢谢大家了!
insmile
帖子: 7
注册时间: 2008-09-26 21:24

Re: [已解决]请问能否使用vim将文档输出成pdf?主要想保留语法高亮

#8

帖子 insmile » 2008-09-27 9:33

:em20 gvim菜单里面有这个选项么?为什么我也没有找到啊
头像
sevk
帖子: 2060
注册时间: 2007-05-08 16:26
系统: arch
来自: 火星内核某分子内某原子核内
联系:

Re: [已解决]请问能否使用vim将文档输出成pdf?主要想保留语法高亮

#9

帖子 sevk » 2009-06-04 12:02

要先保存为 html , 再搞成 pdf ?
笔记本 :
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387
头像
missing
帖子: 1470
注册时间: 2008-03-28 20:52
系统: QNX

Re: [已解决]请问能否使用vim将文档输出成pdf?主要想保留语法高亮

#10

帖子 missing » 2009-06-04 12:24

用gedit开语法高亮打印成PDF
missing is i missing you...
blue sea
帖子: 198
注册时间: 2007-11-10 8:57

Re: [已解决]请问能否使用vim将文档输出成pdf?主要想保留语法高亮

#11

帖子 blue sea » 2009-06-04 14:20

楼上正确。
头像
b33e
帖子: 3864
注册时间: 2011-06-07 14:20
系统: Mint18

Re: [已解决]请问能否使用vim将文档输出成pdf?主要想保留语法高亮

#12

帖子 b33e » 2011-10-24 22:30

可以直接输出pdf啊,要安装vim-latexsuite,过程中可能提醒还要装tex的几个包。不过肯定是可以直接输出pdf的,我正在用。
头像
lilydjwg
论坛版主
帖子: 4248
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: [已解决]请问能否使用vim将文档输出成pdf?主要想保留语法高亮

#13

帖子 lilydjwg » 2011-10-25 17:09

sevk 写了:要先保存为 html , 再搞成 pdf ?
也可以用 :hardcopy > a.ps 打印成 ps 文件,再转成 pdf 文件。
头像
Fermat618
帖子: 728
注册时间: 2008-12-28 16:01

Re: [已解决]请问能否使用vim将文档输出成pdf?主要想保留语法高亮

#14

帖子 Fermat618 » 2011-10-25 20:27

lilydjwg 写了:
sevk 写了:要先保存为 html , 再搞成 pdf ?
也可以用 :hardcopy > a.ps 打印成 ps 文件,再转成 pdf 文件。
我这里直接
[vim]
:hardcopy
[/vim]
就好了.
:em03
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
头像
Fermat618
帖子: 728
注册时间: 2008-12-28 16:01

Re: [已解决]请问能否使用vim将文档输出成pdf?主要想保留语法高亮

#15

帖子 Fermat618 » 2011-10-25 20:39

missing 写了:用gedit开语法高亮打印成PDF
gedit都可以打印成PDF,Vim不行?你这是瞧不起vim啊。
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
回复