2011-04-18 11 views
12

जब इंटेलिज यूआई फॉर्मों के लिए कोड उत्पन्न करता है तो आप कोड ब्लॉक को संकुचित कर सकते हैं और इसका नाम है: "यूआई डिज़ाइनर जेनरेट कोड"। कोड चयन को पतन करना संभव है लेकिन इसका संक्षिप्त प्रतिनिधित्व "..." के रूप में प्रदर्शित होता है। क्या यह एक कस्टम नाम देना संभव है? यह सी # में एक संक्षिप्त #region कोड ब्लॉक के समान दिखाई देगा।इंटेलिज में नामित कोड ब्लॉक कैसे बनाएं?

उत्तर

28

उन्होंने अब क्षेत्र-समर्थन लागू किया है!

NetBeans की तरह:

//<editor-fold desc="..."> 
... code ... 
//</editor-fold> 

और VisualStudio की तरह:

//region <...> 
... code ... 
//endregion 

नोट

http://youtrack.jetbrains.com/issue/IDEA-80636

वर्तमान में IntelliJ विचार से कस्टम तह टिप्पणियों के दो बुनियादी प्रकार का समर्थन करता है "क्षेत्र ... ई के लिए उस पंक्ति टिप्पणी प्रतीकों ndregion "को" // "से" # "में बदला जा सकता है यदि '#' वर्ण किसी भाषा द्वारा समर्थित है। लेकिन डिफॉल्ट कस्टम फोल्डिंग टिप्पणियों द्वारा सामान्य रूप से भाषा पंक्ति टिप्पणियों के लिए उपयोग किए जाने वाले समान टिप्पणी वर्णों का उपयोग किया जाता है। टिप्पणियों को मैन्युअल रूप से टाइप करने के बजाय, कई मामलों में आप Ctrl + Alt + T (आसपास के साथ) का उपयोग कर सकते हैं। यदि आप पाते हैं कि कुछ अपेक्षा के अनुसार काम नहीं करता है तो कृपया अलग-अलग मुद्दे सबमिट करें।

+0

क्या संपादक-गुना desc संपत्ति या कुछ का उपयोग कर विशिष्ट क्षेत्रों को स्वचालित रूप से लोड (लोड पर) करने का कोई तरीका है? – ycomp

+1

[इंटेलिजे आईडीईए ब्लॉग] (https://blog.jetbrains.com/idea/2012/03/custom-code-folding-regions-in-intellij-idea-111/) का भी संदर्भ लें। –

4

आईडीईए doesn't have such feature अभी तक, कृपया जुड़े हुए मुद्दे को देखें/वोट दें।

अद्यतन: यह सुविधा आईडीईए 11.1 रिलीज से शुरू हो रही है।

+0

फिर यह "यूआई डिज़ाइनर जेनरेट कोड" क्षेत्र कैसे बनाता है? (मैं इंटेलिज 10 का उपयोग कर रहा हूं) – Eugen

+1

यह सुविधा हार्डकोडेड है। – CrazyCoder

+0

अब यह लागू किया गया है, इसलिए यह उत्तर हटा दिया जाना चाहिए। – cdeszaq

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