1. 程式人生 > >[安裝]Vim外掛YouCompleteMe在mac下的安裝

[安裝]Vim外掛YouCompleteMe在mac下的安裝

本文主要是根據GitHub上這個專案的Full Installation Guide 的部分完成的。不當之處,敬請指正。

1. 要確保vim的版本至少是7.3.584以上。

2. 用Vundle來安裝YouCompleteMe. 在vimrc檔案(如何修改vimrc檔案,請點我)裡新增一行 

Plugin 'Valloric/YouCompleteMe'

3. 如果想要c-族語言的補全功能,執行這一步。下載libclang, 連結在此

4. 安裝cmake,(假設已經安裝過homebrew), 在命令列下輸入

brew install cmake

5. 編譯ycm_support_libs檔案

命令列下:

cd ~
mkdir ycm_build
cd ycm_build

5.1) 如果不需要c-族語言的補全,繼續輸入:
cmake -G "Unix Makefiles" . ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp
5.2) 如果需要,假設先前第3步中下載解壓之後的檔案放在 ~/ycm_temp/llvm_root_dir資料夾裡(即 bin, lib, include什麼的直接就在llvm_root_dir資料夾下面),然後在命令列裡執行
cmake -G "Unix Makefiles" -DPATH_TO_LLVM_ROOT=~/ycm_temp/llvm_root_dir . ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp

6. 然後繼續在命令列裡輸入
make ycm_support_libs

完成!

在大功告成之前,強烈建議在.vimrc檔案裡面再加入

let g:ycm_global_ycm_extra_conf = '~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/.ycm_extra_conf.py'

這樣YCM就會自動載入用於c-族語言補全工具的路徑。