雖然現在搞.NET,但對Java仍有一種難以割捨的情愫。所以打算優先為Java配置一個Vim開發環境。
1、安裝NerdTree
如果你看了這個系列文章的前面幾篇,那麼就不需要我多說了,從 http://www.vim.org/scripts/script.php?script_id=1658 下載NerdTree外掛程式,然後將其中的plugin和doc與~Vim/Vim73/目錄下的同名檔案夾合并。往_vimrc中加入下面幾行NerdTree配置代碼:
" NERDTree pluginmap <F2> :NERDTreeMirror<CR>map <F3> :NERDTreeToggle<CR>
2、安裝JavaBrowser
A、從 http://www.vim.org/scripts/script.php?script_id=588 下載JavaBrowser外掛程式。然後將解壓得到的plugin檔案夾與~/Vim/Vim73/目錄下的同名檔案夾合并
B、將解壓得到的pixmaps檔案夾下的tagindicator.xpm和tagindicator.bmp拷貝到~/Vim/Vim73/目錄下的pixmaps檔案夾,如果沒有這個檔案夾建立個(這步可選)
C、設定JavaBrowser_Ctags_Cmd指向ctags,在_vimrc中添加下面代碼(值填你自己的ctags路徑,Linux系統下類似/usr/bin/ctags):
let JavaBrowser_Ctags_Cmd = 'E:\Vim\vim73\ctags'
D、這步可選,往_vimrc中添加下面代碼:
let Javabrowser_Use_Icon = 1let JavaBrowser_Use_Highlight_Tag = 1
E、綁定快速鍵,如果不綁定快速鍵,需要在命令模式下輸入 :JavaBrowser顯示資源樹。往_vimrc中添加下面代碼(注意不要與已有的其他按鍵衝突了):
map <F11> :JavaBrowser<CR> imap <F11> <ESC><F11>
如就是配置好的Vim,紅色方框標記的就是Java Browser地區:
3、安裝VJDE外掛程式
JavaComplete外掛程式我實驗了幾個小時都沒有成功,最終我放棄了,然後找到了功能更強大的VJDE外掛程式。
從 http://www.vim.org/scripts/script.php?script_id=1213 下載,然後解壓,將得到的幾個檔案夾與~/Vim/Vim73/目錄下的同名檔案夾合并。重啟Vim即可。
預設自動補全快速鍵是Ctrl+x,u,如(使用了新的色彩配置freya,設定了新字型)
4、括弧自動補全外掛程式AutoPairs安裝
從 http://www.vim.org/scripts/script.php?script_id=3599 下載AutoPairs外掛程式,解壓auto_pairs.vim到~/Vim/Vim73/Plugin/目錄下即可(Alt+P可以關閉該外掛程式),效果如下:
更詳細的說明可以參考 http://www.aitilife.com/2012/07/28/vim-auto-pairs-plugin
其他Vim下Java開發的內容將在後續添加~~~