资讯专栏INFORMATION COLUMN

VIM问题合集(持续更新)

RyanHoo / 731人阅读

摘要:在模式下粘贴速度很慢的问题一般当我们在模式下粘贴一段超大量的文本,比如行。更新后无法打开问题很久不使用安装东西,安装了一个小软件,结果直接更新到版本,然后导致完全无法打开。

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/Python
  Referenced from: /usr/local/bin/vim
  Reason: 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 continueError 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://www.ucloud.cn/yun/25084.html

相关文章

  • VIM的小插件合集持续更新

    摘要:它的名字其实是的组合。然后就会跳转到插件安装界面,并自动下载安装上面列出来的插件。删除插件直接在里把的那一行删除,然后在里运行即可,然后将下该插件的目录删除。的插件官方链接。这个插件是可以像一样快捷多选文本的插件。 Vim 安装插件管理器Vundle 安装插件前,一般都会用到Vundle这个插件包管理器。它的名字其实是Vim bundle的组合。安装方法可以参考官网,说的很详细。简单说...

    guqiu 评论0 收藏0
  • VIM替代插件的原生功能合集持续更新

    摘要:搜索过程中才发现其实是自带补全功能的,称为。输代码的过程中,直接按然后再按,就会弹出猜测的一系列补全内容。经过测试,原生支持很多种语言。 How to Do 90% of What Plugins Do (With Just Vim) This collection is inspired by the youtube video: How to Do 90% of What Plug...

    468122151 评论0 收藏0
  • VIM小技巧合集持续更新

    摘要:如果批量就更麻烦。不过这样设置会导致每次用鼠标选择一段文本都会自动进入模式,这样的话我们就没法复制到系统剪切板了。这时候,需要按住键然后再用鼠标选择文本,这样一来就不会启动模式,且可以复制到剪切板。鼠标支持问题高版本默认是支持鼠标滚动的。 Leader键 参考:http://learnvimscriptthehardw... Vim的默认Leader前缀是键。说白了,就是一个快捷命令的...

    ninefive 评论0 收藏0
  • 天然气专题研究报告(合集

    摘要:查看行业专题分析报告就上参一江湖,更多专题报告持续更新中。 查看行业专题分析报告就上参一江湖,更多专题报告持续更新中。每项专题报告都是从2019开始更新到至今,后续将持续更新... 今天为大家分享天然气专题研究报告的部分目录如下 : ———————公众号:参一江湖———————  2021...

    Tamic 评论0 收藏0
  • 汽车专题研究报告(合集

    摘要:查看行业专题分析报告就上参一江湖,更多专题报告持续更新中。参一江湖只作为内容整理方,仅供学习用。 查看行业专题分析报告就上参一江湖,更多专题报告持续更新中。每项专题报告都是从2019开始更新到至今,后续将持续更新... 今天为大家分享汽车专题研究报告的部分目录如下 : ———————公众号...

    xiao7cn 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<