
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.