:make
以java为例
- 设置编译器
使用以下命令,设置'makeprg'选项为javac命令:
:set makeprg=javac\ %
通过在vimrc文件中增加以下自动命令,可以为Java语言文件设置编译快捷键:
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
使用以下命令,将根据'makeprg'选项进行编译,并生成与.java文件同名的.class字节码文件:
:make
如果希望在编译时保持当前光标位置不变,那么可以使用以下命令:
:make!
使用:cw命令,将打开quickfix窗口。使用:cp命令,跳转到上一个错误;使用:cn命令,跳转到下一个错误。
使用以下命令,首先Java虚拟机将编译好的.class文件加载到内存,然后针对其中的Java类进行解释执行:
:!java %:r