यह एक प्लगइन या वाक्यविन्यास हाइलाइटिंग हो सकता है; ऐसा होने पर :syntax off
आज़माएं और देखें कि विम तुरंत तेज़ी से हो जाता है या नहीं।
प्लगइन के साथ, आमतौर पर "सामान्य धीमा" आमतौर पर ऑटोकॉन्ड्स से आता है; :autocmd
उन सभी को सूचीबद्ध करता है। उनमें से कुछ को :autocmd! [group] {event}
के माध्यम से मारकर जांच करें। अधिक लगातार घटनाओं (यानी CursorMoved[I]
) से कम बार-बार (उदाहरण के लिए BufWinEnter
) से आगे बढ़ें।
यदि आप कुछ हद तक धीमी गति से पुन: उत्पन्न कर सकते हैं, तो बाइनरी खोज में मदद मिल सकती है: ~/.vim/plugin/
में फ़ाइलों का आधा भाग ले जाएं, फिर दूसरा, धीमी गति से सेट में दोहराएं।
यदि आपको वास्तव में हुड के नीचे देखने की आवश्यकता है, तो एक विम संस्करण प्राप्त करें जिसमें :profile
कमांड सक्षम है। (। नहीं वेनिला बड़े Windows संस्करण है, लेकिन एक यह है कि Cygwin के साथ जहाजों, यह भी, स्वयं संकलन सबसे distros के तहत काफी आसान है)
स्रोत
2012-08-31 12:04:09
देखें http://stackoverflow.com/questions/1687799/profiling-vim-startup-time – chelmertz
दरअसल, स्टार्टअप ठीक है। कुछ मिनट के उपयोग के बाद विम धीमा हो जाता है। यह विशेष रूप से '.py' फ़ाइलों से संबंधित है। – charlax
बाइनरी खोज * जाने का रास्ता है। आपने 2 घंटे पहले अपने प्रश्न पूछा है, उस समय आपकी समस्या का कारण पाया गया होगा। कार्कत की 'ऑटोकॉम्ड' हंच से गुजरना मेरे लिए व्यावहारिक लगता है। – romainl