问个vim配置文件的问题(为php配置ide遇到的)

Vim、Emacs配置和使用
回复
头像
xinglu1983
帖子: 43
注册时间: 2008-07-08 19:25
来自: 北京
联系:

问个vim配置文件的问题(为php配置ide遇到的)

#1

帖子 xinglu1983 » 2009-02-02 18:06

我想加一个动作,调出firefox,执行当前编辑的文件,呵呵,做web开发很有用

我是这么写的:

代码: 全选

" PHP output with firefox
function! PHP_FireFox()
	let filepath=substitute(getcwd()."\\".bufname("%"), 'D:\\APMServ5.2.0\\www\\htdocs\\', "http://localhost/", "")
	!D:/Program Files/Mozilla Firefox/firefox.exe filepath
endfunction
map <F7> :call PHP_FireFox()<CR>
可是,这里
!D:/Program Files/Mozilla Firefox/firefox.exe filepath
这个filepath变量无法解析,请教下,怎么写才能让他解析呢?
头像
xinglu1983
帖子: 43
注册时间: 2008-07-08 19:25
来自: 北京
联系:

Re: 问个vim配置文件的问题(为php配置ide遇到的)

#2

帖子 xinglu1983 » 2009-02-02 18:29

解决了,改成这样了:

代码: 全选

" PHP output with firefox
function! PHP_FireFox()
	let filepath=substitute(getcwd()."\\".bufname("%"), 'D:\\APMServ5.2.0\\www\\htdocs\\', "http://localhost/", "g")
	let filepath=substitute(filepath,"\\","\/","g")
	silent execute "!\"D:/Program Files/Mozilla Firefox/firefox.exe\""." ".filepath
endfunction
map <F7> :call PHP_FireFox()<CR>
回复