Sirius' blog Sirius' blog
首页
  • 学习笔记

    • 《C++》
    • 《MATLAB》
    • 《Python》
  • 学习笔记

    • 《Git》
    • 《CMake》
  • 技术文档
  • 博客搭建
  • 学习
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Sirius0v0

怕什么真理无穷,进一寸有一寸的欢喜
首页
  • 学习笔记

    • 《C++》
    • 《MATLAB》
    • 《Python》
  • 学习笔记

    • 《Git》
    • 《CMake》
  • 技术文档
  • 博客搭建
  • 学习
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 学习笔记

  • 技术文档

    • Markdown使用教程
    • Linux相关技术

      • WSL2安装与相关设置
      • Terminal美化
      • 初识Linux
      • 无网络环境下在linux下安装gcc
      • VMware-Ubuntu快速开始
      • ubuntu离线安装包的方法
      • VIM C++开发环境配置
    • LaTeX学习入门
    • yaml语言教程
    • 51微控制器
  • 博客搭建

  • 技术
  • 技术文档
  • Linux相关技术
Sirius0v0
2023-03-22

VIM C++开发环境配置

# VIM C/C++开发环境配置

  1. 安装vim-plug (opens new window)插件

    curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
        https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
    
  2. 安装node.js >= 14.14

    curl -sL install-node.vercel.app/lts | sudo bash
    
  3. 在~/.vimrc或~/.vim/init.vim中添加配置项

    call plug#begin()
    
    Plug 'neoclide/coc.nvim', {'branch': 'release'}
    
    call plug#end()
    

    保存后运行:PlugInstall安装

  4. 安装coc-json以提供更好的json文件智能提示

    :CocInstall coc-json
    
  5. 构建ccls (opens new window)

    git clone --depth=1 --recursive https://github.com/MaskRay/ccls
    cd ccls
    wget -c http://releases.llvm.org/8.0.0/clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz
    tar xf clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz
    cmake -H. -BRelease -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=$PWD/clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-18.04
    cmake --build Release
    cd Release && sudo make install
    
  6. 配置~/.vimrc或~/.vim/init.vim相关项

  7. 配置~/.vim/coc-setting.json,通过:CocConfig快速打开;

  8. 相关配置内容参见Sirius0v0/vimrc (opens new window)

编辑 (opens new window)
#Linux
上次更新: 2023/08/09, 13:21:24
ubuntu离线安装包的方法
LaTeX学习入门

← ubuntu离线安装包的方法 LaTeX学习入门→

最近更新
01
ipopt优化库配置及使用
07-21
02
ubuntu离线安装包的方法
07-21
03
其它控件的使用
03-05
更多文章>
Theme by Vdoing | Copyright © 2020-2024 Sirius0v0 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式