VIM问题合集(持续更新)
2019独角兽企业重金招聘Python工程师标准>>>
Vim 在Insert模式下粘贴速度很慢的问题
一般当我们在Insert模式下粘贴一段超大量的文本,比如1000行。那么Vim会变得奇慢无比,大概半分钟?
所以,如果我们要粘贴文本,需要用另一种方法:在Normal模式下调用系统粘贴版进行粘贴,命令如下:
"+p
这样速度就超快了,一瞬间完成。
Homebrew更新后Vim无法打开问题
很久不使用brew安装东西,安装了一个小软件,结果Homebrew直接更新python到3.7版本,然后导致Vim完全无法打开。报错如下:
dyld: Library not loaded: /usr/local/opt/python/Frameworks/Python.framework/Versions/3.6/PythonReferenced from: /usr/local/bin/vimReason: image not found
[1] 38809 abort vim
尝试重新安装Vim:
$ brew reinstall vim
但是经过长时间安装后,仍然失败:
最后通过这个解决:
$ brew uninstall --ignore-dependencies perl
$ brew uninstall vim
$ brew install vim
Vim下方总是弹出总是弹出enter or type command to continue
或Error E349 no identifier under cursor
这个很恼火。搜了一圈发现,有人说是vimrc
的配置出了问题,但是就算我把vimrc整个清空了也还是有这个问题。
Vim报错Sorry, this command is disabled, the Python's site module could not be loaded.
一般是在系统中改动了python的环境或什么,导致vim的一些插件无法使用python。 测试:在vim里面输入:py print('hello')
。如果返回这个错误,说明vim没有找到python。 然后在vim里输入:echo has('python')
和:echo has('python3')
,哪个显示0
哪个也是没有的。
通过这个命令,vim --version | grep python
,我们先查看下当前vim版本对python的支持: 说明我当前的vim支持python,不支持python3. 另外,直接vim --version
可以先看到,我的vim已经用brew install vim
更新到了vim 8.0:
所以出错原因就在于这里了。真是不应该随便brew install vim
,之前vim是7.4。 各种查找资料后(国内解决方案很少,国外解决方案也集中在vim官方github的issues里面),找到这个简单易懂的方案:
上面说了,基本大家在Mac上遇到这个问题都是brew升级vim版本后产生的。所以再用brew uninstall vim
就可以了,如果还不行,就再uninstall后加条件:brew reinstall vim --with-custom-python
。 再不行的话,就按照本机的python支持情况按个例解决了。 我直接brew reinstall vim
就解决了。
转载于:https://my.oschina.net/solomonxie/blog/2997470
VIM问题合集(持续更新)相关推荐
- PAT甲级排队问题合集 (持续更新中)
已加入的习题 A1014,A1017 问题1和2共性 1. 都是排队问题 2. 都有一条黄线 3. 都需要找到最先离开人的队伍 4. 都有着服务时间段限制(迟于某个时间点来不予受理) 问题1:1014 ...
- 后端常用开源组件合集(持续更新中)
1. 常用库 awesome - golang开源库集合 2. 编码规范 cppguide - C++编码规范 CodeReviewComments - go code review建议 3. 敏捷开 ...
- Gameframework合集(持续更新)
GF框架可提高游戏开发进度和质量,文章类型分成三种(原理.实战.扩展),模块最多N篇文章,最少两篇(原理.实战) 其实回顾往期文章,对自己文笔很不满意,很多地方都没有写好,但是已经没有精力去改写文章了 ...
- 智能优化算法合集 持续更新 收藏不亏∩ω∩
近日看到了一篇论文,分类列举了当前已发展的智能优化算法,其体量令人惊讶...... 因研究方向相近,本文专栏后续更新这些智能优化算法的原理.步骤及实现代码(希望不断更) 欢迎各路大佬点赞收藏! 基于进 ...
- (C++)异常退出情况合集(持续更新中)
1.一个有输入的程序,还没做任何输入就自己运行结束了 原因:将长度为10的6次方的整型数组定义在main函数内 2.点击编译运行,显示源文件未编译 原因:定义了一个10的9次方长度的整型数组(虽然在m ...
- 信息学竞赛相关优秀文章合集[持续更新]
线段树详解 (原理,实现与应用) 可持久化线段树 简介 运用伸展树解决数列维护问题.pdf Splay 学习笔记(一) Splay 学习笔记(二) Splay 学习笔记(三) 请要相信我,30分钟让你 ...
- VTK错误解决合集(持续更新中......)
1.VTK6.0后出现初始化模块的问题.而且报错的地方也是非常的集中,主要在vtkRenderWindow类的显示窗口:窗口显示不出来:Link to vtkInteractionStyle for ...
- AWD 资源小合集(持续更新)
Github资源 (⭐235) AWD攻防赛脚本集合: https://github.com/admintony/Prepare-for-AWD (⭐124) Attack-Defense-Frame ...
- python 团体程序设计天梯赛L1合集(持续更新)
试题列表 L1-001 Hello World L1-002 打印沙漏 L1-003 个位数统计 L1-004 计算摄氏温度 L1-005 考试座位号 L1-006 连续因子 L1-007 念数字 L ...
- hihoCoder简单问题合集[持续更新中]
1151:提补交卡 提取主要信息:得到最长连续天数 在一张补交卡提交之后,总能得到比之前所有连续天数更长的数据. 简单来说,我们需要明白,这里的连续天数是如何求到的.显然,两个连续出现的未签到日期的序 ...
最新文章
- iText in Action 2nd4.2节(Changing the properties of a cell)读书笔记
- ​可扩展的公有云媒体服务设计解析
- React Native项目自动化打包发布
- Python: 函数参数传递机制
- 汇编学习--7.11--内存寻址
- 经典网络DenseNet介绍
- 空间坐标系(惯性坐标系、地球坐标系、WGS-84坐标系、站心坐标系)
- 构建一套完整高效的供应链系统体系
- RGB YUV XYZ HSL CIE1976L*a*b* LCH的色彩空间图 色彩空间 转换公式
- 我在b站上推荐一个看小电影的网站,结果被骂了
- python实现10进制转换2进制(两种方法)
- VoLTE网络各节点功能介绍
- 关于技术学习的一点思考
- [Kerberos基础]-- kdc集群主从搭建(kerberos相关)
- 为什么线性规划问题的最优解一定能在可行域顶点中找到?
- 全国计算机等级报名登记表,全国计算机等级考试报名报名流程
- 中国海洋大学计算机学院在哪个校区,中国海洋大学校区有几个 地址是什么
- 计蒜客习题:骑车比赛
- 微信小程序解密手机号码异常
- 牛客小白月赛16 D-小阳买水果(单调队列)