今天安装ycm,需要安装vim8.2,我的vim是7.4,安装好vim以后,发现配色没有了,整个界面白茫茫的一片,全是白字。更可恨的是,ycm也没安装好。花了三小时,终于把vim8.2恢复成以前的样子了,现在把解决方案记录一下,万一以后折腾ycm的时候又出错了呢。

先放上报错信息

处理 /home/she/.vimrc 时发生错误:
行   76:
E185: Cannot find color scheme 'desert'
行   77:
E484: 无法打开文件 /usr/share/vim/vim80/syntax/syntax.vim

但是也能打开vim,进去之后是这样的:

一开始我是打算先结果E185的,虽然一直也没找到好的解决办法,但是在尝试解决 的过程中更换了一个更好的终端配色,也算不亏,最后发现E185可能是由E484导致的。然后又开始找E484。

提示的错误信息很清楚,找不到syntax.vim,一开始我以为我的环境变量有问题,重新修改了环境变量之后还是不行,直到我看到国外的一篇帖子给出的解决方案:

set runtimepath=~/.vim,$VIM/vimfiles,$VIMRUNTIME/

我添加之后,发现还是有错。通过打印$ VIM和$VIMRUNTIME,发现他们都指向/usr/share/vim/vim80/,其实这个在错误信息中也有,但我跳到/usr/share/vim/路径下之后,发现我竟然没有vim80/这个文件夹,有的是vim82/,不知道什么原因,这个vim的环境变量给的是/usr/share/vim/vim80/。

然后我将vim82/ 拷贝一份,重命名成vim80/,在运行就行了。

之后我将.vimrc中的
set runtimepath=~/.vim,$VIM/vimfiles,$VIMRUNTIME/ 注释之后,发现也可以,这就很神奇。

.vimrc 错误 E484:打不开syntax.vim E185:Cannot find color scheme相关推荐

  1. C语言编程之错误一:error C2059:syntax error : ‘)’

    error C2059:syntax error : ')' syntax意思是语法,所以就是语法错误. 这类问题一般都是语法问题,不改写括号写括号啦,变量名写错啦什么的,不知道就看' '内的内容,基 ...

  2. 安装CUDA之后打开bandwidthTest.exe和deviceQuery.exe显示错误,打不开NVIDIA控制面板

    情景:安装了CUDA10.0之后,通过打开打开bandwidthTest.exe和deviceQuery.exe显示错误:并且打不开英伟达显卡控制面板. 原因:安装的CUDA版本号与显卡驱动的版本不匹 ...

  3. 电脑:任务栏点不动,DirectX错误,点不开登陆页面解决方法

    如果电脑出现下面情况,可以试试 1任务栏中软件中鼠标点不动, 出现无法显示或弹出错误 按crl+alt+r-打开运行程序或用win+r键 输入powershell,再输入以下 Get-AppXPack ...

  4. 解决安装vcredist_x86 C++出现的错误问题Command line option syntax error. Type Command

    今天安装WindowsforLua时 出了点小问题 Lua  提示网络失败 ,原因 其实就是没有装 x86的vcredist_x https://www.microsoft.com/zh-cn/dow ...

  5. python支持复数类型以下什么说法是错误的_python测试开发面试题1

    自动化面试试题1 试卷时间 60分钟,请不要在试卷上作答,用A4纸做答题纸作答. 一,中文单项选择题(30分,每个3分) 1.下列哪个语句在Python中是非法的? A.x = y = z = 1   ...

  6. Visual studio 之常见编译错误(1):syntax error : missing ';' before identifier 'PVOID64'

    来自博客:http://blog.csdn.net/chenyusiyuan/article/details/4643313的总结: 一般可通过调整 DirectShow/Include 在 Tool ...

  7. 米拓系统安装错误解决办法Parse error: syntax error, unexpected T_FUNCTION

    安装最新的米拓系统到阿里云,出现 Parse error: syntax error, unexpected T_FUNCTION in /data/home/********/htdocs/app/ ...

  8. win10系统安装Oracle11g时出现的错误:Command line option syntax error.Type Command /? for help.

    这句话意思是:命令行选项语法错误.类型命令/ ?寻求帮助. 为什么:因为用户名是中文(仅供参考,因为我是这个原因) 解决办法:将环境变量TEMP和TMP改为C:\TEMP和C:\TMP,接着重新安装O ...

  9. Bitlocker 参数错误导致打不开移动硬盘的解决方法

    拿到一个硬盘,使用bitlocker加密,但是忘了密码,一台电脑设过自动登录,另一台没有设过. 过程 首先使用diskgenius,结果显示硬盘已经加密.然后也不能浏览文件,也不能恢复. 于是使用El ...

最新文章

  1. 如何找到 SAP Spartacus OCC cms page 发送请求时读取 API endpoint 的代码
  2. DOA——ESPRIT算法
  3. php引号变量_下列PHP数据库insert语句中变量前后的点和双引号有什么作用?
  4. LeetCode 343. Integer Break
  5. SQL系统教程一(表之间的连接关系)
  6. pass the URL parameters from the webseite page to Flash
  7. 易语言-MD5加密16位和32位方法
  8. C# async await 例子
  9. PL读写PS端DDR的设计
  10. 千兆路由器怎么设置网速最快_千兆路由器怎么设置才能发挥最好【图】
  11. 支付宝 ECSHOP 支付接口 PHP
  12. 腾讯地图实现微信小程序地图定位教程
  13. 【图神经网络】图神经网络(GNN)学习笔记:图分类
  14. Linux常用命令cp详解
  15. 计算机二级等级证书Java考试-模拟试题1
  16. 使用自定义行为扩展 WCF
  17. 基于JAVA甜趣网上蛋糕店订购系统计算机毕业设计源码+数据库+lw文档+系统+部署
  18. 关于通用雷达信号的时频分析与图像绘制(Matlab)
  19. 智能网联汽车——网联化
  20. 算法之Sunday算法

热门文章

  1. 我的博客园博客开通咯(qyl)
  2. 如何学好c++,还是好好看书籍吧!
  3. U-BOOT启动流程详细分析[转]
  4. ibverbs文档翻译
  5. E 排队(排列组合)[牛客小*白月赛61]
  6. DD每周前端七题详解-第五期
  7. 雷电三接口有什么用_笔记本的Type-C接口有哪几种?为什么都说雷电3接口更好用?...
  8. 无代码白话版通俗的理解机器学习如何对未知的数据进行预测
  9. 5G工业路由器的工厂自动化应用
  10. c++小游戏(5项)