雖然現在搞.NET,但對Java仍有一種難以割舍的情愫。所以打算優先為Java配置一個Vim開發環境。
1、安裝NerdTree
如果你看了這個系列文章的前面幾篇,那么就不需要我多說了,從 http://www.vim.org/scripts/script.php?script_id=1658 下載NerdTree插件,然后將其中的plugin和doc與~Vim/Vim73/目錄下的同名文件夾合並。往_vimrc中加入下面幾行NerdTree配置代碼:
" NERDTree plugin map <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 = 1
let 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開發的內容將在后續添加~~~