vim java自动补全插件 javacomplete

来源:互联网 发布:知乎年度300问 编辑:程序博客网 时间:2024/06/15 05:22
下载javacomplete.zip
下载地址
http://www.vim.org/scripts/script.php?script_id=1785 
解压到~/.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
0 0