linux上安装vimplus 从零开始
目前的vimplus没找到很好的安装教程新版本的容易出现很多问题本文从零开始教你完成vimplus的安装请注意你的vim版本要在9.1.0016以上 pyhton要在3.8以上最好选用Ubuntu 24.04请注意不要用root用户安装vimplus 会出现报错请新建一个用户并配置一下sudo权限创建用户可以参考如下sudoaddusertest# 分配用户sudousermod-aGsudotest# 分配权限su-test#切换用户随后使用ssh连接服务器即可首先配置GitHub的ssh连接如果不配置sshgitclone的连接可能超时你可以参考这个博客进行配置ssh链接vimplus下载安装vimplusgitclone gitgithub.com:chxuan/vimplus.gitcd~/.vimplus ./install.sh请注意命令不要加sudo选择你要的python版本现在基本的都是python3自动下载插件如果你没有安装前面的git进行配置这里可能会出现网络问题测试vimmain.c#测试一下是否正常可以看到出现报错直接:q退出这往往是因为YCMYouCompleteMe的问题我们选择重新安装一下YCM先直接卸载YCMcd~/.vim/plugged/rm-rfYouCompleteMe/sudoaptupdatesudoaptinstallbuild-essential cmake vim-nox python3-dev# 确保YCM的最小依赖存在你可以根据你的需求安装特定的依赖安装YCMgitclone https://github.com/ycm-core/YouCompleteMe.git#直接在~/.vim/plugged/目录下使用cdYouCompleteMe/gitsubmodule update--init--recursive#首次安装需要使用这个命令python3 install.py--all#这个过程比较漫长我的构建出现了问题因为从github上下载libclang超时了我们修改指令使用系统的clangsudoaptinstall-yclang 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# gopython3 install.py --system-libclang --ts-completer# js和Tspython3 install.py --system-libclang --rust-completer# rustpython3 install.py --system-libclang --java-completer# java我目前只需要c系列最终测试vimmain.c可以看到成功打开且没有报错十分舒适