का प्रगतिशील धीमा पुनः लोड करने का समय विम के लिए मेरा बूट समय लगभग आधे सेकेंड ("स्टार्टअपटाइम" के साथ परीक्षण किया गया है) है, लेकिन जब मैं source
के माध्यम से दो बार vimrc को फिर से लोड करता हूं, तो यह बाद में धीमा हो जाता है। मैंने एक व्यवस्थित तरीके से .vimrc को डीबग नहीं किया है, इसलिए मुझे यकीन नहीं है कि कैसे आगे बढ़ना है। verbose
सेट करने से यह देखने में मदद मिलती है कि क्या हो रहा है और मैं लगभग निश्चित हूं कि .vimrc एक से अधिक बार लोड किया जा रहा है। (विशेष रूप से filetype.vim
और ftplugin.vim
) जब भी मैं दबाता हूं तो Ctrl-C लटकने के लिए, मुझे filetype.vim
में एक त्रुटि मिलती है, जो मुझे लगता है क्योंकि vim filetype.vim
लोड करने का प्रयास करने में अधिकतर समय व्यतीत करता है। सबसे संभावित अपराधी मैं देख रहा हूँ .vimrc की ऑटो पुनः लोड है:.vimrc
if has("autocmd")
autocmd bufwritepost .vimrc source $MYVIMRC "auto source vimrc
endif
मैं कैसे ऐसा होने से रोक सकता है?