【问题标题】:How to set ":make" to use scons?如何设置 ":make" 以使用 scons? 【发布时间】:2009-11-20 00:13:57 【问题描述】: 我知道当我按下 :make 时,有一种方法可以让 vim 运行 scons 而不是 make。 我在~/.vimrc 中有一个选项,但我不久前删除了它,忘记了它是什么。 【问题讨论】: 标签: vim scons 【解决方案1】: 这个周末我也遇到了同样的问题。我不想每次启动 Vim 时都输入 :set makeprg=scons 或在我的 .vimrc 中硬编码 'makeprg',因为我在某些项目中使用 make,在其他项目中使用 maven,rake... , 等等 ... 所以今天我写了一个名为 Makeshift 的 Vim 插件,通过查找已知文件 (Makefile, SConstruct, pom.xml, ...) 并设置 'makeprg' 来确定调用 :make 的内容相应地。 vim.orgDoR 和此问题的未来访问者的详细信息。 【讨论】: @Sardathrion:我很高兴你发现它很有用。 【解决方案2】: 设置makeprg。我不确定scons 是否需要任何选项,但它可能看起来像: set makeprg=scons 【讨论】: