[Debugging] यह देखने के लिए कि कौन से प्लगइन्स विम धीमे कर रहे हैं?


Answers

मुझे आपके .vimrc को लोड करते समय बिल्कुल सही समय संदेश दिखाने के लिए एक और बहुत उपयोगी vim buildin विधि मिली।

vim --startuptime timeCost.txt timeCost.txt

कृपया चलाएं:

:help --startuptime

अधिक जानकारी प्राप्त करने के लिए वीआईएम में।

Question

प्रोफाइल Vim प्लगइन्स करने का कोई तरीका है?

जब मैं एक बड़ा खोलता हूं तो मेरा मैकवीम धीमा और धीमा हो जाता है। मुझे पता है कि मैं सभी प्लगइन्स को अचयनित कर सकता हूं और जांच कर सकता हूं कि कौन सी प्लगइन अपराधी है, लेकिन क्या कोई तेज तरीका है?

मेरा डॉटविम यहां है: https://github.com/charlax/dotvim




मुझे -V विकल्प के साथ वीम शुरू करके सभी विम गतिविधि को फ़ाइल में प्रिंट करने में मदद मिली है:

vim -V12log

यह अधिकतम वर्बोजिटी (स्तर 12) प्रदान करता है और इसे फ़ाइल log आउटपुट करता है। फिर आप कुछ विम क्रियाएं कर सकते हैं जिन्हें आप धीमे होने के बारे में जानते हैं, और फिर देखें कि कौन से फ़ंक्शंस / मैपिंग को आंतरिक रूप से बुलाया जा रहा है।