Thời gian khởi động của tôi cho vim là khoảng một nửa giây (thử nghiệm với "--startuptime"), nhưng sau khi tôi tải lại vimrc một vài lần thông qua source
, nó sẽ chậm hơn sau đó. Tôi đã không debugged .vimrc một cách có hệ thống, vì vậy tôi không chắc chắn làm thế nào để tiến hành. Thiết lập verbose
giúp loại xem những gì đang xảy ra và tôi gần như chắc chắn rằng .vimrc đang được nạp nhiều lần. Bất cứ khi nào tôi bấm Ctrl-C để dừng treo, tôi gặp lỗi trong số filetype.vim
, tôi nghĩ là vì vim dành phần lớn thời gian cố gắng để tải filetype.vim
. Thủ phạm có thể xảy ra nhất mà tôi thấy là tự động tải lại .vimrc:Thời gian tải lại chậm hơn .vimrc
if has("autocmd")
autocmd bufwritepost .vimrc source $MYVIMRC "auto source vimrc
endif
Làm cách nào để ngăn điều này xảy ra?