首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的Vim已经变慢了

我的Vim已经变慢了
EN

Stack Overflow用户
提问于 2012-07-21 13:20:17
回答 2查看 1.1K关注 0票数 3

在我刚安装Vim的时候,Vim要快得多。现在,从我在终端中键入vim和打开Vim (即使没有任何文件/参数)之后,按enter键需要2-4秒。

我有:

  • 7个插件(自动更正,自动对,关闭标签,snipMate,supertab,俄罗斯方块)
  • 着色方案
  • 带有.vimrc这些配置文件
  • 我的主目录中的.vimrc文件是一个符号链接,真正的文件在.vim目录中。
  • 我在插入模式下启动Vim (我在.bash_aliases文件中有别名): 别名vim="vim -c‘startinsert’别名vi="vi -c 'startinsert'“

是什么拖慢了我的Vim?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-21 13:30:30

我几乎可以肯定,autocorrect.vim就是原因。刚查了一下,看到了8152条线。所有这些行都是由Vim在其启动时解析的,这使得它的速度慢了下来。

为了未来。您可以从--startuptime参数开始使用vim,以确切地知道是什么减慢了加载速度。

代码语言:javascript
复制
vim --startuptime startup.report

检查生成的文件将提供有关加载不同脚本所花费的时间的信息。

票数 23
EN

Stack Overflow用户

发布于 2013-10-31 06:25:48

检查您的viminfo文件的大小。

ls -l ~/..viminfo

当这个文件增长到非常大(200 My )时,我的VIM变得非常慢,每次VIM退出时,它都需要写到这个文件,而且非常慢。对于我来说,这个文件变得非常大的原因是:我长时间使用了VIM,2:我在VIM中使用/复制了非常大的文本,所有这些文本都出现在.viminfo中。

rm ~/..viminf*

确保删除~/..viminfz.*。否则,即使删除.viminfo,也会还原.viminfo。

在它们被移除之后,我的生命就像它应该的那样快。

您也可以通过

vim -V12log test.txt

查看正在执行的操作(我发现vim试图在日志中写入.viminfo )。

vim还提供了启动时间记录功能,请参阅此Vim反应很慢

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11592542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档