最近学习Java的时候用gvim跑书上的例子,主要是为了能记住关键字,毕竟孰能生巧吗。。但是编译的时候感觉有点麻烦,需要两条命令:
// :! 是vim中可以用来执行外部命令的命令
:!javac Main.java
:!java Main
所以搞了一个批处理文件简化一下操作,代码如下
@echo off
:: 输入只要类名 str等于文件名
set str=%1.java
:: javac 编译
javac %str%
:: 看上一条是否执行成功 err==0成功 1失败
set "err=%errorlevel%"
:: 如果成功了 运行
if "%err%"=="0" (
java %1
)
保存在 cjava.bat 中,使用只需要
:!cjava Main
就可以了, 然后把他加到环境变量里,这样就哪里都能用了