2013-01-10 19 views
25

के लिए हाइलाइटिंग मुझे अभी थोड़ा पागल हो रहा है। मेरी कंपनी ने वीएस -2008 से वीएस2012 तक स्विच किया और अब तक मुझे structs के लिए कोड हाइलाइटिंग सक्षम करने के लिए कोई विकल्प नहीं मिला।विजुअल स्टूडियो 2012 कोड structs

VS2008 कुछ में

तरह

public Color Foreground {get;set;}

कीवर्ड Color पर प्रकाश डाला जाएगा, क्योंकि यह एक अच्छी तरह से जाना जाता है और परिभाषित struct है।

वीएस2012 में हाइलाइटिंग सुविधा अब structs के लिए काम नहीं करती है।

क्या किसी और ने भी देखा है? क्या कोई समाधान है? मैं सभी रंग विकल्पों के माध्यम से चला गया और सब कुछ करने की कोशिश की लेकिन मुझे रंग पुराना struct नहीं मिला।

उत्तर

24

यह मेरे लिए ठीक काम करता है VS2012 में:
Tools -> Options -> Environment -> Fonts and Colors

enter image description here

में

enter image description here

क्या आप देख रहे हैं User Types (Value types) रंग है कि नहीं करता है तो सहायता, आपको यह जांचना चाहिए कि आपके पास बाहरी ऐडिन नहीं है जो रंग बदल सकता है ...
अपडेट - अपनी टिप्पणी के आधार पर - आप उत्पादकता विद्युत उपकरण उपयोग कर रहे हैं आप Tools -> Options -> Productivity Power Tools -> Colorized Parameter Help से रंगीन पैरामीटर सहायता विकल्प को निष्क्रिय करने की जरूरत हो सकती ...

एक अन्य विकल्प Repair करने की कोशिश करने के लिए है आपकी स्थापना VS2012

+4

मुझे अंततः एक समाधान मिला। आपका स्क्रीनशॉट मुझे सही दिशा में इंगित कर रहा था। यह पता चला है कि मेरे पास डिफ़ॉल्ट रंग सक्षम हैं और उपयोगकर्ता प्रकार (मान प्रकार) आपके स्क्रीनशॉट के समान रंग पर सेट किए गए थे लेकिन मैंने "उत्पादकता पावर टूल्स" भी इंस्टॉल किया था और यह प्लगइन डिफ़ॉल्ट रंग सेटिंग्स को ओवरराइड करने के लिए ज़िम्मेदार नहीं है अब structs। एडिन को अक्षम करने के बाद रंग सामान्य हो जाते हैं। – LazyGeek

+3

@ user1966041 आप पूरे एक्सटेंशन को अक्षम करने के बजाय उत्पादकता पावर टूल्स विकल्पों में 'रंगीन पैरामीटर सहायता' अक्षम भी कर सकते हैं। अधिक जानकारी के लिए मेरा जवाब देखें। – Paccc

+1

इसके लिए धन्यवाद यह उत्पादकता उपकरण था जिससे समस्या उत्पन्न हुई। मैंने अभी रंगीन पैरामीटर सहायता बंद कर दी है और इसे ठीक किया है। – Somedeveloper

27

मैंने भी इस समस्या में भाग लिया है और मुझे अपराधी उत्पादकता पावर टूल्स पाया गया है। Structs के लिए फिर से दिखने के लिए वाक्यविन्यास हाइलाइटिंग प्राप्त करने के लिए एक कामकाज है। उत्पादकता पावर टूल्स विकल्पों में आपको रंगीन पैरामीटर सहायता बंद करना होगा और विजुअल स्टूडियो को पुनरारंभ करना होगा।

इस उपकरण में पाया जा सकता> विकल्प> उत्पादकता विद्युत उपकरण> रंगीन पैरामीटर सहायता

PPT Colorized Parameter Help

भी अधिक जानकारी के लिए this bug report देखते हैं।

+0

यदि यह काम नहीं करता है, तो उत्पादकता पावर टूल्स को पूरी तरह से पुनर्स्थापित करने का प्रयास करें। आखिर में यह मेरे लिए किया। – DLeh

0

मुझे लगता है कि मुझे इस समस्या का एक और समाधान मिला है, जो आपको रंगीन पैरामीटर सहायता सुविधा चालू करने देता है।

फ़ॉन्ट्स और रंगों में, मैंने "हस्ताक्षर सहायता - उपयोगकर्ता प्रकार (मान प्रकार)" आइटम के लिए एक मान निर्दिष्ट किया है, और मुझे अब और समस्या नहीं है।

नोट: मेरे पास रंग थीम संपादक एक्सटेंशन भी स्थापित है - मुझे यकीन नहीं है कि यह कामकाज की प्रभावशीलता में कोई भूमिका निभाता है (लेकिन मैंने इसे पहले भी इंस्टॉल किया था, इसलिए अकेले एक्सटेंशन ठीक नहीं हुआ समस्या)।http://connect.microsoft.com/VisualStudio/feedback/details/770603/text-editor-the-type-color-for-structs-is-black

0

मैं रंगीन विद्युत उपकरण पैरामीटर की स्थापना रद्द करें बंद करने के और विद्युत उपकरण और विजुअल स्टूडियो की "मरम्मत", जिनमें से कोई भी काम को पुनर्स्थापित की कोशिश की है:

इसके अलावा, किसी को एमएस कनेक्ट पर बग तैनात।

क्या काम खत्म हो गया था .suo और .dotSettings फ़ाइलों को समाधान फ़ाइल (.sln) के समान निर्देशिका में हटा रहा था।

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