vim - 在vim中设置一个 "build directory"?

标签 vim ide build

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

最佳答案

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

似乎很适合我

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

使其进入父目录

注意

当我尝试时,上述方法在 Windows 上有效;今天在 linux 上,我发现我必须使用以下咒语才能使其正常工作:

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

Note I'm assuming you don't actually use make, because that would be a simple :make -C /tmp away

Note most other automated build systems have a similar option, e.g. :!scons -C /tmp

关于vim - 在vim中设置一个 "build directory"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6569670/

相关文章:

linux - 如何获取与某些模式匹配的文件列表?

python - 在 Google App Engine 上构建应用程序的最佳开源 IDE?

jsp - 什么是好的 Jsp IDE

java - 如何使eclipse自动完成搜索区分大小写?

scala - Spark构建失败: Error while building spark from source

c++ - 在 Visual Studio 2015 中添加构建目标

build - 制作和制作otapackage

vim - 如何在 gVim 中将注释设为斜体?

vim - 在 Vim 中是否可以实现所谓的 "distraction free mode"?

Linux 替换 : Add spaces between brackets in a file using sed