分页: 1 / 1

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

发表于 : 2009-02-02 18:06
xinglu1983
我想加一个动作,调出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变量无法解析,请教下,怎么写才能让他解析呢?

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

发表于 : 2009-02-02 18:29
xinglu1983
解决了,改成这样了:

代码: 全选

" 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>