天天看點

mac vim 下安裝自動補全插件YouCompleteMe

安裝準備:

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(借鑒其他部落客的資訊)

  1. MacVim 依賴 Xcode,首先需要在 App Store 中安裝 Xcode。如果是全新安裝的 Xcode,請打開一次,并且同意 license。
    1. 使用 brew 安裝 MacVim
      brew install macvim
                 
    2. 使用 MacVim 替換系統自帶的 Vim,在目前 shell 的配置檔案中添加
    使用 MacVim 替換系統自帶的 Vim,在目前 shell 的配置檔案中添加