针对Java开发环境的VIM 配置 ---安装 javacomplete插件
以Linux用户tucson为例:1> mkdir /home/tucson/.vim2> 将javacomplete*.zip copy至 .vim下并解压缩(unzip yourZip) [tucson@apple ~]$ ls .vim/ autoload doc3> cd /home/tucson/.vim/autoload/4>
·
以Linux用户tucson为例,总结下Java开发中如何实现VIM的自动补全功能:
1> mkdir /home/tucson/.vim
2> 下载javacomplete插件,将 javacomplete*.zip copy至 .vim下并解压缩(unzip yourZip)
[tucson@apple ~]$ ls .vim/
autoload doc
3> cd /home/tucson/.vim/autoload/
4> javac Reflection.java
5> 修改 /home/tucson/.bashrc, 将上面的autoload目录绝对路径加入CLASSPATH:
export CLASSPATH="$CLASSPATH:/home/tucson/.vim/autoload"
注意:如果你有maven依赖库,需要把.m2依赖库的绝对路径也加入classpath
6> 运行.bashrc使之生效: source /home/tucson/.bashrc
7> 在/home/tucson/目录下创建隐藏文件 .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
8> 现在vim就可以自动提示很多java对象的属性或函数了。
IT人的微信自媒体--- 杰天空, 走在寻找创意的路上
发掘创意,点缀生活,品味人生。
请搜索微信订阅号: jksy_studio ,或者微信扫描下图二维码添加关注
杰天空静候您的光临。
更多推荐
已为社区贡献1条内容
所有评论(0)