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

2020-09-13  本文已影响0人  李伟13

版本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代码了
meiyuU

上一篇下一篇

猜你喜欢

热点阅读