vimPlus的安装以及自己遇到的坑

本文档记录了在Ubuntu20.04上安装vimPlus的步骤,包括安装git,使用git克隆vimPlus仓库,解决克隆时的nuTLS错误,设置终端字体避免乱码,以及处理vim插件错误和YCM服务器问题。通过注释插件文件和重新安装YouCompleteMe来完成安装,并实现了vim的自动补全功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vimPlus的安装以及自己遇到的坑

本人所用环境ubuntu 20.04(64位)

第一步 安装git

查看自己是否已经安装了git

git --version

如果没有安装的话

sudo apt-get install git
第二步 安装vimPlus
git clone https://github.com/chxuan/vimplus.git ~/.vimplus

在这一步我出现了小问题 终端提示 “nuTLS recv error (-54): Error in the pull function”

解决办法:

//将https 替换为 git 
git clone git://github.com/chxuan/vimplus.git ~/.vimplus

在克隆中 会出现一个选项 “Please choose to compile ycm with python2 or python3, if there is a problem” 在这里输入3即可

安装成功

进入vimPlus目录

cd ~/.vimplus

安装插件

./install.sh

为防止vimplus显示乱码,需设置终端字体为Droid Sans Mono Nerd Font

第三步 测试

vim随便创建一个文件

vim 1.c

我在创建的过程中出现

处理 /home/author/.vim/plugged/vim-textobj-syntax/plugin/textobj/syntax.vim 时发生错误:
第 32 行:
E117: 未定义的函数: textobj#user#plugin

这个错误

我个人的 解决办法是进入到文件的对应位置 注释掉该函数

vi ~/.vim/plugged/vim-textobj-syntax/plugin/textobj/syntax.vim 
进入到这里之后注释掉31----37行

之后重新执行 vim 1.c

进入后如果底部提示 “The ycmd server SHUT DOWN (restart with ‘:YcmRestartServer’). YCM … YCM be”

个人解决办法

cd ~/.vim/plugged/YouCompleteMe/
./install.py

再重新执行 vim 1.c 随便写两行代码 可见已经可以实现自动补全了

以上是我本人安装vimplus的全过程 以及遇到的问题

希望可以帮助到大家

结束!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值