当前位置: 技术问答>linux和unix
如何用vim的map功能快速编译运行java文件?
来源: 互联网 发布时间:2016-05-26
本文导语: 现在初学java,使用vim编辑器,想做个map,具体内容: !cls&&javac test.java&&java test (windows环境,假定源文件名为test.java) 在末行状态下,用#,或者%可以得到文件名 test.java,但如何得到test这个字段呢? 也就是...
现在初学java,使用vim编辑器,想做个map,具体内容:
!cls&&javac test.java&&java test
(windows环境,假定源文件名为test.java)
在末行状态下,用#,或者%可以得到文件名 test.java,但如何得到test这个字段呢?
也就是说现在可以到这步:
!cls&&javac %&&java ***
关键是怎么得到***这个字段(其应该是相应的java的.class文件去除后缀名)?
我尝试用dos中截取字符段的指令 %string:0,-5%来获取,当然%不能直接用,但用转义符转义后,又不成功.
该如何解决啊?
!cls&&javac test.java&&java test
(windows环境,假定源文件名为test.java)
在末行状态下,用#,或者%可以得到文件名 test.java,但如何得到test这个字段呢?
也就是说现在可以到这步:
!cls&&javac %&&java ***
关键是怎么得到***这个字段(其应该是相应的java的.class文件去除后缀名)?
我尝试用dos中截取字符段的指令 %string:0,-5%来获取,当然%不能直接用,但用转义符转义后,又不成功.
该如何解决啊?
|
nn :exec ":!java " .expand("%:r")