針對Java開發環境的VIM 配置 ---安裝 javacomplete外掛
阿新 • • 發佈:2019-01-01
以Linux使用者tucson為例,總結下Java開發中如何實現VIM的自動補全功能:
1> mkdir /home/tucson/.vim
2> 下載javacomplete外掛,將 javacomplete*.zip copy至 .vim下並解壓縮(unzip yourZip)
[[email protected] ~]$ 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 ,或者微信掃描下圖二維碼新增關注
傑天空靜候您的光臨。