Вопрос

Я использую тему 256 цветов в VIM (Set T_CO = 256), и все файлы PHP открываются примерно 8 секунд.

  • Это моя местная двухъядерная машина
  • Это не зависит от цветовой схемы, которую я использовал (Zenburn, wombat, wombat256)
  • HTML, Python, JS или все остальные файлы открывают мгновенные
  • Требуется около 8 сек даже для создания новых файлов PHP (: o newfile.php)
  • Я устанавливаю свой терминал правильно
  • Все хорошо, если я использую 16 цветов (набор T_CO = 16)

Я действительно хочу использовать 256-красный режим, он выглядит очень красивее, но я не могу избавиться от этих лагов.

Это было полезно?

Решение

Правильный способ найти то, что вызывает проблемы с производительностью в VIM - это профилировать его или проверить вывод отладки (необязательно - сравнивая с настройкой VIM без проблем).

Сравнение вывода отладки:

vim -c 'set verbosefile=./vim1.log verbose=12' -c 'command that causes problem' -c 'qa!'
vim -c 'set verbosefile=./vim2.log verbose=12' -c 'qa!'
diff ./vim1.log ./vim2.log

В некоторых случаях вы также можете увеличить многолетний уровень до 15

Профилирование:

vim -c 'profile start ./vim.profile' -c 'profile func *' -c 'profile file *' -c 'command that causes problem' -c 'qa!'
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top