如果你用maven方式的话也是可以用vim写java程序的,用maven来编译、部署、还可以进行相关的自动化测试,但是不推荐你用vim来做java开发。
成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、网站设计、外贸网站建设、曲沃网络推广、成都微信小程序、曲沃网络营销、曲沃企业策划、曲沃品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供曲沃建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com
推荐的IDE有Eclipse(完全免费),还有就是IntelliJ IDEA(收费,但好用,有社区版免费),都是java开发的利器。
可以的
nmap F12 :!C:/python27/pythonw.exe %CR
imap F12 ESC:!C:/python27/pythonw.exe %CR
nmap S-F12 :!C:/python27/python.exe %CR
imap S-F12 ESC:!C:/python27/python.exe %CR
这里的设置时python的运行路径,你改为java的路径就好了
曾经有一年时间做 Java Swing 开发,尝试过 2 个月时间脱离 IDE 转投 VIM 。
其实答案和楼上一样,也和大部分人一样:可以,但并不适合。
该折腾的插件,都折腾了,NerdTree、AutoComplete、Supertab、Snippets……
或许是本人对 VIM 的理解还不够深入,也或许是各种其它原因,但还是有以下几个方面不方便:
1. 文件切换不方便:虽然有 NerdTree,但在各种文件之间切换仍然不方便。不过可以用鼠标,但是用鼠标的话,还要 VIM 干嘛。
2. 代码提示不方便:Java 的第三方 Jar 包出了名的多,虽然手动更改了 AutoComplete 代码,能让其提示 Jar 中的函数,但经常抽风提示不出来。即使提示,也没有方法注释、方法签名(无论哪一款 IDE 都会有方法注释和方法签名的吧),熟悉的方法还好,如果遇到第一次用的 Jar ,只能乖乖查官方 API 了。
3. import 需要手动:用惯了 Eclipse 的一定知道,Ctrl + O,IDE 能自动帮助导入需要的包,如果有多个相同名称的 Java 类,还会提示。这一方面 VIM 暂时还没有这方面的插件(当然,如果有高人在,相信一定能开发出这样一款插件)。每次写完代码,编译时,都会出现大堆大堆的提示没有 import 。然后手动写 import 也是非常耗时的事情。
4. 新建文件不方便:IDE 中,会根据选择的新建文件不同,根据不同的模版生成不同的文件。但是在 VIM 中,新建文件就是一空白文本文件,所有代码都要自己填写完整。 J2SE 项目还好,如果是 Web 项目,各种痛苦会等着你。
5. 覆盖方法不方便:IDE 能够提示哪些方法可以覆盖,VIM 只能凭经验或者查询 API 了。
其实还有很多问题,只有折腾过的才知道。后来还是因为效率实在低下,又回到 IDE,不过好在现在的 IDE 都有 VIM 插件。
在真正开始 VIM 工作之前,本人可是花了 2 周时间来调试和折腾 VIM 插件。
只能说,其中的坑实在很多,慎入。