我使用vim,c9 / phpunit的插件进行PHPUnit测试,它需要一条到我的vimrc中定义的src,tests和phpunit目录的路径。
目前,我使用vim-rooter将我的cwd设置为我的仓库的根目录。
有没有办法告诉c9 / phpunit去<当前工作目录> / module / Search / src,<当前工作目录> / module / Search / tests,<当前工作目录> / vendor / phpunit来自vimrc,以便在我打开文件时自动获取所需的路径?
答案 0 :(得分:0)
我已根据您的需要创建了一个功能。
:function! GetCwd()
:let path = expand('%:p:h')
:let mod1 = path.'/module/Search/tests'
:let mod2 = path.'/module/Search/src'
:set path+=mod1
:set path+=mod2
:endfunc
您可以将其放在.vimrc文件中。 添加一个自动命令,如
:au BufEnter *.* :call GetCwd()
这会将这些子目录添加到路径中。
(这是一个示例函数。根据您的需要,您可以使用插件或其他路径中的变量) 你的插件本身有几个变量,比如g:phpunit_testroot。您可以使用相关变量I.以上功能。