vim代码补全
Ubuntu 18.04配置vim代码补全插件(以C++为例)
安装
call plug#begin('~/.vim/plugged')
Plug 'neoclide/coc.nvim',{'branch': 'release'} "代码补全插件
call plug#end()
注:插件管理工具vim-plug的安装使用参阅之前文章。
扩展工具
在vim下根据需要通过以下命令安装相应扩展工具(可选):
:CocInstall coc-clangd # C++环境插件
:CocInstall coc-cmake # Cmake 支持
:CocInstall coc-git # git 支持
:CocInstall coc-highlight # 高亮支持
:CocInstall coc-json # json 文件支持
... ...
要注意的问题
对于c++的自动补全,coc-clangd插件需要获得相应支持,直接按照提示操作即可。如果下载速度过慢,也可以通过以下方法进行:
下载压缩包到指定目录(没有就创建)
cd ~/.config/coc/extensions/coc-clangd-data/install/10.0.0/
wget https://github.com/clangd/clangd/releases/download/10.0.0/clangd-linux-10.0.0.zip
解压
unzip clangd-linux-10.0.0.zip
创建软连接
sudo ln -s ~/.config/coc/extensions/coc-clangd-data/install/10.0.0/clangd_10.0.0/bin/clangd /snap/bin/clangd
浙公网安备 33010602011771号