為了有更好的開發環境,喜歡Eclipse的自動完成功能,也喜歡Sublime Text的專案資料夾樹狀圖觀,於是準備安裝相關軟體的資料,本文章並未達成Sublime Text的專案資料夾樹狀圖觀,以下將介紹安裝MacVim+Vundle+Eclim+YouCompleteMe套件。
安裝以上套件之前,電腦必須具備以下環境:
brew install cmake
;如果是Ubuntu則請用 apt-get
安裝,指令是 sudo apt-get install cmake
brew install macvim --override-system-vim
brew linkapps macvim
安裝完之後,可以在 .bash_profile
檔案內改 MacVim 的別名成為vim,新增內容是 alias vim="/usr/local/bin/vim"
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,過一下子就好了。
java -jar eclim_2.4.1.jar
在命令列輸入這個指令後,會在命令列安裝或是跳出安裝視窗的相關訊息,就讓它安裝就好。
Plugin 'Valloric/YouCompleteMe'
,並在vim同個檔案畫面的命令模式輸入以下內容: :PluginInstall
。~/.vim/bundle/YouCompleteMe
資料夾下,輸入這個指令: ./install.sh --clang-completer
即設定完畢 YouCompleteMe plugin 中也支援 C 語言的自動完成功能。
由於已在第三步安裝 Eclim ,YouCompleteMe plugin 會呼叫由Eclim 提供的 Java 與 Ruby omni function ,所以達成 Vim 自動完成Ruby程式關鍵字補齊的功能。
參考網站:
http://ita3051.blogspot.tw/2014/09/vim-youcompleteme-c-c.html
YouCompleteMe https://github.com/Valloric/YouCompleteMe