vim 버퍼 열기 속도를 높이는 방법은 무엇입니까?

vim 버퍼 열기 속도를 높이는 방법은 무엇입니까?

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가 작성했습니다.

관련 정보