使用Emacs作为Java IDE
1 引言
2 配置
配置Emacs和Eclim的过程中参考了 spacemacs的Java layer 和这篇博文 。另外阅读 emacs-eclim 上的相关博文也大有裨益。
整个过程不难,只需要逐步执行就可以了。需要注意的是:
- eclim 2.6.0和Eclipse Neon 4.6.X 版本的配合。
- Emacs是25.0,据说Emacs24.5.X都可以。
- 我的系统是Windows 10,只要Eclipse Neon 4.6.X才比较好的支持了surface的高分屏。
- 补全在开了代理的时候是不工作的。我还没有找到解决办法,只好关闭代理。
3 使用
eclim 和Emacs的结合提供的功能包括(不完全列举):
- 代码编辑;
- 代码补全(和Eclipse一样的体验);
- 工程管理;
- Maven,ANT和Gradle的使用;
- 代码编译;
- 代码调试;
强烈建议首先对Eclipse, Maven 有一定的熟悉程度,再来享受Emacs带来的大一统体验。否则,你会完全迷失于各种emacs命令。