skywind3000 / vim-init

轻量级 Vim 配置框架,全中文注释
MIT License
907 stars 414 forks source link

用vim打开某些文件性能降低严重 #11

Closed starifly closed 6 years ago

starifly commented 6 years ago

比如下面两个: https://github.com/vim/vim/blob/master/runtime/autoload/netrw.vim https://github.com/vim/vim/blob/master/runtime/autoload/pythoncomplete.vim 当G到文件末尾,再滚动光标卡得几乎不能控制。 应该不是文件长度的问题,打开一个几十万行的Makefile文件的时候没有这种现象。

skywind3000 commented 6 years ago

.vimrc 里面加一行:

:set re=1

再试试。

starifly commented 6 years ago

感觉没区别

skywind3000 commented 6 years ago

那你

syntime start

然后操作一段时间

syntime report

看一下正常不。

还有profile一下其他功能排查

starifly commented 6 years ago

@skywind3000 这个怎么理解,vim里面命令行输入吗,但是syntime start提示无效的参数。我的vim版本8.1

skywind3000 commented 6 years ago

记错了,是syntime on

starifly commented 6 years ago

把方向键分别映射成hjkl,貌似好多了,我也 不知道啥原因。权宜之计吧,看大神有没有更好的解决方法。

skywind3000 commented 6 years ago

你用的是 vim-init 配置么?

starifly commented 6 years ago

@skywind3000 我用的是:FlyVim 基于vim-init的。 但我用你原生的测了也是有同样的问题。

hardboydu commented 6 years ago

在使用 ale 插件的时候,如果编译参数设置不正确导致错误警告太多的话,也会非常慢,例如,打开Linux驱动的代码

starifly commented 6 years ago

@hardboydu 建议你参考下我的ale设置:

https://github.com/if2012/FlyVim/blob/master/mp/analysis/ale.vim#L21-L25