1. 程式人生 > >針對Java開發環境的VIM 配置 ---安裝 javacomplete外掛

針對Java開發環境的VIM 配置 ---安裝 javacomplete外掛

以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  ,或者微信掃描下圖二維碼新增關注


傑天空靜候您的光臨。