如果我编辑php文件,Vim会变得很慢......当我在正常模式下滚动文本或者我在插入模式下写入时。
但是我的文件并不特别:每行90个字符,每个文件大约150行。
但是只有当我编辑 php 文件时,Vim才会很慢。当编辑最多700行的javascript并启用所有插件时,Vim运行正常(ps:对于javascript我使用性能要求更高的插件)。
在php文件中,禁用语法高亮显示(语法关闭)后,我没有滞后 然而,有趣的是当我使用标志运行Vim时,Vim也会快速启用语法高亮显示:
- noplugin
知道这一点后,我尝试删除所有自定义安装的插件,并在没有--noplugin标志的情况下运行Vim。 - 不幸的是,vim在编辑php文件时仍然落后。
一个重要的事实:我使用什么样的语法突出显示并不重要。对于所有colorschemes行为与上述相同。
我尝试设置这些选项(不做更改):
set nocursorcolumn
set nocursorline
syntax sync minlines=256
所以,问题是,在编辑php文件时,如何让vim无滞后运行? 我使用Windows。
答案 0 :(得分:1)
let g:loaded_matchparen = 1
在我的.vimrc顶部解决了我的问题。这禁用了捆绑的插件,我的上下滚动和一般的导航速度大大提高。