
vim에서는 파일을 처음 열 때 매우 느립니다. 나는 vim --startuptime start.log .vimrc
. 다음은 TOP4에서 찾은 것입니다.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
자동 명령이 다음과 같이 그룹화되어 있는지 확인하십시오.
augroup EditVim
autocmd!
autocmd BufWritePost .vimrc source $MYVIMRC
autocmd FileType vim setlocal foldmethod=marker
augroup END
어떤 이유로 vimrc가 여러 번 소스로 제공되고 자동 명령이 로 취소되지 않으면 autocmd!
BufEnter 명령이 계속해서 등록되고 vim의 크롤링 속도가 느려집니다. 이는 vim의 (많은) 엣지 케이스 중 하나입니다.
확인해 보세요이 장~의Vimscript를 어렵게 배우세요자세한 내용은 Steve Losh가 작성했습니다.