我正在用Vim(打字稿)做一个编译项目。 make %
将构建一个单独的文件。我用它来检查错误。这对于错误检查非常有用,但它会在我不需要的源文件旁边创建编译文件。
对于我的实际构建过程,我有一个命令可以编译所有内容。这是在生成文件中。
我希望能够以通用方式将键盘命令映射到"构建我的整个项目",因此,如果我正在编辑项目目录下的任何.ts
文件,它会运行该特定命令。
我该怎么做?
诀窍是实际使用Makefile:
all: complete.exe
complete.exe: *.ts
somecompilation-command $^ -o $@
这样,您只需将makeprg
保留在"make":
:set makeprg&
并愉快地做:
:mak