Замедление в соответствии скобки Vim с синтаксисом PHP по умолчанию

Я испытываю значимое замедление в соответствии скобки Vim и - функция подсветки. Когда курсор установлен на круглую скобку или скобку, существует задержка приблизительно 300 мс на скорости отклика консоли. Как указано, это только, кажется, происходит при работе с файлами PHP. Я работаю, Vim 7.2 на Debian Сжимают с .vimrc файлом:

  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

Там какой-либо путь состоит в том, чтобы облегчить это замедление?

8
задан 02.11.2009, 17:12

2 ответа

Я не вижу это локально; соответствие parens немедленно выделяется. Попробуйте это:

:set filetype=txt

... и посмотрите, улучшаются ли вещи. Если так, что-то в PHP энергии обработка конфигурации может быть немного в неисправном состоянии. Вы видите то же поведение на очень маленьких файлах PHP? Я нахожусь на 7,2 на человечности и не видящий, что Вы видите.

Надеюсь, это поможет!
- Paul

ОБНОВЛЕНИЕ: благодарит обновить Ваш вопрос включать Ваш .vimrc - это приводит к другой вещи для Вас протестировать. Посмотрите, не помогает ли это ситуации - изменяют php_folding на 1, а не 2. 2 сгиба все {} регионы, таким образом, это может так или иначе взаимодействовать с логикой parens-соответствия и порождением задержки.

2
ответ дан 07.12.2019, 14:08

Введите это для выключения его на экземпляр:

:NoMatchParen

(капитализация важна),

Добавьте это к своему ~/.vimrc для отключения его перед загрузками модуля:

let loaded_matchparen = 1

Вам только нужен тот. С первым необходимо ввести его каждый раз, когда Вы открываете файл PHP, но можно включить его снова в любое время. Со вторым это всегда выключено, но Вы не можете просто включить его снова.

7
ответ дан 07.12.2019, 14:08

Теги

Похожие вопросы