set vim and vim configure
环境
g++ (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
cmake version 3.16.3
Python 3.8.5
VIM - Vi IMproved 8.1 (2018 May 18, compiled Apr 15 2020 06:40:31)
在用户目录下新建文件夹.vim
,然后再.vim
中建立vim
配置文件vimrc
。
使用vim-plug
来管理vim
插件。
github
地址https://github.com/junegunn/vim-plug
执行以下命令进行安装
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
基本示例
call plug#begin()
Plug 'tpope/vim-sensible'
call plug#end()
安装插件
在Normal
模式下输入: PlugInstall
即可
对于C/C++的代码提示及跳转采用YCM插件。
前置安装命令
sudo apt install build-essential cmake vim-nox python3-dev
C/C++所需Clang
sudo python3 install.py --clangd-completer
编译YCM
插件
cd ~/.vim/plugged/YouCompleteMe
sudo python3 ./install.py
将系统头文件包含到文件.ycm_extra_conf.py
文件内容不同版本系统需要注意更换版本号(此处为9),因为g++ (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
cd ~/.vim
vim .ycm_extra_conf.py
以上vimrc
与.ycm_extra_conf.py
文件内容可以直接下载使用。