在Vim中配置C++环境和插件
介绍
本文章讲述了如何用coc.nvim来安装coc-clang插件,和如何安装前置要求(clangd, npm, nodejs),并配置.vimrc文件和clangd路径来让vim可以autofill cpp
1. 配置 .vimrc 文件
在home中创建.vimrc文件(如果没有的话)
$ vim ~/.vimrc
在.vimrc中插入以下配置(对于已经有自己配置的,可以只插入call plugin 到 end来放入coc.nvim 插件)
1 set nu
2 " Set compatibilty to vim only
3 set nocompatible
4 " Auto text wrapping
5 set wrap
6 " Encoding
7 set encoding=utf-8
8 " Status bar
9 set laststatus=2
10 " Intent width
11 set shiftwidth=2
12 syntax on
13 filetype plugin indent on
14
15 set tabstop=2
16 set expandtab
17 set softtabstop=2
18 set autoindent
19 set smartindent
20
21 call plug#begin()
22
23 Plug neoclide/coc.nvim, {branch:release}
24
25 call plug#end()
2. 安装Clangd
$ sudo apt install clangd
2. 安装插件
因为clangd在nodejs上运行,所以得安装nodejs,根据不同平台版本,可在官网中找到合适的安装方法
(我自己是用的windows的wsl,所以我直接安装的windows包)
安装npm
在任意vim的界面中(任意用vim打开的文件,或者直接在terminal中$ vim)输入以下vim指令来安装插件
:PlugInstall
3. 确认Clangd的路径是正确的
找到clangd的路径:
$ which clangd
找到configure file:
vim .vim/coc-settings.json
将clangd.path路径修改为自己的clangd路径
4.连接clangd和coc插件
在任意vim中执行
:CocInstall coc-clangd
结束
这样就成功了,可以建立一个cpp文件来测试autofiling。
希望这些能对你有帮助 :>
下一篇:
Oracle修改字段类型方法总结
