在vim里面装了powerline插件,现象是:set paste后进入插入模式后,返回到一般模式时,状态栏的反应速度会慢一两秒,请问是什么原因?
试过strace跟踪,也看不出啥来。。
不光是:set paste后的插入模式,块操作等等返回一般模式也有这个问题
PS:试了下gvim,没有这个问题
在vim里面装了powerline插件,现象是:set paste后进入插入模式后,返回到一般模式时,状态栏的反应速度会慢一两秒,请问是什么原因?
试过strace跟踪,也看不出啥来。。
不光是:set paste后的插入模式,块操作等等返回一般模式也有这个问题
PS:试了下gvim,没有这个问题
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答795 阅读✓ 已解决
2 回答3.2k 阅读
Powerline 的概念很有意思,所以GitHub上很多类似的项目。
但是,Powerline 这个项目本身有点过时了。
如果是喜欢这样的风格,给你推荐两个:
vim-airline: 开箱即用的类Powerline 插件,对很多第三方插件都做了良好适配
lightline.vim: 高自由度的类Powerline 插件, 需要自己动手对第三方插件做适配,作者有提供参考配置
你的问题,其实就是这两个插件要解决的:纯
vimL
实现,不需要调用外部进程毕竟对于一个频繁刷新的状态栏来说,调用外部进程的开销太大了。