本教程只支持Vim8。
本教程为C/C++安装插件,其他语言不支持。
配套视频教程
【免费】一学就会--vim高级教程为c、c++量身定制vim-1-为c、c++量身定制vim-谢昆明的在线视频教程edu.csdn.net废话不多说,开始安装插件。插件不是一个一个安装,而是通过插件管理器vim-plug来安装。
vim-plug会将所有的插件全部安装完成,就不需要手动一个一个安装。
第一步,下载配置文件
- 创建~/.vim隐藏文件夹,这是vim的插件的配置路径
- 进入~/.vim
- 将配置好的仓库从github上下载下来,
- 将已经写好的配置文件.vimrc,拷贝到$HOME目录,Vim会自动读取
mkdir ~/.vim
cd ~/.vim
git clone https://github.com/ckelsel/vim-init.git
cp ~/.vim/vim-init/.vimrc ~
第二步,一键安装插件
启动Vim,执行命令,让vim-plug安装插件。
vim-plug已经集成在https://github.com/ckelsel/vim-init.git,不需要单独安装。
:PlugInstall
安装结束
第三步,手动安装YouCompleteMe
YouCompleteMe是C/C++代码补全的插件,需要下载的东西比较多,自动安装过程中可能出错,因此使用手动安装的方法。
- 安装cmake
- 进入插件目录
- 下载YouCompleteMe仓库
- 进入YouCompleteMe目录,准备编译代码
- 编译安装YouCompleteMe
sudo apt-get install cmake
cd ~/.vim/bundles
git clone https://gitee.com/zhuixixi/YouCompleteMe.git --depth=1
cd ~/.vim/bundles/YouCompleteMe
python3 install.py --clang-completer
第四步,安装插件所需要的第三方工具
- 安装clang-format,格式化代码的工具
- 安装ctags,生成tag文件
- 安装silversearcher-ag,搜索工具
- 创建clang-format的软链接,否则执行:ClangFormat的时候,提示找不到clang-format
sudo apt-get install clang-format-6.0
sudo apt-get install silversearcher-ag ctags
// clang-format建软连接
cd /usr/bin
sudo ln -s clang-format-6.0 clang-format
第五步,总结
vim配置文件是全中文注释,分模块划分。
不是一个.vimrc将所有的配置放在一起。