Ubuntu配置SpaceVim与C/C++环境

版本Ubuntu 18.04 LTS + SpaceVim 1.6.0 + neovim
默认你会使用vim里面的:q! :wq因为我目前就只会这些.

1.neovim0.4.4安装

通过apt-get安装的neovim版本好像有点低,通过以下方式安装
参考https://blog.csdn.net/henryhu712/article/details/80458753
1.安装PPA - Personal Package Archive 个人包档案

sudo apt-get install software-properties-common

2.安装stable版本的neovim

sudo apt-add-repository ppa:neovim-ppa/stable
sudo apt-get update
sudo apt-get install neovim

在Terminal使用nvim进入neovim得到如下结果

2.SpaceVim安装

https://spacevim.org/cn/quick-start-guide/
根据官网的来吧,首先安装git和curl

sudo apt-get install git
sudo apt-get install curl

然后安装SpaceVim

curl -sLf https://spacevim.org/cn/install.sh | bash


输入nvim打开如下图,

我这里还有图标问题暂时没有解决,然后进去会有一个红色error跳了一下使用[Enter]选择模式后’:q’退出.

解决vimproc Error的问题

以下是报错信息

~/.SpaceVim/bundle/vimproc.vim/lib/vimproc_linux64.so is not found. Please read :help and make it.

那就make it

cd ~/.SpaceVim/bundle/vimproc.vim/
make


再进去就不会报错了

2.SpaceVim中C/C++环境配置

基本上按照官网来
在Terminal中输入nvim进入
通过快捷键Space + f + v + d打开配置文件
[option]条目内添加如下片段

[[layers]]
  name = "lang#c"
[[layers]]
  name = "lsp"
  filetypes = [
    "c",
    "cpp"
  ]
  [layers.override_cmd]
    c = ["clangd"]
[[layers]]
  name = "format"

然后打开nvim发现报如下错误:clangd is not executable!
是因为没有装clangd

解决clangd is not executable!的问题

参考https://www.cnblogs.com/zi-wang/p/13550305.html
Terminal输入

bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)"

clangd版本不一定,我下的就是11,要去文件夹内看一看是多少
安装地址为/usr/bin/clangd-11,输入以下命令

sudo update-alternatives --install /usr/bin/clangd clangd /usr/bin/clangd-11 100
End

然后使用nvim再进入cpp文件中,使用SPC+ l + r就可以run代码了

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值