¿Cómo acelerar la apertura de vim Buffer?

¿Cómo acelerar la apertura de vim Buffer?

Abrir archivos la primera vez es muy lento en vim. Hice una vim --startuptime start.log .vimrc. Estos son los TOP4 encontrados enstart.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 

¿Hay alguna manera de acelerar la apertura del búfer?

Respuesta1

Asegúrese de que sus comandos automáticos estén agrupados de esta manera:

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

Si su vimrc se obtiene varias veces por algún motivo y sus comandos automáticos no se cancelan con autocmd!, sus comandos BufEnter se registrarán una y otra vez y vim se ralentizará. Es uno de los (muchos) casos extremos en vim.

VerificarEste capítulodeAprenda Vimscript de la manera más difícilpor Steve Losh para más información.

información relacionada