
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.