我安装vimplus(ycm)遇到的一些问题

玩linux的人一般都都会使用vim,而一般也都会安装ycm插件,但这个过程这两年变化很大,我简单说一下这个过程和我遇到的问题。
我只是学习python和shell脚 本,所以我的需求也不很复杂。最大的需求就是python和脚本的自动代码补全。但是实现这个过程还真费了点劲。
一、大约1年半前,安装ycm是相当复杂的。要手动安装vim8,再编译安装8.1,如果要安装python3编译过的ycm还要先安装编译python3,还要必须先安装python3的运行环境及相关命令。下面是我总结的环境和命令,这是若干次失败后总结的,现在已经没用了。(yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel wget make gcc gcc-c++ openssl openssl-devel git unzip dos2unix cmake python-devel glibc-static libstdc+±static which)
二、大约距现在一年左右。启动vim的时候会出现如下问题:The ycmd server SHUT DOWN (restart with ‘:YcmRestartServer’). YCM c…e YC已经不能自动补全了,当时找到方法解决了。但本来可以使用的ycm已经不能全新安装了。后来问了官方,官方说是因为我的系统是32的,而且当时的ycm已经不支持32位系统了。我用的是派的centos,只有32位的,所以现在能用的只是根据文件名自动添加文件头。
三、大约前年多前,ycm做了重大改变,全程无干预安装,环境、命令、vim8.1全部自动安装完成,方便了很多,但32位的系统还是用不了。
刚才我在pi3B上又安装一次,安装过程已经非常智能。与之前变化的地方有:install.sh文件写的更容易理解,感觉脚本更清晰,自动判断系统版本,如果安装了python2和3,中间会有一个输入用哪个编译(除此之外全程免干预),结尾加了安装时间,3B上是24分钟全部安装完成(说实话这个之前我没注意有没有),再有就是之前git clone文件的时候速度非常慢,我还研究了一下如何加快,效果不理想,现在的速度一般在500K,多数时候稳定在1M,少数能冲到1.5M左右,这个我也不知道是git的改变还是ycm服务器变好了。
之前遇到的问题这里就不说了,已经过时,现在安装完成还是有The ycmd server SHUT DOWN的问题,估计就是ycm放弃32位系统了。其他已经没有任何问题。
发布了25 篇原创文章 · 获赞 8 · 访问量 9142

猜你喜欢

转载自blog.csdn.net/kim5659/article/details/104226596