为什么我的vim在编辑PHP文件时速度慢?

为什么我的vim在编辑PHP文件时速度慢?,php,performance,vim,Php,Performance,Vim,如果我编辑php文件,Vim会变得很慢。。。在正常模式下滚动文本或在插入模式下写入时 然而,我的文件并没有什么特别之处:直到每行90个字符,每个文件大约150行 但只有当我编辑php文件时,Vim才会变慢。在编辑多达700行且启用了所有插件的javascript时,Vim运行良好(注:对于javascript,我使用了性能要求更高的插件) 在php文件中,禁用语法突出显示(语法关闭)后,不会出现延迟。 然而,有趣的是,Vim在使用flag: --诺布卢金 知道这一点后,我尝试删除所有自定义安装的

如果我编辑php文件,Vim会变得很慢。。。在正常模式下滚动文本或在插入模式下写入时

然而,我的文件并没有什么特别之处:直到每行90个字符,每个文件大约150行

但只有当我编辑php文件时,Vim才会变慢。在编辑多达700行且启用了所有插件的javascript时,Vim运行良好(注:对于javascript,我使用了性能要求更高的插件)

在php文件中,禁用语法突出显示(语法关闭)后,不会出现延迟。
然而,有趣的是,Vim在使用flag:

--诺布卢金

知道这一点后,我尝试删除所有自定义安装的插件,并在没有--noplugin标志的情况下运行Vim不幸的是,vim在编辑php文件时仍然落后

一个重要的事实是:我使用哪种语法突出显示并不重要。对于所有颜色方案,其行为与上述相同

我尝试设置这些选项(没有更改):

所以,问题是,让vim在编辑php文件时无延迟运行,我能做些什么 我使用Windows

let g:loaded_matchparen = 1

vimrc为我解决了这个问题。这禁用了捆绑的插件,我的上下滚动和导航速度大大提高。

我说我尝试删除了所有插件,但没有任何更改……哎呀,很抱歉错过了。这是vim 7.4吗?它附带了一个新的正则表达式引擎,一些语法文件开始表现得非常糟糕。尝试
设置regexpengine=1
以强制使用旧的regex引擎。手动删除插件并执行--noplugin操作也应该类似。你能试着在两者中运行:scriptnames,看看有没有区别吗?好的,这对我很有帮助!非常感谢。我觉得有点傻。有一个插件我没有删除。它被放在用户目录下的全局vimfiles文件夹中。我还没有用过这个文件夹。插件(用于突出显示当前行)来自我使用的另一个vim版本,它甚至不能与当前的vim版本一起工作。p、 s:幸运的是,现在我使用病原体。
let g:loaded_matchparen = 1