2016-03-21 19 views
0

У меня очень странная проблема с моим Vim 7.4.488, установленным через homebrew на OS X 10.10.5.Vim медлительность при открытии bashrc, и только bashrc

Когда я открываю свой .bashrc и только мой .bashrc, Vim останавливается и потребляет 100% ядра процессора. При отключении всех плагинов и моего .vimrc, и это устраняет проблему после ее запуска, для открытия файла по-прежнему требуется> 15 секунд.

Мой журнал startuptime это (обратите внимание на линию об открытии буферов):

000.005 000.005: --- VIM STARTING --- 
000.067 000.062: Allocated generic buffers 
000.307 000.240: locale set 
000.323 000.016: GUI prepared 
000.325 000.002: clipboard setup 
000.331 000.006: window checked 
000.725 000.394: inits 1 
000.873 000.148: parsing arguments 
004.464 003.591: expanding arguments 
008.192 003.728: shell init 
008.232 000.040: inits 2 
014.032 005.800: init highlight 
014.038 000.006: sourcing vimrc file(s) 
014.051 000.013: inits 3 
019.260 000.085 000.085: sourcing /usr/local/Cellar/macvim/7.4-73_1/MacVim.app/Contents/Resources/vim/runtime/autoload/paste.vim 
042.403 028.231 028.146: sourcing $VIMRUNTIME/menu.vim 
079.517 037.235: starting GUI 
117.769 038.252: GUI delay 
117.774 000.005: setting raw mode 
117.782 000.008: start termcap 
117.815 000.033: clearing screen 
18133.631 18015.816: opening buffers 
18133.633 000.002: BufEnter autocommands 
18133.637 000.004: editing files in windows 
18133.667 000.030: VimEnter autocommands 
18133.671 000.004: before starting main loop 
18135.078 001.407: first screen update 
18135.079 000.001: --- VIM STARTED --- 

Это была создана с помощью команды:

gvim -i NONE -u NONE --startuptime timeCost.txt -V12verbose.log ~/.bashrc 

Кто-нибудь есть ключ, что происходит здесь не так и что я следует попробовать дальше?

ответ

0

Ну, это неловко: оказывается, у меня была строка в моем .bashrc, которая была длиной 56 МБ ... Я понятия не имею, как это произошло. Но это, конечно же, объяснит все, что умирает. Но, честно говоря, кто смотрит размер файла для своего .bashrc, когда это всего лишь 383 строки?

Смежные вопросы