preloader
學習

安裝MacVim+Vundle+Eclim+YouCompleteMe

為了有更好的開發環境,喜歡Eclipse的自動完成功能,也喜歡Sublime Text的專案資料夾樹狀圖觀,於是準備安裝相關軟體的資料,本文章並未達成Sublime Text的專案資料夾樹狀圖觀,以下將介紹安裝MacVim+Vundle+Eclim+YouCompleteMe套件。

安裝以上套件之前,電腦必須具備以下環境:

  1. 已具備 Eclipse IDE 4.4 以上
  2. 具備 CMake,如果沒有,Mac系統請從homebrew安裝,指令是brew install cmake ;如果是Ubuntu則請用 apt-get安裝,指令是 sudo apt-get install cmake
  3. Java 1.7以上
  4. 下載Eclim檔案,網址是 http://sourceforge.net/projects/eclim/files/eclim/2.4.1/eclim_2.4.1.jar/download
  5. Python,這可以透過 homebrew 裝

 

安裝過程

  1. 安裝MacVim,相關指令是
brew install macvim --override-system-vim
brew linkapps macvim

安裝完之後,可以在 .bash_profile 檔案內改 MacVim 的別名成為vim,新增內容是 alias vim="/usr/local/bin/vim"

 

  1. 安裝Vundle,相關指令是
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim

請參考 Vundle 的網頁 https://github.com/gmarik/Vundle.vim,我的 .vimrc 內容是加入它建議的內容並隱藏 plugin 'L9'Plugin 'file:///home/gmarik/path/to/plugin' ,然後存檔並離開 .vimrc。接著在Terminal app的命令列啟動vim,進入vim畫面後輸入:PluginInstall ,讓它執行安裝Plugin,過一下子就好了。

 

  1. 安裝Eclim前一定要確認Eclipse IDE已經成功安裝。安裝Eclim相關指令是
java -jar eclim_2.4.1.jar

在命令列輸入這個指令後,會在命令列安裝或是跳出安裝視窗的相關訊息,就讓它安裝就好。

 

  1. 安裝YouCompleteMe,相關操作是
  • 在家目錄底下以vim程式開啟.vimrc檔案,其中在Vundle相關區塊內,輸入以下內容: Plugin 'Valloric/YouCompleteMe' ,並在vim同個檔案畫面的命令模式輸入以下內容: :PluginInstall
  • Vundle下載並安裝YouCompleteMe plugin之後,請到 ~/.vim/bundle/YouCompleteMe 資料夾下,輸入這個指令: ./install.sh --clang-completer 即設定完畢 YouCompleteMe plugin 中也支援 C 語言的自動完成功能。

 

 

由於已在第三步安裝 Eclim ,YouCompleteMe plugin 會呼叫由Eclim 提供的 Java 與 Ruby omni function ,所以達成 Vim 自動完成Ruby程式關鍵字補齊的功能。

 

參考網站:

  1. http://ita3051.blogspot.tw/2014/09/vim-youcompleteme-c-c.html

  2. Eclim http://eclim.org/install.html

  3. Vundle https://github.com/gmarik/Vundle.vim

  4. YouCompleteMe https://github.com/Valloric/YouCompleteMe