Vim用key命令运行项目特定的make?

时间:2012-11-10 18:44:09

标签: vim makefile

我正在使用Vim(Typescript)编译项目。 make %将构建一个单独的文件。我用它来检查错误。这非常适合错误检查,但它会在我不需要的源文件旁边创建编译文件。

对于我的实际构建过程,我有一个编译所有内容的命令。这是在Makefile中。

我希望能够以通用的方式将键命令映射到“构建我的整个项目”,所以如果我正在编辑项目目录下的任何.ts文件,它会运行该特定命令。

我该怎么做?

1 个答案:

答案 0 :(得分:4)

诀窍是实际使用Makefile:

all: complete.exe

complete.exe: *.ts
     somecompilation-command $^ -o $@

这样,您可以将makeprg留在'make':

:set makeprg&

愉快地做:

:mak