vim java自動補全(vim javacomplete)

這裡是使用vundle安裝,vundle是一個vim管理套件,安裝vundle

用vundle安裝javacomplete:

1.用vim打開.vimrc檔案。

2.按":"輸入BundlesSearch,左邊會開啟一個套件列表視窗。

3.接著按"/"收尋javacomplete,再按大寫"I"安裝。

4.在.vimrc中加入Bundle 'javacomplete',就安裝成功了。

5.同樣的在.vimrc加入以下幾行。

"設定此行在java檔案中,就可按(ctrl + x) + (ctrl + o) 自動補全
setlocal omnifunc=javacomplete#Complete

"當檔案為java和insert mode的狀態下,按"."會替換成以下指令,換言之,與ide相同當按"."會自動補全
"ex:System.  <=將會出現out等字
autocmd FileType java inoremap <buffer> . .<C-X><C-O><C-P>

"設定額外include的classpath
let b:classpath="~/jarFile/*"

(設定及安裝可參考:~/.vim/bundle/javacomplete/doc/javacomplete.txt

vim視窗分割調整

經由spvsp分割出來的視窗,可經由以下按鍵調整高度寬度:

"ctrl + w" + "="     將所在視窗,與上下左右視窗,擁有同樣的高度與寬度。

"ctrl + w" + "shirt + '+' "    增加所在視窗的高度。

"ctrl + w" + "shirt + '-' "    減少所在視窗的高度。

"ctrl + w" + "shirt + '>' "    增加所在視窗的寬度。

"ctrl + w" + "shirt + '<' "    減少所在視窗的寬度。

 

以上指令可搭配數字使用,例如:

"ctrl + w" + 5 + "shirt + '+' "  會增加5的高度。