我爱维姆。但它现在让我很难过。
我使用了很多插件,在过去的 6 个月里,我发现了很多很棒的插件。但是我的 Vim 也变得非常迟钝。我经常清理,但没有多大帮助。
我正处于 Vim 完全无法使用的地步。感觉它以每秒 2-5 帧的速度呈现,切换选项卡/缓冲区大约需要一秒钟,滚动hjkl
非常糟糕,延迟非常糟糕,即使在插入模式下输入句子也会令人困惑(由于延迟)。
编辑:实际上,当我打开新的 Vim 实例时,它还可以,但在 15 分钟内它变得无法使用。
我刚刚花了 4 个小时试图找出导致痛苦的插件或配置。我没有成功。
但是,我确实发现,删除此设置会导致所有延迟消失:
syntax on
这 3 行与语法一起使一切变得更糟。
set t_Co=256
set background=dark
colorscheme candyman
有趣的。那么,语法高亮正在让 Vim 从超级敏捷变得异常缓慢?
我尝试在“干净”模式下启用语法:
vim -u NONE
这不是问题。
所以似乎问题在于语法突出显示与我的一个或多个插件相结合。我尝试禁用一堆,没有运气。
有什么方法可以进行分析吗?手动测试让我筋疲力尽。
有没有人有类似的经历?也许快速浏览一下我的.vimrc
,看看是否有什么铃声响起。
https://bitbucket.org/furion/dotfiles
解决方案: 导致混乱的插件是:
Bundle "gorodinskiy/vim-coloresque.git"
我建议阅读答案,很好的见解。
编辑(1 个月后): coloresque 插件有了一些改进。