SpaceVim C++开发环境
以前都是使用vscode远程开发,但是经常涉及到工作目录的切换且经常打开7,8个vscode,非常占资源,所以考虑使用vim+ycm+clangd+lsp来搭建一个类似vscode的可视化编程工具,这种搭建方式有空了再写,偶然间有看到spacevim,基本属于开箱即用的东西
SPACE 主页 主页 | SpaceVim, 既有中文也有英文
安装:
参考网站中的安装方式即可
配置
因为我使用了clang+llvm+cmake 的compile_commands.json的编译方式,所以使用了lsp和ycm的代码高亮,自动补全功能,且支持跳转
贴上我的配置文件
# All SpaceVim option below [option] section
[options]# set spacevim theme. by default colorscheme layer is not loaded,# if you want to use more colorscheme, please load the colorscheme# layercolorscheme = "dracula"colorscheme_bg = "dark"# Disable guicolors in basic mode, many terminal do not support 24bit# true colorsenable_guicolors = false# Disable statusline separator, if you want to use other value, please# install nerd fontsstatusline_separator = "nil"statusline_iseparator = "bar"buffer_index_type = 4windows_index_type = 3enable_tabline_filetype_icon = falseenable_statusline_mode = falsestatusline_unicode = false# Enable vim compatible mode, avoid changing origin vim key bindingsvimcompatible = truedefault_indent = 4# Enable autocomplete layer
[[layers]]
name = 'autocomplete'
autocomplete_method = 'ycm'
auto_completion_return_key_behavior = "complete"
auto_completion_tab_key_behavior = "cycle"[[layers]]
name = 'shell'
default_position = 'top'
default_height = 30[[layers]]name = "lsp"filetypes = ["c", "cpp"][layers.override_cmd]c = ["clangd", "--limit-results=5"]cpp = ["clangd", "--limit-results=5"][[layers]]name = 'lang#c'clang_executable = "clang"enable_clang_syntax_hightlight = true[layer.clang_std]c = "c11"cpp = "c++1z"objc = "c11"objcpp = "c++1z"
SpaceVim C++开发环境相关推荐
- 从零开始vim搭建Java开发环境[视频]
视频教程 从零开始vim搭建Java开发环境 全屏观看 前言 起初我仅仅是想在手机上搭建一套能开发Java的vim环境.<玩转手机中的linux系统termux并搭建java开发环境> 玩 ...
- linux jedi-vim安装,SpaceVim安装与环境配置
配置vim是一件很让人头疼的事,网速差的同学可能安装个YouCompleteMe都要几个小时. 本文要介绍一种vim的预配置方案--SpaceVim的安装过程(注意SpaceVim和space-vim ...
- macOS中SpaceVim搭建java开发环境
安装JDK11 过程略,可参考: https://blog.csdn.net/lxyoucan/article/details/111120215 macOS安装支持Python 3的neovim 为 ...
- 搭建基于 Vim 的 C++和 Python 开发环境[持续更新]
最近 vscode 在技术圈火了一阵子,每天都可以在掘金上看到安利文章和奇葩的插件,什么"杨超越鼓励师",还有上班摸鱼系列,"看小说插件","看股票插 ...
- 从零开始vim搭建Java开发环境之coc.nvim 篇
前言 vim之美妙我就不过多介绍了,懂的自然懂.之前我已经有一篇文章介绍如何使用SpaceVim来搭建Java开发环境. 传送门:<从零开始vim搭建Java开发环境[视频]> 最近使用c ...
- vim安装指南(for Ubuntu and Windows)(配置C/C++和Python开发环境)
Ubuntu 安装vimplus GitHub链接:vimplus 安装步骤 git clone https://github.com/chxuan/vimplus.git ~/.vimplus # ...
- 客快物流大数据项目(四十九):开发环境初始化
目录 开发环境初始化 一.配置开发环境的HADOOP_HOME 二.将hadoop.
- 2021年大数据常用语言Scala(二):Scala开发环境安装
目录 开发环境安装 安装JDK 安装scala SDK 步骤 具体操作 安装IDEA scala插件 步骤 开发环境安装 学习如何编写scala代码之前,需要先安装scala编译器以及开发工具 sca ...
- android studio 开发环境搭建
as 开发环境 1 需要下载配置JDK 2 下载 android studio JDK 配合可以参考 http://blog.csdn.net/qq_33210042/article/details/ ...
最新文章
- 贝叶斯厉害在哪里,相当牛的文章
- 【算法设计与分析】03 算法及其时间复杂度
- android自定义队列,Android 消息机制(一)消息队列的创建与循环的开始 Looper与MessageQueue...
- Java线程安全队列Queue实现原理
- 广东四大姓氏,排名第三的是李姓,你的姓氏排名第几?
- 多进程中之文件描述符继承的消除
- echarts3D地球
- 四人小组:vip会员管理系统
- 软件开发者的终极梦想:揭秘谷歌编程面试
- python时间序列平稳性检验_Python量化投资基础:时间序列的平稳性检验
- 美国计算机留学直博几年,美国读博士需要几年才能毕业?
- 2021-2027全球与中国全闪存存储市场现状及未来发展趋势
- 阿里云1核1G内存1M宽带支持多少IP访问量够用吗?
- C++中UTF-8, Unicode, GB2312转换及有无BOM相关问题
- 【C语言】案例四十六 点名册(一)
- 微信小程序上传文件报错: errMsg: “uploadFile:fail createUploadTask:fail invalid url“
- 博图买什么样配置的笔记本_西门子PLC编程软件-博图软件用什么配置的电脑最好?...
- P1719 最大加权矩形【前缀和】
- python编写一个程序、判断用户输入的数是正数还是负数_java试编写一程序,可由键盘输入一个整数,然后判断该数值是正数还是负数.(if)...
- Tello talent无人机扩展模块库分析(default.ino)
热门文章
- 运用雅可比(Jacobi)和高斯-赛德尔(GS公式)求解方程组
- 本系统采用jsp和mysql_大学生综合测评系统的设计和实现(MySQL)
- 【解决方案】SkeyeVSS视频安防综合管理平台呵护群众“舌尖上的安全”
- 历史上最好用的日程管理软件,完全免费
- 建行总行信息技术类09、10、11三年的笔试回忆资料合集
- 人机对话系统与自然语言处理
- Project 2007 导出 Excel
- 第七章-微分方程习题
- 我的世界服务器时装不显示,我的世界时装工坊 Armourers Workshop Mod
- 黄金票据维持域控权限