网上N多人都用一个叫V JDE的插件,但是个人觉得它还是过于庞大了,很多功能用不上,我只想要个代码补全和outline就行了。再说我可不想我的VIM装了一堆插件,慢得跟普通的Java IDE有一拼了。
在这里http://vim.sourceforge.net/scripts/script.php?script_id=1785下载javacomplete.vim等文件,将javacomplete.vim放到~/.vim/autoload中,将java_paser.vim放到~/.vim/ftplugin中,然后重新编译Reflection.java,将生成的class文件放到~/.vim中
下面设置一下CLASSPATH,修改~/.profile文件,在其中添加
export CLASSPATH=~/.vim:$CLASSPATH,重新登录系统。
修改~/.vimrc,在其中添加setlocal omnifunc=javacomplete#Complete
这样在VIM中编辑Java代码,就可以用ctrl-x, ctrl-o智能补全了。
如果要实现outline效果,需要安装taglist插件,到vim.sf.net上找一下吧。


