在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修改字段类型方法总结