如何设置“:make”来使用scons?

9

我知道有一种方法可以让vim在按下:make时运行scons而不是make

我以前在~/.vimrc中有一个选项可以实现这一点,但是我一段时间前将其删除了,现在忘记了它是什么。

2个回答

12

这个周末我遇到了同样的问题。我不想每次启动Vim都要键入:set makeprg=scons,也不想在我的.vimrc中硬编码'makeprg',因为我有些项目使用make,有些项目使用mavenrake等等。

因此,今天我编写了一个Vim插件叫做Makeshift,通过查找已知文件(MakefileSConstructpom.xml等),并相应地设置'makeprg'来确定:make的调用内容。

详情请参见vim.org上对于DoR和后续访问者的解释。


@Sardathrion:我很高兴你发现它有用。 - johnsyweb

11

设置makeprg。我不确定对于scons是否需要任何选项,但它可能是这样的:

set makeprg=scons

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接