0
点赞
收藏
分享

微信扫一扫

neo-vim的C语言开发环境

  1. 安装neovim

这是linux 64位的二进制版本

wget  https://gitee.com/love2share/Neovim-installer/attach_files/993275/download/nvim051-linux64.tar.gz

2.配置

nvim的配置目录是 ~/.config/nvim

创建文件夹结构如图

neo-vim的C语言开发环境_c++

在autoload下创建一个文件plug.vim,可以从这里复制一个完整的

https://gitee.com/lxyoucan/vim-plug/blob/master/plug.vim
  1. init.vim是入口,配置内容百度吧
  2. 安装代码补全插件coc-neovim之前,先安装nodejs,为了速度,可以配置国内源。以后用coc下载各种语言,都会从配置地址去下载js插件。该插件工作原理,大约是当你编辑一个c源文件,coc插件会启动一个nodejs进程作为服务程序,C/S结构
  3. 安装代码补全插件coc-neovim

在init.vim中,添加

Plug 'https://gitee.com/zgpio/coc.nvim.git', {'branch': 'release'}
  1. 用coc安装各种语言的补全插件
:CocInstall coc-clangd
  1. 就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源代码就有提示了

举报

相关推荐

0 条评论