本教程只支持Vim8。
本教程为C/C++安装插件,其他语言不支持。
配套视频教程

废话不多说,开始安装插件。插件不是一个一个安装,而是通过插件管理器vim-plug来安装。
vim-plug会将所有的插件全部安装完成,就不需要手动一个一个安装。

第一步,下载配置文件

  1. 创建~/.vim隐藏文件夹,这是vim的插件的配置路径
  2. 进入~/.vim
  3. 将配置好的仓库从github上下载下来,
  4. 将已经写好的配置文件.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++代码补全的插件,需要下载的东西比较多,自动安装过程中可能出错,因此使用手动安装的方法。

  1. 安装cmake
  2. 进入插件目录
  3. 下载YouCompleteMe仓库
  4. 进入YouCompleteMe目录,准备编译代码
  5. 编译安装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

第四步,安装插件所需要的第三方工具

  1. 安装clang-format,格式化代码的工具
  2. 安装ctags,生成tag文件
  3. 安装silversearcher-ag,搜索工具
  4. 创建clang-format的软链接,否则执行:ClangFormat的时候,提示找不到clang-format
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

第五步,总结

vim配置文件是全中文注释,分模块划分。
不是一个.vimrc将所有的配置放在一起。
在这里插入图片描述

推荐文章:探索高效C/C++编程新境界——vim-clang vim-clang项目地址:https://gitcode.com/gh_mirrors/vi/vim-clang 在众多开发者的心中,Vim不仅是代码编辑的神器,更是个性化编程环境的象征。而对于C/C++程序员来说,拥有一个强大、高效的自动补全和诊断工具是提升开发效率的关键。今天,我们要介绍的正是这样一款为C/C++量身打造的Vi... C/C++是使用比例最高的程序语言,而vim是专为程序员开发的编辑器,当这两者结合起来,会给我们带来怎样的效果呢。 对于windows上做C++开发的用户来说,vs为他们做了大量的工作,语法高亮、自动缩进、智能提示等等,当你happy的使用vs时,请记住一点,这是一个收费软件,虽然在我大中华普遍都在使 本文章讲述了如何用coc.nvim安装coc-clang插件,和如何安装前置要求(clangd, npm, nodejs),并配置.vimrc文件和clangd路径来让vim可以autofill cpp目录介绍1. 配置 .vimrc 文件2. 安装Clangd2. 安装插件3. 确认Clangd的路径是正确的4.连接clangd和coc插件结束。 vim c语言插件 我已经使用Vim文本编辑器已有大约二十年了。 一段时间以来,我一直在自定义Vim配置,仅在最近几年才使用插件。 我确实为特定的语言和配置文件使用了某些插件(例如,我仅在Ansible配置文件中安装了Rocannon),在此不再赘述,这将是一长串 。 但是下面介绍的10个Vim插件是我的最爱,无论我使用哪种编程语言,我几乎在每个配置文件中都使用这些插件Vim-Clang:提升C/C++开发效率的强大插件 vim-clang项目地址:https://gitcode.com/gh_mirrors/vi/vim-clang 是一个为Vim文本编辑器设计的插件,它利用了Clang库的力量,提供了实时语法检查、自动补全、代码跳转等高级功能,极大地提升了C和C++开发者的生产力。 Vim-Clang的核心在于它如何与Clang(LLVM项目的一... 注:本文中所有的插件均为作者长时间实践挑选的产物,适合入门Vim编辑器之后的人群。通过增加不同插件,几乎可以完全抛弃鼠标,使代码效率倍增,给人一种很爽的感觉,哈哈哈。 Vim是一款强大的文本编辑器,可以通过适当的配置成为一个功能强大的集成开发环境(IDE)来支持各种编程语言。在本文中,我们将介绍如何使用Vim配置C/C++和Erlang的IDE开发环境,以便您可以更高效地进行编码和调试。现在,您已经成功配置Vim作为C/C++和Erlang的IDE开发环境,让我们看看如何使用它。为了在Vim中支持Erlang开发,我们需要安装适当的插件安装完成后,您应该具有一个更好的Erlang开发环境。一旦Vim安装完成,我们可以开始配置它以支持C/C++和Erlang开发。 clangd在建立索引速度,cpu占用以及代码高亮显示上都有着很大的优势。对我来说(neo)vim下的最好的支持多种语言的代码补全与高亮的插件。gruvbox颜色主题是我找到的对c++高亮最友好的一个颜色主题了。即可获得如下效果(前提是安装好了clangd以及cmake)终端浮窗是一个非常实用的工具,快速呼出终端可以提高很多效率。clangd高亮支持需要在coc-config中设定。两款软件在面对工程项目的时候均可以通过。clangd建立索引前后。安装一个语言的支持只需要。目录的相关插件,必备。