一、检查vim版本
现在Ubuntu默认vim版本是8.0以上
vim --version
检查当前vim是否支持python3,若出现 +python3 这一项表示支持,-python3表示不支持
vim --version | grep python
二、获取安装包
1.直接GitHub上clone下来
git clone https://github.com/chxuan/vimplus.git ~/.vimplus
cd ~/.vimplus
./install.sh
2.如果网速不好,可以直接用已经下载好的vimplus-master.zip
网盘链接:https://pan.baidu.com/s/1p7Pzokvhfsq0BzJGwNreYw
提取码:10hn
安装
unzip vimplus-master.zip //如果下载离线安装包,需要执行解压命令
cd ~/vimplus-master
./install.sh
等待过程中,会出现让你用python2还是python3编译自动补全插件YouCompleteMe( ycm ),这里选择3即可。
三、插件安装
vimplus安装完后会自动进入插件的安装,我们会看到一个各种插件的下载界面,如果此时插件正常下载,可以等待下载完成;如果插件下载半天没动静,或者很多插件都下载不成功,可以按下面的方法进行完成后续的安装。
1、vimplus将所有的vim插件都放在~/.vim/plugged目录下,可以进入该目录进行查看。
cd ~/.vim/plugged
ls
2、拷贝网盘链接里的plugged.zip文件到你的linux上,然后执行命令
unzip plugged.zip
这样会得到一个plugged目录,然后我们将原本的plugged删除, 将我们解压得到的plugged移动过去
rm -rf ~/.vim/plugged
mv plugged ~/.vim
3、最后再写入先前设置好的配置文件,这里可以直接用网盘链接里的vimrcbf,将此时的.vimrc删除或者备份一份也可.
rm -f ~/.vimrc
mv vimrcbf ~/.vimrc
现在可以试试vim是否已经具备功能了。
进入vim之后在normal模式下,按下 + h , 即可打开帮助文档, 默认为逗号"," 可以在.vimrc进行修改,很多功能的快捷键均可在.vimrc进行修改。
四、ycmd server SHUT DOWN的错误解决方法
如果使用vim打开文件出现下面类似的错误:
The ycmd server SHUT DOWN (restart with ':YcmRestartServer'). Unexpected exit code 1. Type ':YcmToggl eLogs ycmd_44873_stderr_pa8p4c2b.log' to check the logs.
这是因为vimplus 里的 ycm 库连的是 gitee 的库,已经是几年前的旧版本了,下载 GitHub 新的库安装完就解决了。
步骤
1.
cd ~/.vim/plugged
rm -rf YouCompleteMe/
git clone https://github.com/ycm-core/YouCompleteMe.git
如果网速不好,可以使用网盘链接里的YouCompleteMe.zip并解压到~/.vim/plugged/即可
2.
cd ~/.vim/plugged/YouCompleteMe
git submodule update --init --recursive
3.
python3 ./install.py
执行完以上步骤,即可解决该问题。
现在大家可以愉快的搬砖了。
原文地址:https://blog.csdn.net/m0_73825482/article/details/136078479
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。