:make
以java為例
- 設(shè)置編譯器
使用以下命令囊蓝,設(shè)置'makeprg'選項(xiàng)為javac命令:
:set makeprg=javac\ %
通過在vimrc文件中增加以下自動命令镰官,可以為Java語言文件設(shè)置編譯快捷鍵:
augroup make_java
au!
au FileType java set makeprg=set makeprg=javac\ %
au FileType java map <buffer> <leader><space> :w<cr>:make<cr>
augroup end
- 編譯java
使用以下命令镣衡,將根據(jù)'makeprg'選項(xiàng)進(jìn)行編譯侨赡,并生成與.java文件同名的.class字節(jié)碼文件:
:make
如果希望在編譯時保持當(dāng)前光標(biāo)位置不變摊唇,那么可以使用以下命令:
:make!
使用:cw命令趋观,將打開quickfix窗口。使用:cp命令客给,跳轉(zhuǎn)到上一個錯誤;使用:cn命令肢簿,跳轉(zhuǎn)到下一個錯誤靶剑。
使用以下命令,首先Java虛擬機(jī)將編譯好的.class文件加載到內(nèi)存池充,然后針對其中的Java類進(jìn)行解釋執(zhí)行:
:!java %:r