:mak[e][!] [arguments]将启动该makeprg选项所指的程序。默认情况下,makeprg设置为“ make”,但可以配置为调用任何适当的程序。
所有[arguments](可以是多个)都将传递给,makeprg就像已使用调用一样:!{makeprg} [arguments]。
根据'errorformat'选项分析调用程序的输出是否有错误。如果发现任何错误,则打开快速修复窗口以显示它们。
:cnext :cprev可用于在快速修复窗口中显示的错误之间循环。:cc将跳到光标下方的错误处。
应当注意,在已安装gnumake并正确配置了gnumake的系统上,通常无需定义&makeprg其默认值即可编译单文件项目。因此,在C,C ++,Fortran中,只需键入:make %<即可编译当前文件。根据源文件位于当前目录中,:!./%<将其执行。编译选项可以通过控制$CFLAGS,$CXXFLAGS,$LDFLAGS,等请教文档make关于潜规则。