Visual Studio में कोष्ठक / उद्धरण ऑटो-पूर्ण को कैसे बंद करें


90

जैसा कि शीर्षक में कहा गया है: मैं MSVS में कोष्ठक / उद्धरण / घुंघराले ब्रेसों के स्वतः पूर्णीकरण को कैसे बंद करूं? मुझे C # और XAML में दिलचस्पी है, लेकिन अन्य टेक्स्ट एडिटर भी अच्छे होंगे।

संपादित करें : वर्तमान में मैं इन एक्सटेंशनों के साथ MSVS 11 का उपयोग कर रहा हूं:

  • AnkhSVN
  • कॉन्सिक्वेंसी विज़ुअलाइज़र
  • प्रीमेप्टिव एनालिटिक्स एग्रीगेटर विज़ुअलाइज़र
  • MSVS PerfWatson
  • VsGraphicsDebuggerPkg
  • वेब टूलिंग एक्सटेंशन

उनमें से अधिकांश को msvs इंस्टॉलेशन के साथ प्री-इंस्टॉल किया जाना चाहिए था, क्योंकि मैं उन्हें खुद से इंस्टॉल नहीं कर सकता;)

EDIT2 : मैं इस संस्करण में msvs का उपयोग कर रहा हूं: संस्करण 11.0.50323.1 QRELB

EDIT3 :
मुझे पता चला कि समस्या वर्तमान में उपलब्ध msvs11 में नहीं है।


1
क्या आपके पास ReSharper जैसा एक्सटेंशन है। मुझे ऐसा करने के लिए किसी भी कार्यक्षमता में निर्मित जानकारी नहीं है।
कैडरेल ०

मैंने अपना प्रश्न संपादित किया है इसलिए यह आपके प्रश्न का उत्तर देता है।
सोयडर

यह विज़ुअल स्टूडियो 11 के लिए कुछ नया होना चाहिए, जो मुझे विश्वास है कि 2012 का नाम बदल दिया गया था। आप बीटा / आरसी का उपयोग करने के बाद से संस्करण विशिष्ट टैग का उपयोग करना चाह सकते हैं।
कैडरेल ०

जवाबों:


149

यदि किसी के पास वीएस 2013 के साथ यह समस्या है, तो इसके लिए एक सेटिंग है। मैंने अभी अपनी वीएस सेटिंग्स को रीसेट किया है और इसने मेरे ब्रेस को फिर से पूरा करना शुरू कर दिया है। मेरे लिए, यह उत्पादकता शक्ति उपकरण नहीं था। आप इसे यहां चालू / बंद कर सकते हैं:

यहाँ छवि विवरण दर्ज करें


1
काश इसका अन्य चीजों के बीच वॉच विंडो पर कोई प्रभाव नहीं पड़ता।
रोमन स्टार्कोव

1
प्रश्न के टैग के अनुसार VS2012 में काम नहीं करता है। एक अन्य उत्तर की टिप्पणियों से Resharper सुझाव हालांकि काम करता है।
nathanchere

6
लेकिन क्या सिर्फ ब्रेसिज़ के बजाय डबल-कोट्स के पूरा होने को निष्क्रिय करने का एक तरीका है। जब आप ओपनिंग डबल-कोट्स टाइप करना शुरू करते हैं, तो यह क्लोजिंग एक को पूरा करता है और यह मेरे लिए कष्टप्रद है (ऐसा नहीं है कि VS2013 तक) ...
TheCuBeMan

1
C / C ++ के लिए यह सिर्फ टूल्स है> विकल्प> टेक्स्ट एडिटर> c / c ++> ऑटोमैटिक ब्रेस पूरा
डग नल

5
वीएस 2015 में इसे सी # से स्थानांतरित कर दिया गया है All Languages
स्टीफन होज़किंग

34

अगर कोई भी मौका है कि आप रिचार्पर का उपयोग कर सकते हैं, तो आप सेटिंग्स को समायोजित करना चाहते हैं

(Resharper Menu, Options) - Environment -> Editor -> Editor Behavior 

तथा

(Resharper Menu, Options) - Environment -> Intellisense -> Completion Behavior

आपकी व्यक्तिगत प्राथमिकताओं के अनुसार, अन्य लोगों द्वारा बताई गई अंतर्निहित स्टूडियो स्टूडियो सेटिंग्स के अलावा।


उन लोगों में से पहला जो मेरे लिए काम करता है (btw मैं C # का उपयोग नहीं कर रहा हूं, लेकिन ReSharper C ++ के साथ C ++)। दृश्य स्टूडियो सेटिंग्स को वीएस विकल्पों में बदलना पर्याप्त नहीं था।
स्टीफन मोनोव

2
मेरी पिछली टिप्पणी में जोड़ने के लिए: R # सेटिंग बदलना अकेले भी पर्याप्त नहीं है। वीएस सेटिंग्स और आर # सेटिंग दोनों को बदलना होगा।
स्टीफन मोनोव जूल

यह ReSharper के नवीनतम संस्करण के साथ Visual Studio 2017 के लिए भी काम करता है।
माइक अपजोन

18

विजुअल स्टूडियो 2017 के लिए:

सी # केवल:

उपकरण> विकल्प> टेक्स्ट एडिटर> सी #> जनरल> स्वचालित ब्रेस पूरा करना

सारी भाषाएँ:

उपकरण> विकल्प> पाठ संपादक> सभी भाषाएँ> सामान्य> स्वचालित ब्रेस पूरा करना


6
वीएस 2017 में काम नहीं करता है। यह इस विकल्प को नहीं बचाता है।
Jan Macháček

@ JanMacháček मुझे लगता है कि पथ के "पाठ संपादक" भाग को छोड़ दिया गया है। आप इसे अब खोजने में सक्षम होना चाहिए।
14

वीएस 2013 में भी काम करता है
मुकदमा मूरिज़ियो

8

मुझे लगता है कि आपने प्रोडक्टिविटी पावर टूल्स का उल्लेख नहीं किया है, हालांकि इसके साथ बंद करना बहुत आसान है। यह पैकेज मुझे विश्वास है कि nuget के माध्यम से डाउनलोड किया जा सकता है।

डाउनलोड होने के बाद एक बार टूल्स - ऑप्शंस - प्रोडक्टिविटी पावर टूल्स पर जाएं - फिर दाईं ओर आपको ऑटो ब्रेस कंप्लीशन दिखाई देगा। बंद करें!


1
मैंने इसका उल्लेख नहीं किया क्योंकि मैं इसका उपयोग नहीं कर रहा हूं - यही एकमात्र कारण है। जब मैं आईडीई स्थापित कर रहा था उस समय Unfortunatelly PPT msvs 11 @ के तहत नहीं चला।
सोयडर

1
खैर उस पर मेरा आखिरी छुरा। आप 30-दिन के निशान को फिर से तेज कर सकते हैं और फिर इसे बंद कर सकते हैं। विकल्प के तहत - पर्यावरण - संपादक
retslig

@ रीग्रिग, कि मेरी बनाम 2010 ब्रेस पूरा मुद्दा तय! धन्यवाद।
क्रिस

6

विजुअल स्टूडियो 2015 में XAML के लिए डबल-उद्धरण ऑटो को बंद करने के लिए, यह है:

Tools -> Options -> Text Editor -> XAML -> Miscellaneous -> Attribute quotes

धन्यवाद। यह XAML संपादक में भयानक है। मैं नहीं जानता कि वे किस तरह सोचा कि यह एक उत्पादकता लाभ के लिए खत्म तक पहुँचने के लिए है करने के लिए किया जाएगा End, ->या Delके रूप में आप अपने XAML टाइप करने के लिए कोशिश कर रहे हैं।
xr280xr

5

दृश्य स्टूडियो के 2017 मैक संस्करण का उपयोग करने वालों के लिए: प्राथमिकताएँ> पाठ संपादक> व्यवहार> स्वचालित व्यवहार> "मिलान मिलान सम्मिलित करें"

यहाँ छवि विवरण दर्ज करें


यह उत्तर स्वचालित उद्धरण पूर्णता को बंद करने का उत्तर नहीं देता है। क्या किसी को भी यह करना आता है? विजुअल स्टूडियो 2017 के उन्हीं क्षेत्रों की जांच करते हुए, मुझे उद्धरण चिह्नों और ऑटो-पूर्ति के लिए कोई आदेश नहीं मिला।
Su Llewellyn

यह सेटिंग वास्तव में ऑटो ब्रेस प्रविष्टि को अक्षम करने के लिए प्रतीत नहीं होती है। क्या मैक के लिए वीएस को फिर से शुरू करने की आवश्यकता है? फ़ाइल को बंद करने और फिर से खोलने की कोशिश की, कोई भाग्य नहीं। बनाम वीआइएम एक्सटेंशन का उपयोग करते हुए, आश्चर्य करें कि क्या विरोधाभास है ...
मैक्स 5

0

ReSharper के बारे में, आपको नैट कुक द्वारा बताई गई सेटिंग्स को समायोजित करने के बाद भी चेच को साफ़ करने की आवश्यकता हो सकती है।

यहाँ छवि विवरण दर्ज करें


हाय @albin, यह एक टिप्पणी की तरह दिखेगा, जब तक कि आप कुछ और जानकारी नहीं जोड़ते हैं जो आपके उत्तर को मूल प्रश्न का पूर्ण समाधान बनाती हैं।
Giulio Caccin
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.