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

参考

https://www.cnblogs.com/cniwoq/p/13272746.html

posted @ 2021-01-06 15:50  粉红便签  阅读(364)  评论(0)    收藏  举报