(vim profiling) Режим VIM 256 цветов, отстающие файлы php - PullRequest
6 голосов
/ 23 августа 2010

Я использую 256-цветовую тему в vim (установите t_Co = 256), и все php-файлы открываются примерно за 8 секунд.

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

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

1 Ответ

3 голосов
/ 07 октября 2010

Правильный способ найти причину проблем с производительностью в 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!'
...