1、下载javacomplete
官方链接:http://www.vim.org/scripts/script.php?script_id=1785
2、解压安装包后可以看到有两个文件夹autoload和doc
3、拷贝两个文件到.vim目录下
4、进入~/.vim/autoload目录编译Reflection.java文件
java Reflection.java
5、配置环境变量
在/etc/profile中添加内容export CLASSPATH=.:$CLASSPATH:~/.vim/autoload
6、配置vim
在~/.vimrc中添加内容
setlocal omnifunc=javacomplete#Complete
setlocal completefunc=javacomplete#CompleteParamsInfo
if has("autocmd")
autocmd Filetype java setlocal omnifunc=javacomplete#Complete
autocmd FileType java set completefunc=javacomplete#CompleteParamsInfo
autocmd FileType java inoremap <expr><CR> pumvisible()?"\<C-Y>":"<CR>"
autocmd FileType java inoremap <buffer> . .<C-X><C-O><C-P>
endif