2011-08-16 15 views
8

विजुअल स्टूडियो में आप कोड के डेवलपर परिभाषित ब्लॉक को लपेटने के लिए #region और #endregion का उपयोग कर सकते हैं।PhpStorm ढहने योग्य कोड क्षेत्रों (विजुअल स्टूडियो शैली क्षेत्र) को परिभाषित करता है?

मुझे इस कार्यक्षमता को PhpStorm में देखना अच्छा लगेगा, यह एक बड़ी स्रोत फ़ाइल को व्यवस्थित करने का एक आदर्श तरीका है (उदाहरण के लिए इंटरफ़ेस कार्यान्वयन के बहुत सारे)।

क्या PhpStorm इस तरह से व्यवहार करना संभव है?

उत्तर

13

क्षमा करें, वर्तमान में यह संभव नहीं है।

वोट और घड़ी कृपया इस टिकट: https://youtrack.jetbrains.com/issue/WI-261


अद्यतन
अब यह लागू हो जाता है (के बाद से PhpStorm v4) - PhpStorm के ब्लॉग विवरण के लिए: http://blog.jetbrains.com/webide/2012/03/new-in-4-0-custom-code-folding-regions/


//<editor-fold desc="Region"> 

// Your code goes here 

//</editor-fold> 

डिफ़ॉल्ट पतन स्थिति अब भी ठीक से समर्थित है (PhpStorm v8, IIRC के रूप में), हालांकि आपको मैन्युअल रूप से इस तरह के हिस्से को जोड़ना होगा। जैसे

//<editor-fold defaultstate="collapsed" desc="Region"> 

#regionsyntax भी समर्थित है।

+0

अब यह BTW काम करता है। कम से कम ईएपी निर्माण में। बस अपने कोड को '# क्षेत्र' और' # endregion' में घेर लें। – mpen

+0

@Nate सही लिंक के साथ अद्यतन उत्तर देखें: http://blog.jetbrains.com/webide/2012/03/new-in-4-0-custom-code-folding-regions/ – LazyOne

+0

@LazyOne आह धन्यवाद - यह भी होगा नोट करना पसंद है '# रेंज' और 'क्षेत्र' –

6

मैं भी इसकी तलाश कर रहा था, और पाया कि यह अब संस्करण 4 ईएपी में उपयोग के लिए उपलब्ध है।

कार्य उदाहरण:

// region Private members 
private $db; 
private $cache; 
// endregion 
+0

को फोल्ड करने के लिए भी काम करता है यह टैग का उपयोग करने पर इसे करने का एक शानदार तरीका है! वीएस की तरह अधिक जो मेरी राय में उन्हें बहुत अच्छी तरह से करते हैं। – Adam