我喜欢 Vim。但现在它让我感到很困难。
我使用了很多插件,在过去的6个月里,我发现了很多很棒的插件。但是我的Vim也变得非常缓慢。我经常进行清理,但效果不大。
现在我的Vim已经完全无法使用了。感觉渲染速度每秒只有2-5帧,切换标签/缓冲区需要约1秒钟,使用 hjkl
滚动非常可怕,延迟太严重了,即使在插入模式下输入一句话也会因为延迟而感到混乱。
编辑:实际上,当我打开一个新的Vim实例时,它还可以,但15分钟后就变得无法使用了。
我刚刚花了4个小时试图找出哪个插件或配置引起了问题。但我没有成功。
然而,我发现删除以下设置会消除所有的延迟:
syntax on
这三行与语法结构一起使用会使一切变得更糟。
set t_Co=256
set background=dark
colorscheme candyman
有趣。所以,语法高亮会使Vim从超级敏捷变得非常缓慢?
我尝试在"clean"模式下启用语法:
vim -u NONE
那里就没有问题了。
看起来问题是语法高亮与我的一个或多个插件组合使用的结果。我尝试禁用了一堆插件,但没有成功。
是否有任何方法进行分析?我已经非常疲惫了,因为要手动测试。
是否有人有类似的经历?也许可以快速查看一下我的
.vimrc
文件,看看是否能找出问题。
https://bitbucket.org/furion/dotfiles
解决方案: 导致混乱的插件是:
Bundle "gorodinskiy/vim-coloresque.git"
我建议阅读答案,它们提供了很好的见解。
编辑(1个月后): coloresque插件已经得到了一些改进。