在vim中设置“构建目录”?

时间:2011-07-04 09:37:13

标签: vim ide build

有没有办法告诉vim在特定目录中运行makeprg?我使用每个项目.vimrc文件,它们似乎是告诉vim每个项目应该在哪里构建的完美场所,无论当前目录如何。

1 个答案:

答案 0 :(得分:9)

 :let &makeprg='(cd /tmp && make)'

似乎很适合我

 :se makepgr="(cd %:h/.. && make)" 

使其转到父目录

<子>

注意

当我尝试时,上面的窗口工作;今天在linux上我发现我不得不使用以下咒语来实现同样的工作:

:let &makeprg='(cd %:h/.. && make)'

  

注意我假设你实际上并没有使用make,因为那将是一个简单的:make -C /tmp远离

     

注意大多数其他自动构建系统都有类似的选项,例如: :!scons -C /tmp