- 安装neovim
这是linux 64位的二进制版本
wget https://gitee.com/love2share/Neovim-installer/attach_files/993275/download/nvim051-linux64.tar.gz
2.配置
nvim的配置目录是 ~/.config/nvim
创建文件夹结构如图
在autoload下创建一个文件plug.vim,可以从这里复制一个完整的
https://gitee.com/lxyoucan/vim-plug/blob/master/plug.vim
- init.vim是入口,配置内容百度吧
- 安装代码补全插件coc-neovim之前,先安装nodejs,为了速度,可以配置国内源。以后用coc下载各种语言,都会从配置地址去下载js插件。该插件工作原理,大约是当你编辑一个c源文件,coc插件会启动一个nodejs进程作为服务程序,C/S结构
- 安装代码补全插件coc-neovim
在init.vim中,添加
Plug 'https://gitee.com/zgpio/coc.nvim.git', {'branch': 'release'}
- 用coc安装各种语言的补全插件
:CocInstall coc-clangd
- 就c语言而言,需要系统中有clangd ,(clang是前端,llvm是编译器后端,clangd是专门提示代码用的,这里我只安装clangd)
sudo apt install clangd-11
具体名称,要看自己的软件源里是什么。安装完的二进制也是clangd-11,此时你若编辑c源代码,coc会提示找不到clangd,所以
sudo update-alternatives --install /usr/bin/clangd clangd /usr/bin/clangd-11 100
再编辑C源代码就有提示了