Открытие файлов в первый раз очень медленно в vim. я сделал vim --startuptime start.log .vimrc
, Это ТОП4, найденные в start.log
2075.385 1790.067: opening buffers
2200.133 124.203: BufEnter autocommands
117.800 082.955 062.110: sourcing $HOME/.vimrc
247.013 073.089 073.089: sourcing /home/fwagner/.vim/bundle/vim-fat-finger/plugin/fat-finger.vim
Есть ли способ ускорить открытие буфера?
~/.vimrc
? Все это.Ответы:
Убедитесь, что ваши автокоманды сгруппированы следующим образом:
Если по какой-то причине ваш vimrc получен несколько раз и ваши автокоманды не отменяются
autocmd!
Ваши команды BufEnter будут регистрироваться снова и снова, и vim будет медленно сканироваться. Это один из (многих) крайних случаев в vim.Проверять, выписываться эта глава из Изучите Vimscript трудным путем Стив Лош для получения дополнительной информации.
источник