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