開始構建

: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 的文件。