我在Vim的括号匹配和-highlighting功能方面遇到了明显的缓慢。当光标放在圆括号或括号上时,控制台的响应时间会延迟大约300毫秒。如前所述,这似乎仅在使用PHP文件时才会发生。我在Debian Squeeze上使用.vimrc文件运行Vim 7.2:
1 set autoindent
2 set smarttab
3 set ruler
4 set expandtab
5 set termencoding=utf-8
6 set fileformat=unix
7 set number
8 set tabstop=4
9 set encoding=utf-8
10 set shiftwidth=4
11 set noswapfile
12 set backspace=indent,eol,start
13 set shortmess=lrwxI
14 set history=50
15 set background=dark
16
17 let php_folding=2
18 let php_asp_tags=0
19
20 colorscheme desert
有什么办法可以缓解这种放缓?
我在本地看不到;匹配的括号将立即突出显示。试试这个:
:set filetype=txt
...看看情况是否有所改善。如果是这样的话,vim的PHP处理配置中的某些内容可能有点不合时宜。您在很小的PHP文件上看到相同的行为吗?我在ubuntu上使用7.2,却看不到您所看到的内容。
希望这可以帮助!
保罗
更新:感谢您更新您的问题以包括您的.vimrc-这导致另一件事需要您测试。请查看这是否对情况没有帮助-将php_folding更改为1而不是2。2折叠所有{}区域,因此这可能会以某种方式与parens-matching逻辑交互并导致延迟。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句