配置Vim自动补全心得

背景:不知怎么得,突然心血来潮想配置下Vim,下载了vimrc所谓的终极配置vimrc,但是这是别人用的多年的习惯配置,我需要花费很大精力去习惯别人的习惯,So sad。
vim还是要按照自己的习惯,慢慢的去配置,去完善。我最初的构想是vim配置成标签化的编辑器类似网页这种,打开多个文件。但是发现vim中open file只能相对路径,很不方便,在从别人的vimrc摘取了一些不错的配置之后,我踏上了不归路。
vim的自动补全是必要的,不然很大程度上就不会去用vim。平时用vim也只是写一些小东西,关于自动补全首先想到配置ycm,用vundle去管理。 在配置过程中遇到了很多问题,linux网速慢所以用windows下了之后用scp去传到linux,但是配置到.vimrc一直报语法错误,后来发现是windows git拉项目会自动填充字符(可以用git clone --config core.autocrlf=false https…)解决,windows文件换行回车和linux不太一样。最后还是老老实实下载了,vundle安装完毕,ycm下载之后,要进行submodule下载,结果我下载了一半没网了,有网之后继续下载直接报错submodule,我又删除了某个submodule然后又submodule add,终于也配置好了。
以为可以用了,打开vim报错vim不支持python3,发现vim还需要python3的支持,结果又重新编译了vim替换了下,终于也可以了。 打开后,结果又出现两个submodule的可执行文件版本不兼容,issue里面没有类似问题,解决是可以解决但是还是git重新拉编译,很麻烦。这违背了我随便配置vim的初衷,浪费了很多时间。最后还是去配置SpaceVim,集成了还是很方便的,找了这么久一直找不到表现不错,配置还方便的补全插件。 SpaceVim安装后,初次打开vim会自动帮你下载插件,但我的网速巨慢,一直没有任何改变,用docker先下了用用吧,总结下(吐槽)配置的收获:
1.windows拉代码可能自动加换行回车等,记得用git clone --config core.autocrlf=false https去适配Linux。
2.有些东西已经配置好了,没必要再去麻烦,走弯路。另外Ycm很难配置,遇到好几个问题,issue里面不一定有,网速也跟不上。
3.vim的版本更新:CSDN一堆给那瞎说的,yum remove vim*这个命令害我重新配了好久系统配置,可能会删除多余的东西。vim的版本更新其实很简单,这只是个执行文件,直接在github拉代码编译就行了。
4.SpaceVim第一次打开Vim为什么不提示正在安装插件,我这网速也不知道是否安装成功,很迷。。。
5.阿里云1核2G这个,网速是真的慢、慢、慢。作为开发机很拉跨,不如用自己开的虚拟机,只能跑个小程序,部署个网页啥的。
6.docker安装SpaceVim镜像这个操作我没看懂,这个只是让人体验的吧,还是要实时挂载然后编辑问题?
7.最后如果spaceVim可以用,以后还是用spaceVim了,加上自己的一些配置,就先这么用吧。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值