2010-05-14 18 views
5

मेरे पास विजुअल स्टूडियो में आयात किए गए कोड स्निपेट का ढेर है। हाल ही में, उन्होंने इंटेलिसेंस में प्रदर्शित करना बंद कर दिया है।IntelliSense मेरे कोड स्निपेट भूल गए हैं!

यदि कुंजीपटल शॉर्टकट इंटेलिसेन्स पर कुछ और नहीं लाता है, तो मैं टैब कर सकता हूं और कोड स्निपेट ठीक से डाला जा सकता है।

हालांकि, यदि स्निपेट के लिए कीबोर्ड शॉर्टकट इंटेलिसेन्स में अन्य आइटम भी लाता है, तो टैबबिंग उन आइटम्स का पहला चयन करेगा, इसलिए मैं वास्तव में कोड स्निपेट का उपयोग नहीं कर सकता!

क्या किसी के पास कोई विचार है कि IntelliSense मेरे कोड स्निपेट शॉर्टकट्स को सूचीबद्ध करने में असमर्थ क्यों होगा? मैंने हाल ही में रीशेपर का उपयोग शुरू किया, लेकिन यह निश्चित रूप से समस्या नहीं होगी ?!

आपकी मदद के लिए धन्यवाद

डेविड

उत्तर

4

यह निश्चित रूप से Resharper स्थापित करने से जुड़ा है। पहली चीज यह इंटेलिसेन्स बंद कर देती है। अपने स्निपेट को संरक्षित करने में सहायता के लिए this question देखें।

+0

ठीक है - तो यह एक ReSharper मुद्दा है। स्पष्टीकरण के लिए धन्यवाद! – David

1

मुझे पता है कि मैं पार्टी के लिए देर हो चुकी हूं लेकिन आप अपने स्निपेट की प्रतिलिपि बनाने के लिए स्निपेट संपादक का उपयोग कर सकते हैं और इसे लाइव टेम्पलेट संपादक के माध्यम से Resharper में पेस्ट कर सकते हैं। कोड संगत प्रतीत होता है। मैंने ऐसा कई किया है और यह ठीक काम करता है।

+0

धन्यवाद। मैं इसे देख रहा हूं लेकिन रीशेर्पर का लाइव टेम्पलेट यूआई ज्यादातर समझ में नहीं आता है। मुझे निश्चित रूप से .snippet फ़ाइल आयात करने का कोई तरीका नहीं मिल रहा है। मैं इसे देखता रहूंगा। – David

+0

कॉपी और पेस्ट करें। स्निपेट कोड को एकीकृत स्निपेट डिज़ाइनर से कॉपी करें (एक्सटेंशन मैनेजर से उपलब्ध है। फिर इसे लाइव टेम्पलेट के लिए संपादक में पेस्ट करें। – ecathell

0

चूंकि रीशेपर 4 विजुअल स्टूडियो कोड स्निपेट रीशेर्पर में लाइव टेम्पलेट्स के रूप में आयात किए जाते हैं। इसका मतलब है कि आप Ctrl + J दबाकर किसी भी कोड स्निपेट का आह्वान कर सकते हैं।

वीएस में आयात की गई सभी स्क्रिप्ट इस पॉपअप मेनू पर उपलब्ध हैं।

संबंधित मुद्दे