我的 vim 启动时间大约是半秒(用“--startuptime”测试),但是在我通过 重新加载 vimrc 几次之后source
,它随后变得更慢。我还没有系统地调试过 .vimrc,所以我不确定如何进行。设置verbose
有助于了解发生了什么,我几乎可以肯定 .vimrc 被多次加载。(尤其是filetype.vim
and ftplugin.vim
)每当我按下Ctrl-C停止挂起时,我都会收到一个错误filetype.vim
,我认为这是因为 vim 花费了大部分时间来尝试加载filetype.vim
. 我看到的最可能的罪魁祸首是 .vimrc 的自动重新加载:
if has("autocmd")
autocmd bufwritepost .vimrc source $MYVIMRC "auto source vimrc
endif
我怎样才能阻止这种情况发生?