如果没有Makefile,请将vimrc makeprg设置为自定义脚本

时间:2012-03-30 00:51:31

标签: vim makefile

如果存在:make,我希望Makefile命令正常执行。否则我希望它执行一个自定义脚本,比如名为compile。如果两个文件都不存在,我希望它优雅地失败(理想情况下不会离开编辑屏幕)。

我知道this thread,它提供了一个bash表达式,我能够适应我的需要。除了我有时需要运行除bash之外的shell。是否有与shell无关的方法来执行此操作?

1 个答案:

答案 0 :(得分:1)

makeprg可以设置为任何可执行文件的名称。如果有Makefile,请创建一个运行make的shell脚本,否则运行compile,否则返回。