Vim試水之五:配置Java開發IDE

來源:互聯網
上載者:User

    雖然現在搞.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開發的內容將在後續添加~~~

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.