在 vim 中第一次打开文件非常慢。我做了一个vim --startuptime start.log .vimrc
. 这些是在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
Run Code Online (Sandbox Code Playgroud)
有没有办法加快缓冲区的打开速度?
小智 5
确保您的自动命令按如下方式分组:
augroup EditVim
autocmd!
autocmd BufWritePost .vimrc source $MYVIMRC
autocmd FileType vim setlocal foldmethod=marker
augroup END
Run Code Online (Sandbox Code Playgroud)
如果你的 vimrc 由于某种原因被多次获取并且你的自动命令没有被取消autocmd!
,你的 BufEnter 命令将被一次又一次地注册并且 vim 将缓慢爬行。它是 vim 中的(许多)边缘情况之一。
查看史蒂夫·洛什 (Steve Losh)撰写的“艰难地学习 Vimscript”一章,了解更多信息。
归档时间: |
|
查看次数: |
1893 次 |
最近记录: |