mac vim 下安装自动补全插件YouCompleteMe

时间:2022-02-13 17:24:56

安装准备

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 的配置文件中添加

      alias vim='mvim -v'

    使用 MacVim 替换系统自带的 Vim,在当前 shell 的配置文件中添加

    alias vim='mvim -v'