第26月第2天 vim javacomplete

Posted lianhuaren

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第26月第2天 vim javacomplete相关的知识,希望对你有一定的参考价值。

1.

将解压出来的autoload 和 doc的内容添加到~/.vim/下的相应目录下,如果~/.vim下没有这两个文件夹就手动创建
其中autoload里的有javacomplete.vim java_parser.vim Reflection.java三个文件,要做的事情是编译 :javac Reflection.java 得到一个.class文件
将.class文件的路径添加到CLASSPATH环境变量里

然后使该环境变量生效 source .bashrc(因为我的环境变量是在~/.bashrc中添加的)

 

~/.vimrc中添加配置

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>

https://www.cnblogs.com/20170722-kong/p/8052588.html

https://www.vim.org/scripts/script.php?script_id=1785

 

2.缩进

shift+v选中行,使用==进行缩进

 

以上是关于第26月第2天 vim javacomplete的主要内容,如果未能解决你的问题,请参考以下文章

第28月第11天 vim -b

第7月第26天 iOS httpserver

第25月第26天 dispatch_group

第26月第20天 springboot

第9月第26天 pairs和ipairs

vim 智能提示插件 javacomplete安装