:make を発行する前にバッファを自動保存する方法はありますか? 私は MacVim を使用しており、make は Command-B にバインドされています。これは非常に便利ですが、make の前にバッファーを書き込む方法がわかりません。すべての autocmd イベントを調べましたが、何も適合しないようでした。
make の前に呼び出す必要がある QuickFixCmdPre がありますが、動作させることができないようです:
~/.vimrc
function! AutoSaveOnMake ()
if &modified
write
endif
endfunction
autocmd QuickFixCmdPre *.c :call AutoSaveOnMake()