总体步骤(参考http://eclim.org/install.html ):
-
安装Eclipse: 下载安装包,GUI安装;
-
安装eclim: 下载jar包,
java -jar eclim_2.6.0.jar
; -
配置vim: 增加一行
let g:EclimCompletionMethod = 'omnifunc'
; -
启动eclim server:
$ECLIPSE_HOME/eclimd
; -
在vim中编写Java代码;
需要注意以下几点:
-
安装过程中: 使用 Eclipse installer (eclipse-inst-linux64.tar.gz) 安装Eclipse时, 启动安装程序(
./eclipse-inst
)后,点击右上角的菜单按钮, 关闭 BUNDLE POOLS... 选项,关闭该窗口,返回安装程序继续安装 Eclipse IDE for Java Developers,这是eclim的一个兼容性问题 参考:https://github.com/ervandew/eclim/issues/436 -
Get Started: 使用
ProjectCreate ./Hello -n java
创建项目,也就是可以使用相对路径, 确保项目根目录下有 .classpath 和 .project 两个文件; -
代码补全:vim在安装了YouCompleteMe后,再安装eclim, 然后在.vimrc里加一句:
let g:EclimCompletionMethod = 'omnifunc'
, 就可以实现自动代码补全,不需要使用快捷键 Ctrl-x, Ctrl-u;
这里 自动代码补全 的含义是:编写代码时,在输入.
后,自动出现可选方法列表。
要卸载Eclipse installer 安装的Eclipse,直接删掉文件夹就行了, Eclipse installer也可以直接删除。
卸载eclim的方法参考 http://eclim.org/install.html#uninstall
eclim会在~/.vim下创建 eclim 文件夹,不到2MB,
另外在 $ECLIPSE_HOME 下以插件形式安装eclim
,
整体架构是比较整洁的。
2013年版本:
需要的插件列表:
-
NERDTree
其他选项:
-
winmanager (Deprecated)