无论如何用vim / emacs +命令行取代IntelliJ?
我想用vim(或emacs,如果需要)和命令行工具替换IntelliJ的一些最常用的设置。
我用
- 自动导入库
- 通过调试在Jetty中部署各种服务(我经常使用断点)
- 转到声明,实现和测试。
- JavaLint(?)基本上类似于PyFlakes for Java,它显示警告,内联错误
我喜欢IntelliJ,但最近遇到了很多问题,我想念无法使用VIM。
http://eclim.org承诺让你使用Eclipse作为vim的无头后端。 因此,您可以完全使用vim工作,但拥有Eclipse的所有Javafunction(可能与IntelliJ Idea类似,以满足您的需求)。
(也就是说,我从来没有让它起作用,但每次听到它都听起来不错。)
我使用JDEE和emacs + maven进行构建(我使用pom-parser.el来更好地将maven与emacs集成)。 对你的观点:
- 自动导入库
- 内置于JDEE中
- 通过调试在Jetty中部署各种服务(我经常使用断点)
- 非常确定你可以使用maven + jdibug进行部署是一个相当不错的emacs java调试器
- 转到声明,实现和测试。
- TAGS内置于emacs中,而GTAGS (又名全球)甚至更好
- JavaLint(?)基本上类似于PyFlakes for Java,它显示警告,内联错误
- 您可以使用带有flymake的eclipse批处理编译器进行即时编译错误/警告
你可以尝试这个IdeaVim 。 它是基于IntelliJ平台的IDE的Vim仿真插件。