Как ускорить открытие буфера vim?

Как ускорить открытие буфера vim?

Открытие файлов в первый раз очень медленное в 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 

Есть ли способ ускорить открытие буфера?

решение1

Убедитесь, что ваши автокоманды сгруппированы следующим образом:

augroup EditVim
  autocmd!
  autocmd BufWritePost .vimrc source $MYVIMRC
  autocmd FileType vim setlocal foldmethod=marker
augroup END

Если ваш vimrc по какой-то причине вызывается несколько раз и ваши автокоманды не отменены с помощью autocmd!, ваши команды BufEnter будут регистрироваться снова и снова, и vim будет работать очень медленно. Это один из (многих) крайних случаев в vim.

Проверитьэта главаизИзучайте Vimscript трудным способомСтив Лош для получения дополнительной информации.

Связанный контент