2

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

4

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

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

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

Посмотрите эту главу Стива Лоша Learn Vimscript the Hard Way для получения дополнительной информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .