下载javacomplete.zip
下载地址
解压到~/.vim
unzip javacomplete.zip -d ~/.vim
在~/.vim/autoload/ 目录下
javacomplete.vim java_parser.vim Reflection.java
然后 javac
Reflection.java 得到
Reflection.class
设置Java classpath 将~/.vim/autoload 路径加入到CLASSPATH目录下
过程如下:
1.su
2.vim /etc/profile
3.文件尾加上以下内容(我是yum 的jdk,jdk路径不同请自行处理)
JAVA_HOME=/usr/lib/jvm/java-1.6.0
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:~/.vim/autoload
export PATH JAVA_HOME CLASSPATH
4.source /etc/profile
5.echo $CLASSPATH 看看对着没
最后 在~/.vimrc 文件中添加这几句
"java config 配置java自动补全
"blog.csdn.net/wangran51/article/details/7248945
setlocal omnifunc=javacomplete#Complete
autocmd FileType java set omnifunc=javacomplete#Complete
"自动补全
autocmd FileType java set completefunc=javacomplete#CompleteParamsInf
"参数提醒
"inoremap <buffer><C-X><C-U> <C-X><C-U><C-P>
inoremap <buffer><C-S-Space> <C-X><C-U><C-P>
autocmd FileType java,javascript,jsp inoremap <buffer>. .<C-X><C-O><C-P>
"Ctrl+X Ctrl+U 提示功能
:::::::::::::::::::::::::::::::::::::::::::::::
参考自:http://blog.csdn.net/wangran51/article/details/7248945