2009-12-18 7 views
5

मुझे पता है कि आप टेक्स्ट एडिटर रंग बदल सकते हैं लेकिन सभी चीजें जिन्हें मैं एक समूह "आइडेंटिफायर" में अनुकूलित करना चाहता हूं।स्थिर स्टूडियो स्थिरांक, फ़ंक्शन नाम इत्यादि के लिए अलग रंग?

क्या उस समूह को "वेरिएबल्स", "कॉन्स्टेंट्स", "फ़ंक्शंस" और उस तरह की चीजों को तोड़ने का कोई तरीका है ताकि मैं उन चीज़ों के लिए अलग-अलग रंगों को अनुकूलित कर सकूं?

उत्तर

4

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

वीएस -2010 में परिवर्तन आ रहे हैं, इसकी एक्स्टेंसिबिलिटी मॉडल adds support एमईएफ प्लग-इन के माध्यम से कस्टम सिंटैक्स हाइलाइटिंग के लिए। किसी विशिष्ट भाषा के डिफ़ॉल्ट रंग के लिए इसका उपयोग किस डिग्री के लिए किया जाएगा, यह मेरे लिए स्पष्ट नहीं है। मुझे अभी तक कोई कठोर वादे नहीं दिख रहा है।

1
डिफ़ॉल्ट सेटिंग्स में नहीं

। ऐड-इन्स के माध्यम से ऐसा करना संभव है, लेकिन आपको खुद को लिखना पड़ सकता है क्योंकि मुझे इस कार्यक्षमता की पेशकश करने वाले किसी भी व्यक्ति के बारे में पता नहीं है (हालांकि वे मौजूद हो सकते हैं)।

+0

गोश, जो बेकार है। मुझे यकीन है कि ऐड-इन 50 रुपये की तरह होगा –

1

जहां तक ​​मुझे पता है डिफ़ॉल्ट सेटिंग्स के साथ असंभव। (और मैं ईमानदारी से आशा है कि मैं गलत हूँ)

2

यह विभिन्न ऐड-इन्स के माध्यम से हासिल किया जा सकता है। अच्छा वाणिज्यिक उदाहरण ReSharper है।

इसके अलावा सिंटैक्स हाइलाइटिंग फ्रेमवर्क है जो स्रोत कोड का विश्लेषण करने और किसी भी शब्दावली तत्वों (MSDN पर) के लिए कस्टम शैलियों प्रदान करने की अनुमति देता है।

1

VS10x Editor View Enhancer (वर्तमान में नि: शुल्क बीटा)।

वीएस 10x संपादक देखें एन्हांसर एक विजुअल स्टूडियो 2010 एक्सटेंशन है जिसका लक्ष्य अंतर्निहित कोड संपादक में नई दृश्य सुविधाओं को जोड़ना है। वर्तमान में इसमें टाइप और सदस्य परिभाषाएं हैं, अंत में ब्लॉक विवरण, क्लिक करने योग्य हॉटस्पॉट (सी # और वीबी दस्तावेज)।

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