Como acelerar a abertura do vim Buffer?

Como acelerar a abertura do vim Buffer?

Abrir arquivos pela primeira vez é muito lento no vim. Eu fiz um vim --startuptime start.log .vimrc. Estes são os TOP4 encontrados emstart.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 

Existe uma maneira de acelerar a abertura do buffer?

Responder1

Certifique-se de que seus comandos automáticos estejam agrupados assim:

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

Se o seu vimrc estiver sendo originado várias vezes por algum motivo e seus comandos automáticos não forem cancelados com autocmd!, seus comandos BufEnter serão registrados repetidamente e o vim ficará lento. É um dos (muitos) casos extremos do vim.

Confiraeste capítulodeAprenda Vimscript da maneira mais difícilpor Steve Losh para mais informações.

informação relacionada