安装 YCM 插件

通过 Vundle 安装 YCM 插件。

vimrc 添加配置

1
2
3
4
5
6
7
vim ~/.vimrc

#添加插件
Plugin 'Valloric/YouCompleteMe

#命令行执行安装
:PluginInstall

安装 依赖

YCM 依赖库较多,安装耗时较久。

1
brew install cmake python mono go nodejs

Mac 系统自带的 Vim 不支持 Python 3,需要重新安装。可通过版本查看是否支持。

image

1
2
3
4
brew install vim

#或者安装 macVim
brew install macvim

安装完,vim 还是指向老的版本,需要退出 vim,重新打开。

编译 YCM

1
2
3
4
5
cd ~/.vim/bundle/YouCompleteMe

# --all 会安装所有支持的语言,最好选择自己需要的
python3 install.py --rust-completer

测试

打开一个代码文件,vim 命名行执行查看是否正常

1
:YcmDebugInfo

参考:

  1. YouCompleteMe Installation macOS
  2. Vim自动补齐插件YouCompleteMe安装指南