2011-01-12 13 views
7

में आईएफ-ईएलएसई कोड ब्लॉक को रेखांकित करना आश्चर्यजनक है कि वीएस -2010 में आईएफ-ईएलएसई कोड ब्लॉक को विस्तार/संक्षिप्त करने का कोई तरीका है या नहीं? कभी-कभी IF-ELSE के अंदर कोड बहुत लंबा होता है और मैं इसे छिपाना चाहता हूं।विजुअल स्टूडियो 2010

वैसे भी कोई जानता है? आपका बहुत बहुत धन्यवाद!

संपादित करें: कृपया सूचित रहें कि मैं IF-ELSE कथन के अंदर #region & #endregion का उपयोग कर रहा हूं। JScript एक्सटेंशन की तरह अधिक सुविधाजनक शैली की तलाश करने का प्रयास करें।

+1

यह वास्तव में एक अच्छा जवाब नहीं है, लेकिन: जेस्क्रिप्ट एक्सटेंशन इसे अपने स्वयं के आउटलाइनर प्रदान करके करता है जो जानता है कि उन क्षेत्रों को कैसे इंगित किया जाए। आप एक सुंदर सरल लिख सकते हैं जो आपकी खुद की रूपरेखा प्रदान करने के लिए मिलान किए गए {} वर्ण या इंडेंटेशन स्तर का उपयोग करता है। यदि आप इसमें रूचि रखते हैं, तो मुझे बताएं, और मैं आपको कुछ पॉइंटर्स शुरू करने के लिए दे सकता हूं। –

+0

धन्यवाद नोहा। हाँ, मुझे रूचि है। कृपया सलाह दें। :) – nonintanon

उत्तर

3

कोशिश आसपास अगर-किसी और एक क्षेत्र के साथ:

#region regionName 
if() 
{ 
    #region regionName 
    #endregion 
} 
else 
{ 
} 
#endregion 

तुम भी ब्लॉक आप छिपाना चाहते हैं और प्रेस Ctrl + M, Ctrl + H का चयन कर सकते

या

करें ब्लॉक -> सही इसे क्लिक करें -> रेखांकित करते -> छिपाएं चयन

तो

आपके पास बाईं ओर '+' छिपाने के लिए होगा और जब आप चाहें इसे दिखाएं।

+0

धन्यवाद दोस्तों। इस तरह से मैं अब तक उपयोग कर रहा हूँ। रास्ता अधिक आसान और तेज खोजने की कोशिश कर रहा है। मेरा मतलब है कि यह अच्छा होगा अगर मैं आईडीई में कोड ब्लॉक को मूल रूप से विस्तार/संक्षिप्त कर सकता हूं। – nonintanon

+1

ब्लॉक का चयन करें -> राइट क्लिक करें -> रूपरेखा -> चयन छुपाएं; // महान टिप! – timothy

3

आप क्षेत्रों में जोड़ सकते हैं, क्षेत्रों खुलने और बंधनेवाला

#region Name 
if() 
{ 
    ///code 
} 
endregion 
+0

धन्यवाद लेकिन मैं यही उपयोग कर रहा हूं। अधिक खोज रहे हैं :( – nonintanon

5

जाओ विकल्प संवाद बॉक्स के लिए कर रहे हैं और पाठ संपादक का चयन करें, C/C++ विस्तृत करें और फिर स्वरूपण क्लिक करें। "स्टेटमेंट ब्लॉक की स्वचालित रूपरेखा" सक्रिय करें।

स्रोत: http://msdn.microsoft.com/en-us/library/0x6hx0kx.aspx

मैं दृश्य स्टूडियो 2010 के पूर्ण संस्करण का उपयोग कर रहा है, अगर इस एक्सप्रेस संस्करण में उपलब्ध है पता नहीं है।

+1

धन्यवाद। मैं अंतिम संस्करण का उपयोग कर रहा हूं और अभी भी काम नहीं कर रहा हूं। मैं सी # का उपयोग कर रहा हूं और आपके द्वारा पोस्ट की गई एमएसडीएन के मुताबिक, इसे काम करना चाहिए। अजीब। – nonintanon

+1

ओह, क्षमा करें, गलत भाषा है। प्रतीत होता है कि मेरे संस्करण (पेशेवर) में सी # के लिए उपलब्ध है। वास्तव में अजीब। – newenglander

0

टूल्स -> विकल्प -> टेक्स्ट एडिटर -> सी # -> स्वरूपण -> इंडेंटेशन पर जाएं। "इंडेंट ओपन एंड क्लोज़ ब्रैकेट" स्पर्श करें।

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