YouCompleteMe
YouCompleteMe :
一个随键而全的、支持模糊搜索的、高速补全的插件。YCM 由 google 公司搜索项目组的软件工程师 Strahinja Val Markovic 所开发,YCM 后端调用 libclang(以获取AST,当然还有其他语言的语义分析库)、前端由 C++ 开发(以提升补全效 率)、外层由 python 封装(以成为 vim 插件)
依赖
请确保有以下依赖
sudo apt install build-essential cmake python3-dev
使用 vim-plug 下载
用 vim-plug 下载
call plug#begin('~/.vim/plugged')
Plug 'Valloric/YouCompleteMe'
call plug#end()
安装
在YouCompleteMe目录下运行编译安装
cd ~/.vim/plugged/YouCompleteMe
./install.py --clang-completer