visual studio मैं बिना किसी देरी के, तुरंत ब्रैकेट, ब्रेसिज़ और संदर्भों को हाइलाइट करने के लिए विज़ुअल स्टूडियो 2015 कैसे प्राप्त करूं?




visual-studio editor (4)

उदाहरण के लिए, सी # में कर्सर को बंद करने पर, खोलने वाले ब्रैकेट पर प्रकाश डालने से पहले एक छोटी सी परेशानी विलंब होता है, और आपको शॉर्टकट (ctrl + shift + up / down) जैसे बैठने और इंतजार करना पड़ता है। ऐसा लगता है कि यह मेरे लिए कारणों से व्यवहार का इरादा है, इसलिए मुझे नहीं लगता कि यह एक बग है या मेरा कंप्यूटर धीमा है (ऐसा नहीं है), लेकिन यह मुझे पागल कर रहा है

मैं एक नए सिरे से स्थापित पीसी पर हूं, इसलिए मुझे कुछ प्रोग्रामिंग भाषाओं / फाइल स्वरूपों में केवल एक ही अक्षर दिया गया है, और उनमें से कुछ में केवल व्यवहार ही होता है

देरी हुई .cs (c#) व्यवहार। .cs (c#) , और। .css फाइलों में होता है, लेकिन .js और .html फाइलों में नहीं होता है, यहां पर कोड ठीक उसी तरह ऊंचा हो जाता है जैसे मैं इसे .cs फ़ाइलों में भी उतना ही ऊंचा करता हूं।

मैं विजुअल स्टूडियो 2015 सामुदायिक संस्करण का उपयोग कर रहा हूं


इस समस्या के लिए कि ब्रैकेट को उजागर करने में देरी हो रही है: मेरी राय में किसी बग से कोई लेना देना नहीं है मुझे लगता है कि थोड़ी देर लगता है क्योंकि ब्रैकेट को उजागर करने के लिए हर बार जब आप कुछ बदलते हैं तो आपके कोड को पार्स करने की आवश्यकता होती है। जब आपके पास एक फाइल में कई लाइनें होती हैं तो यह स्पष्ट होता है कि सामान्य से थोड़ा अधिक समय लगता है

यहां कुछ सुझाव दिए गए हैं जो आपकी सहायता कर सकते हैं:

ब्रैकेट पर क्लिक करें और STRG + ´ दबाएं STRG + ´ यह सीधे अन्य ब्रैकेट में लाएगा। या आप ALT + ´ दबाएं और यह आपके वर्तमान कोड को आपके वर्तमान ब्रैकेट के बीच चिह्नित करेगा। आप उपकरण -> विकल्प -> पर्यावरण -> कुंजीपटल में दृश्य स्टूडियो के शॉर्टकट को देख सकते हैं:

मैं विज़ुअल स्टूडियो में प्रोग्रामिंग में सभी को सुझाता हूं कि मिलान करने वाले ब्रैकेट का हाइलाइट रंग बदलना है। कृपया एक नज़र इसे देखिये:

यहां आप विशिष्ट सर्चटरों के लिए उपयोग किए गए सभी रंगों और रूपों को बदल सकते हैं। मैं व्यक्तिगत तौर पर अपने कोड को उजागर करने के लिए विज़ुअल असिस्ट 2015 का उपयोग करता हूं (इसीलिए मैंने कुछ भी नहीं बदला)। यह वी.एस. के मुकाबले ज्यादा तेज़ है और ब्रैकेट दिशानिर्देशों जैसे कई कार्यों के साथ आता है जो आपको आपके ब्रैकेट के इंडेंट स्तर दिखाएंगे। देखो, शायद आप इसे पसंद करते हैं:


इसके बारे में 500ms एक नव निर्मित कंसोल परियोजना में

500 एमएससी एक जादुई संख्या है। NET। आप सी # भाषा सेवा के लिए सोर्स कोड से कुछ जानकारी प्राप्त कर सकते हैं, गिटौब पर माइक्रोसॉफ्ट प्रोग्रामर द्वारा सामने आये (गलती से)? सबसे प्रासंगिक फ़ाइल संभवतः यह एक है :

internal interface IBraceMatchingService
{
    Task<BraceMatchingResult?> GetMatchingBracesAsync(Document document,
        int position, CancellationToken cancellationToken = default(CancellationToken));
}

या दूसरे शब्दों में, ब्रेस मेलिंग सेवा एक पृष्ठभूमि कार्य के रूप में चलती है। इस तरह की कार्य सामान्य रूप से धागे-पूल थ्रेड पर चलते हैं और थ्रेडपूल प्रबंधक द्वारा शेड्यूलिंग के अधीन होते हैं। यही वह जगह है जहां जादू 500 एमएस का नंबर खेलने में आता है। प्रबंधक मशीन पर उपलब्ध प्रोसेसर कोर की संख्या तक टीपी धागे निष्पादित करने की संख्या रखने की कोशिश करता है, धागे को चलाने का सबसे कारगर तरीका है। हालांकि, अगर मौजूदा टीपी धागे अपनी नौकरी खत्म करने के लिए बहुत अधिक समय लेते हैं तो प्रबंधक यह मानता है कि वे आईओ द्वारा फंस गए हैं और एक अतिरिक्त चलाने के लिए अनुमति देता है। यह प्रत्येक 500 मिसे में एक बार करता है।

तो आपकी समस्या का पहला क्रम अनुमान है कि वीएस में बहुत अधिक सक्रिय धागा-पूल धागे हैं और वे समय पर पूरा नहीं करते हैं। बहुत देर तक चलने के लिए ब्रेस मिलान कार्य को होने के कारण

यह पता लगाना कि तकनीकी रूप से संभवत: कौन-से विशिष्ट कार्यों का बोोग नीचे है। मैं सामुदायिक संस्करण के साथ सफलता की गारंटी नहीं दे सकता हूं और आपको आगे बढ़ने के लिए धागा कॉल स्टैक कैसे पढ़ा जाए, इसके बारे में पर्याप्त जानकारी की आवश्यकता होगी। स्टार्टअप विज़ुअल स्टूडियो का एक अन्य उदाहरण और डीबग> प्रक्रिया में संलग्न करें का उपयोग करें सूची से "devenv.exe" चुनें इसे पीडीबी फाइलों को ढूंढने का प्रयास करते समय ट्रेंडल करें, फिर डीबग> ब्रेक ऑल का उपयोग करें

डीबग> विंडोज> टास्क को देखने के लिए पहले स्थान है। बहुत संभावना नहीं है कि आप वहां कुछ भी देखेंगे, कोई भी नहीं देखना सामान्य है। अगला डीबग> विंडोज> थ्रेड्स है। आपको उस विंडो में लगभग 15 सक्रिय धागे वापस देखने चाहिए। उनके कॉलस्टैक्स पर झांकना लेने के लिए उनके स्थान कॉलम पर होवर करें। आप जो भी देखते हैं, वह समझना दुर्भाग्यवश नहीं है, यदि आप किसी अन्य मशीन के साथ जो कुछ भी इस समस्या को नहीं देखते हैं, तो आप इसकी तुलना कर सकते हैं।

चूंकि आपको एक से अधिक मशीनों पर यह समस्या है, एक अन्य दृष्टिकोण उन पर्यावरणीय कारक की तलाश करना है जो उनके समान हैं। देखने के लिए चीजें आक्रामक एंटी-मैलवेयर हैं, एक नेटवर्क कनेक्शन जो बहुत धीमा या बहुत अविश्वसनीय है, एक खराब प्रदर्शन ऐड-इन जो आप पसंद करते हैं लेकिन वी.एस. संस्करण पर खराब तरीके से चलाता है, जिस पर इसका परीक्षण नहीं किया गया था।

और विचार करें कि VS2015 प्राइम टाइम के लिए बिल्कुल तैयार नहीं है। पिछले 18 वर्षों में जारी किए गए सभी हालिया वी.एस संस्करणों में, यह शायद कम से कम स्थिर है। इसमें बहुत अधिक आंतरिक परिवर्तन हुए हैं और कुछ ही महीनों पहले ही महत्वपूर्ण बग फिक्स के साथ अल्फा और बीटा संस्करणों का एक अभूतपूर्व संख्या थी। अद्यतन 1 जारी होने के बाद इसे पुनः प्रयास करें।


मुझे आपकी समस्या का एक निश्चित समाधान नहीं मिला है
यह वीएस2015 समीक्षा संस्करण में एक ज्ञात बग था

यह लिंक विलंब की चर्चा करता है (यह लिंक सी # बीटीडब्ल्यू, सी नहीं संदर्भित करता है):
https://connect.microsoft.com/VisualStudio/feedback/details/1033540/braces-are-not-highlighted-correctly-in-c

और कुछ वीएस2015 समुदाय संस्करण उपयोगकर्ताओं के लिए अभी भी समान समस्याएं हैं।

http://www.developerteacher.com/msdn/bracket-matching-highlights-not-working-like-i-had-in-2013-express-4227

निजी तौर पर, मुझे लगता है कि आप एक बग के साथ फंस गए हैं और अगर मैं तुम थे मैं निम्नलिखित कोशिश करूँगा:

  1. सुनिश्चित करें कि मैंने वी.एस. के सभी पिछले संस्करणों को अनस्टॉल कर दिया था।
  2. एक मरम्मत की कोशिश करो
  3. पूरी तरह से स्थापना रद्द करें और VS2015 को फिर से स्थापित करें अगर मरम्मत चालू नहीं होती है
  4. वीएस2013 पर वापस जाने के लिए यदि वह चलाता है, तो आप इसे खड़े नहीं कर सकते, और इंतजार करें जब तक वीएस2015 बेल पर कुछ अधिक परिपक्व हो।

एक बात जो मुझे वी.एस. के साथ मिलती है, वह जब यह दर्दनाक होती है, तब इसे स्थापित करने में इतनी देर लगती है और सबसे बुरी स्थिति होती है जब मैंने स्थापना रद्द करने और इंस्टॉल करने के साथ जुड़े सभी चीजों को डाउनलोड करना समाप्त कर दिया था। यह अब ठीक काम करता है (यह 2015 का पूर्वावलोकन करने के बाद और फिर 2013 तक वापस जा रहा था)। आप वीएस2015 के लिए भी यह कोशिश कर सकते हैं और एक नया डाउनलोड करने का प्रयास भी कर सकते हैं।

मैं कभी-कभी कुछ पूर्वावलोकनों पर एक नज़र डालता हूं, लेकिन नवीनतम सॉफ़्टवेयर रिलीज़ के साथ कई बार जल्दबाजी में कूदने के बाद और फिर अवकाश के साथ पछताते हुए। अब मैं उन्नयन से पहले कुछ रिलीज के लिए प्रतीक्षा करने के लिए इंतजार कर रहा हूं।

आपके लिए ब्राउज़ करने के लिए एक और एफवाईआईआई

यह विजुअल स्टूडियो 2015 आर सी तय कीड़े और ज्ञात मुद्दों के लिए एक कड़ी है। कुछ मुद्दे हैं और सुझाव दिए गए हैंक्स हैं (आपकी समस्या के लिए विशिष्ट नहीं है, लेकिन अभी भी कुछ महीने पहले।)

मैं मान रहा हूँ कि आप सेटिंग्स के साथ खेलने के लिए कैसे जानते हैं मैंने स्पष्ट कहा है, अगर यह अनदेखी की गई है

मैंने वीएस2013 सेटिंग्स से इस स्क्रीन शॉट को जोड़ा है।

सुनिश्चित करें कि आपके पास स्वचालित डिलीमीटर हाइलाइटिंग को चेक किया गया है

क्षमा करें, मैं और अधिक मदद नहीं कर सकता


पहली बार स्थापित होने के बाद से मुझे इस समस्या का भी सामना करना पड़ा है। मैं पुष्टि कर सकता हूं कि अद्यतन 1 CTP इस समस्या को हल करता है, और देरी लगभग समाप्त हो चुकी है (शायद अब 1/8 सेकंड है।)

यह UI विलंब वास्तव में एक बगफिक्स के रूप में कहा जाता है जो अद्यतन के साथ शामिल था:

https://support.microsoft.com/en-us/kb/3025135





highlighting