linux上安装vimplus 从零开始

目前的vimplus没找到很好的安装教程,新版本的容易出现很多问题,本文从零开始教你完成vimplus的安装
请注意你的vim版本要在9.1.0016以上 pyhton要在3.8以上
最好选用Ubuntu 24.04

请注意不要用root用户安装vimplus 会出现报错请新建一个用户并配置一下sudo权限
创建用户可以参考如下

sudo adduser test  # 分配用户
sudo usermod -aG sudo test # 分配权限
su - test #切换用户

随后使用ssh连接服务器即可

首先配置GitHub的ssh连接

如果不配置ssh,gitclone的连接可能超时
你可以参考这个博客进行配置
ssh链接

vimplus下载

安装vimplus

git clone https://github.com/chxuan/vimplus.git ~/.vimplus
cd ~/.vimplus
./install.sh

请注意命令不要加sudo

在这里插入图片描述
选择你要的python版本现在基本的都是python3

自动下载插件
在这里插入图片描述
如果你没有安装前面的git进行配置,这里可能会出现网络问题

测试

vim main.c #测试一下是否正常

在这里插入图片描述

可以看到出现报错

直接:q退出
在这里插入图片描述
这往往是因为YCM(YouCompleteMe)的问题我们选择重新安装一下YCM

先直接卸载YCM

cd ~/.vim/plugged/
rm -rf YouCompleteMe/
sudo apt update
sudo apt install build-essential cmake vim-nox python3-dev # 确保YCM的最小依赖存在

你可以根据你的需求安装特定的依赖
在这里插入图片描述

安装YCM

git clone https://github.com/ycm-core/YouCompleteMe.git #直接在~/.vim/plugged/目录下使用
cd YouCompleteMe/
git submodule update --init --recursive #首次安装需要使用这个命令
python3 install.py --all #这个过程比较漫长

在这里插入图片描述
我的构建出现了问题,因为从github上下载libclang超时了
我们修改指令使用系统的clang

sudo apt install -y clang libclang-dev python3-dev #确保环境
python3 install.py --all --system-libclang #采用系统的clang

请注意 --all会为所有语言安装支持,这很可能因为网络导致失败 这可能是因为部分语言依赖你没有安装

建议如下安装

请确保你的语言环境依赖成功安装在进行下面的代码,选择你需要的即可 如果要多个可以加在后面

python3 install.py --system-libclang --clang-completer #单独支持c系列
python3 install.py --system-libclang --cs-completer # c#
python3 install.py --system-libclang --go-completer # go
python3 install.py --system-libclang --ts-completer # js和Ts
python3 install.py --system-libclang --rust-completer # rust
python3 install.py --system-libclang --java-completer # java

我目前只需要c系列
在这里插入图片描述

最终测试

vim main.c

可以看到成功打开且没有报错,十分舒适
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值