2012-12-17 24 views
14

मैंने हाल ही में विजुअल स्टूडियो 2012 में अपग्रेड किया है। जब भी मैं घुंघराले खोलने वाले ब्रैकेट और प्रेस टैब पर खड़ा होता हूं, तो यह स्वचालित रूप से 2 नई लाइनों और समापन ब्रैकेट को सम्मिलित करता है।मैं विजुअल स्टूडियो 2012 में ब्रेस पूर्णता को कैसे अक्षम करूं?

{|<- cursor 

प्रेस टैब मुझे देता है।

{ 
    | 
} 

मैं इस व्यवहार को अक्षम करना चाहता हूं। मैंने पिछले घंटे के लिए सेटिंग्स, Google और MSDN के माध्यम से खोज की है, लेकिन मैं अपनी समस्या को हल करने वाली कुछ भी नहीं ढूंढ पा रहा हूं।

मैंने सभी इंस्टॉल किए गए प्लगइन को यह देखने के लिए अक्षम कर दिया है कि यह दूर जायेगा, लेकिन ऐसा नहीं हुआ।

+0

आप http://visualstudiogallery.msdn.microsoft.com/0e33cb22-d4ac-4f5a-902f-aff5177cc94d का उपयोग नहीं कर रहे हैं? यदि आप हैं, तो इसे अक्षम करें, यदि नहीं, तो मुझे यकीन नहीं है कि – nycynik

+0

यह तब भी होता है जब नीचे से पूरे ब्लॉक को इंडेंट करने के लिए इसका चयन किया जाता है। कर्सर '{' के बाद समाप्त होता है और टैब दबाकर सब कुछ गड़बड़ कर देता है। – Gabriel

उत्तर

10

जो व्यवहार आप देख रहे हैं वह code snippet के कारण होता है। स्निपेट को टैब के बाद स्निपेट शॉर्टकट टाइप करके सक्रिय किया जा सकता है। विजुअल स्टूडियो 2012 कई अलग-अलग भाषाओं के लिए पूर्व-स्थापित कई कोड स्निपेट के साथ आता है। सी ++ भाषा के लिए वहाँ { का एक शॉर्टकट जो करने के लिए फैलता है के साथ एक डिफ़ॉल्ट टुकड़ा:

{ 

} 

डिफ़ॉल्ट के टुकड़े डिफ़ॉल्ट जीयूआई के माध्यम से आसानी से निष्क्रिय नहीं किया जा सकता है, लेकिन आप टुकड़ा फ़ाइल है जो दूर करने के लिए सक्षम होना चाहिए (अंग्रेजी भाषा के लिए) पर स्थित:

%VSInstallDir%\VC\Snippets\1033\Visual C++\{.snippet 

मेरा मानना ​​है कि स्निपेट के प्रबंधन के लिए वहां अन्य एक्सटेंशन भी हैं।

+1

धन्यवाद, एक आकर्षण की तरह काम करता है। –