安裝準備:
1. vim 當然是必須的了。而且 YouCompleteMe 對 vim 的版本也有要求,可以試着先往下進行,vim 版本過低的話,可以回過頭來單獨對付 vim 版本問題。(這裡給各位個傳送門,安裝最新版本 vim:http://andy0620.lofter.com/post/1d56618a_7dc0a79)
2. cmake。
- 可以通過 brew 來安裝:
brew install cmake
- linux的話,自然就是:
sudo apt-get install cmake
3. 安裝vundle插件,用于安裝管理vim的插件(沒有相應目錄的當然要 mkdir一個,不再贅述):
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
開始安裝:
1. 在 ~/.vimrc 中添加:
setrtp+=~/.vim/bundle/vundle/
call vundle#rc()
Bundle 'Valloric/YouCompleteMe'
filetype plugin indent on
2. 下載下傳 YouCompleteMe(不建議用 :BundleInstall 的方式來安裝,一來這個插件很大,各位絕大部分也是通過翻牆來繼續的,很容易斷;二來這種方式看不到進度條之類的東西,讓你根本不知道已經什麼進度了。):
git clone --recursive https://github.com/Valloric/YouCompleteMe.git ~/.vim/bundle/YouCompleteMe/
3. 編譯:
mkdir ~/ycm_build
cd ~/ycm_build
cmake -G “Unix Makefiles” -DPATH_TO_LLVM_ROOT=~/ycm_temp/llvm_root_dir . ~/.vim/bundle/YouCompleteMe/cpp make ycm_support_libs
4. 安裝:
cd ~/.vim/bundle/YouCompleteMe
./install.sh
*如果發現提示vim 版本過低,按照事例1進行 或者安裝MacVim(借鑒其他部落客的資訊)
- MacVim 依賴 Xcode,首先需要在 App Store 中安裝 Xcode。如果是全新安裝的 Xcode,請打開一次,并且同意 license。
使用 MacVim 替換系統自帶的 Vim,在目前 shell 的配置檔案中添加
- 使用 brew 安裝 MacVim
brew install macvim
- 使用 MacVim 替換系統自帶的 Vim,在目前 shell 的配置檔案中添加