请问在vim中,如何调用外部程序打开当前文档?比如firefox打开html文件

Vim、Emacs配置和使用
回复
scys77
帖子: 3
注册时间: 2009-11-20 1:16

请问在vim中,如何调用外部程序打开当前文档?比如firefox打开html文件

#1

帖子 scys77 » 2009-11-25 13:29

如题:请问在vim中,如何调用外部程序打开当前文档?
比如firefox打开html文件
上次由 scys77 在 2009-11-26 14:20,总共编辑 1 次。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 请问在vim中,如果调用外部程序打开当前文档?比如firefox打开html文件

#2

帖子 eexpress » 2009-11-25 14:57

:!xxxxx %f
● 鸣学
scys77
帖子: 3
注册时间: 2009-11-20 1:16

Re: 请问在vim中,如果调用外部程序打开当前文档?比如firefox打开html文件

#3

帖子 scys77 » 2009-11-26 14:19

谢谢,最后这样设定的:

"设置F12为用firefox打开当前文件的快捷键。
"另外,:Sex命令可以打开文件管理器,用”x“就可以运行光标所在的文件,也可以实现此功能(firefox为默认浏览器的情况下)。
"在NERDTree中,用“!”可以运行文件,但是会出现一个dos提示窗口,需手动关闭。
map <F12> :!start c:\progra~1\Mozill~1\firefox.exe "%:p"<CR>

如果是IE,命令为:
:!start c:\progra~1\intern~1\iexplore.exe %:p
因为firefox.exe对空格敏感,会认为是打开多个文件,所以要加引号,而IE加不加都行。
linuxFisher
帖子: 15
注册时间: 2009-10-15 10:51

Re: 请问在vim中,如何调用外部程序打开当前文档?比如firefox打开html文件

#4

帖子 linuxFisher » 2011-01-28 12:29

"但是会出现一个dos提示窗口"

有无办法不出现这个dos窗口呢?
回复