开始构建

:mak[e][!] [arguments] 将启动 makeprg 选项引用的程序。默认情况下,makeprg 设置为 make,但可以配置为调用任何适当的程序。

所有 [arguments](可以是几个)都被传递给 makeprg,就好像它是用:!{makeprg} [arguments] 调用的一样。

根据'errorformat'选项解析调用程序的输出以查找错误。如果发现任何错误,则会打开 quickfix 窗口以显示它们。

:cnext :cprev 可用于在 quickfix 窗口中显示的错误之间循环。:cc 将跳转到光标下的错误。

应该注意的是,在安装和正确配置 gnumake 的系统上,通常不需要将 &makeprg 定义为除了默认值以外的任何内容来编译单文件项目。因此,在 C,C++,Fortran 中……只需键入:make %< 即可编译当前文件。根据源文件在当前目录中,:!./%< 将执行它。编译选项可以通过 $CFLAGS$CXXFLAGS$LDFLAGS 等进行控制。有关隐式规则,请参阅 make 的文档。