如何设置“:make”使用scons?
我知道有一种方法可以让 vim 在按下 :make
时运行 scons
而不是 make
。
我有一个选项可以在我的 ~/.vimrc
中执行此操作,但我不久前将其删除并忘记了它是什么。
I know there is a way to make vim run scons
instead of make
when I press :make
.
I had an option that did this in my ~/.vimrc
but I removed it a while ago and forgot what it was.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个周末我也遇到了同样的问题。我不想每次启动 Vim 时都输入
:set makeprg=scons
或在.vimrc
中硬编码'makeprg'
,因为我对某些项目使用make
,对其他项目使用maven
,rake
...,等等 ...所以今天我写了一个名为 Makeshift 的 Vim 插件来确定要做什么通过查找已知文件(
Makefile
、SConstruct
、pom.xml
、...)来调用:make
并相应地设置'makeprg'
。详细信息请参见 vim.org 的 DoR 以及此问题的未来访问者。
I had the same problem this weekend. I didn't want to type
:set makeprg=scons
every time I started Vim or hard-code'makeprg'
in my.vimrc
, because I usemake
for some projects,maven
for others,rake
..., et cetera ...So today I wrote a Vim plugin called Makeshift to determine what to call for
:make
by looking for known files (Makefile
,SConstruct
,pom.xml
, ...) and setting'makeprg'
accordingly.Details are on vim.org for DoR and future visitors to this question.
设置
makeprg
。我不确定 scons 是否需要任何选项,但它可能看起来像:Set
makeprg
. I'm not sure if any options are required forscons
, but it might look like: