2009-09-19 11 views
5

मेरे पायथन कोड के लिए उपयोग किए जाने वाले एसपीई आईडीई इस "विज़ुअल क्यू" का उपयोग करता है जो संरेखण (जिसे मैं कॉल करूंगा) फ़ंक्शन ब्लॉक के लिए लंबवत धराशायी रेखा की तरह दिखता हूं। मैं विजुअल स्टूडियो 2008 में यह विकल्प कैसे प्राप्त कर सकता हूं?यह धराशायी रेखा क्या है जिसे मेरे आईडीई में संरेखित कार्य ब्लॉक कहा जाता है?

यहाँ कि यह दिखता है:

+0

धन्यवाद ड्रू :-) – seedofc

+0

कोई समस्या नहीं। एक तस्वीर हजारों शब्दों को चित्रित करती है। –

उत्तर

3

मैंने इसे संरचनात्मक हाइलाइटिंग या कोड रूपरेखा कहा है।

डेवलपर एक्सप्रेस से CodeRush नामक एक विजुअल स्टूडियो प्लग-इन है जो supports this (पृष्ठ के नीचे) और बहुत कुछ है।

अद्यतन:

divo उल्लेख किया है, वहाँ एक free lite version of CodeRush है। मैंने पुष्टि की कि इसमें संरचनात्मक हाइलाइटिंग शामिल है।

+1

कृपया ध्यान दें कि http://msdn.microsoft.com/en-us/vcsharp/dd218053.aspx –

+0

पर उपलब्ध सी # (और शायद वीबी, इसे चेक नहीं किया गया है) के लिए एक मुफ्त संस्करण है हाँ, यह वही है जो मुझे चाहिए - कोडरश एक्सप्रेस स्ट्रक्चरल हाइलाइटिंग। धन्यवाद!! – seedofc

+0

स्थापित किया गया। पुष्टि की - यह वही है जो मुझे चाहिए था। एक बार फिर धन्यवाद! – seedofc

2

दुर्भाग्य से, दृश्य स्टूडियो बॉक्स से बाहर खरोज लाइनों का समर्थन नहीं करता।

+0

आपके उत्तर के लिए धन्यवाद। क्या कोई तीसरी पार्टी प्लग-इन है जो इस कार्यक्षमता को जोड़ती है? – seedofc

+1

http://www.codekana.com/ देखें। –

1

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

वीएस -2010 डब्ल्यूपीएफ में टेक्स्ट एडिटर लागू करता है और टेक्स्ट एडिटर क्षेत्र को बढ़ाने वाले प्लग-इन बनाने के कुछ उदाहरण ऑनलाइन हैं। यह बहुत मुश्किल होने के बिना एक मजेदार परियोजना हो सकती है।

मैं पाइथन के इंडेंटेशन-केंद्रित घोंसले से ईर्ष्यावान हूं। मेरी इच्छा है कि सी # कंपाइलर ने ऐसा कुछ समर्थित किया है। मेरी इच्छा है कि सफेद जगह भाषा का हिस्सा थी। यह भाषा के लिए टूलिंग समर्थन भी बेहतर होगा।

+0

ड्रू, आपका मूल्यांकन स्पॉट पर लगता है। हालांकि, किसी कारण से, घुंघराले ब्रेसिज़ ने मुझे फेंक दिया। मुझे लगता है कि मैं लगातार यह पता लगाने की कोशिश कर रहा हूं कि कोड का एक ब्लॉक कहां शुरू होता है और समाप्त होता है। ऐसा इसलिए हो सकता है क्योंकि मैं सामान्य रूप से प्रोग्रामिंग के लिए अपेक्षाकृत नया हूं। मुझे निश्चित रूप से लगता है कि पाइथन का व्हाइटस्पेस का उपयोग और इंडेंटेशन सी # के घुंघराले ब्रेसिज़ की तुलना में पढ़ने के लिए बहुत आसान बनाता है। – seedofc

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