安装准备:
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。
使用 brew 安装 MacVim
brew install macvim
使用 MacVim 替换系统自带的 Vim,在当前 shell 的配置文件中添加
alias vim='mvim -v'
使用 MacVim 替换系统自带的 Vim,在当前 shell 的配置文件中添加
alias vim='mvim -v'