JAVA自动补全插件
Vim 安裝 javacomplete 插件
http://www.vim.org/scripts/script.php?script_id=1785?
安裝方法:下載javacomplete.zip 然后直接 cp到 ~/.vim里解壓即可,或者用 unzip javacomplete.zip -d ~/.vim
解壓文件 后
javacomplete.vim,java_parser.vim,Reflection.java
?就應該在 ~/.vim/autoload 目錄下
這幾個文件 的權限chmod 755??/usr/share/vim/vimfiles/autoload/* (隨意)
cd ?~/.vim/autoload
javac? Reflection.java?
設置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 看一眼是否正確
將?setlocal omnifunc=javacomplete#Complete 加入到文件 ~/.vimrc 中
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>?? 這一句實現在vim 編輯java 文件 時當敲入.
時會觸發<C-X><C-O><C-P>
這兩句的意思 是說按下Ctrl+X 后再按下Ctrl+U 才會觸發提示功能如 調入System.? 會 出現一個列表框列出System 類中的成員
?
總結
以上是生活随笔為你收集整理的JAVA自动补全插件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SVM中的Karush-Kuhn-Tuc
- 下一篇: vim中开shell