Vim使用键盘命令运行特定于项目的制作



我正在用Vim(打字稿)做一个编译项目。 make %将构建一个单独的文件。我用它来检查错误。这对于错误检查非常有用,但它会在我不需要的源文件旁边创建编译文件。

对于我的实际构建过程,我有一个命令可以编译所有内容。这是在生成文件中。

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

我该怎么做?

诀窍是实际使用Makefile:

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

这样,您只需将makeprg保留在"make":

:set makeprg&

并愉快地做:

:mak

最新更新