2012-03-26 14 views
10

में .NET में #regions हो सकते हैं। आपके पास ऐसे क्षेत्र हैं जिन्हें आप संकुचित कर सकते हैं और बहुत से कोड को एक पंक्ति में हटा सकते हैं। एंड्रॉइड/जावा/एक्लिप्स में ऐसा कुछ है।क्या आपके पास एंड्रॉइड/ग्रहण

#Region "Initialize" 
private void DisplayHome(){ 
     Intent i = new Intent(this, SMSInternetActivity.class); 
     finish(); 
     startActivity(i); 
    } 
private void DisplaySettings(){ 
    Intent i = new Intent(this, DisplaySettings.class); 
    finish(); 
    startActivity(i); 
} 

यह एक उदाहरण मात्र किया जा रहा है .. #END क्षेत्र

उत्तर

8

इसके लिए एक प्लग-इन है! इसे कॉफी-बाइट कहा जाता है। यह सक्रिय विकास में नहीं है, लेकिन वहां कुछ प्रोग्रामर हैं जो नई ग्रहण रिलीज के लिए इसे अद्यतन करके कार्यक्षमता को जारी रखते हैं। आप संग्रह डाउनलोड

  1. http://code.google.com/p/academic-cloud/downloads/detail?name=eclipse-folding-plugin.tar.gz&can=2&q=

  2. http://kosiara87.blogspot.com/2011/12/how-to-install-coffee-bytes-plugin-in.html

असल में,,:

दो स्थानों पर जहाँ आप सबसे नवीनतम ग्रहण 3.7 के लिए स्थापित प्राप्त कर सकते हैं (इंडिगो) नहीं है फिर इसे अनपैक करें। फिर आप एक्लिप्स सुविधाओं फ़ोल्डर में फीचर फ़ोल्डर से फीचर फ़ोल्डर में अपनी ग्रहण स्थापना में कॉपी करते हैं। प्लगइन फ़ोल्डर में पाए गए जेएआर के साथ वही काम करें, यह आपके ग्रहण प्लगइन्स फ़ोल्डर में जाता है। फिर ग्रहण को पुनरारंभ करें।

पता चलता है कि यह कैसे सेट अप एक अच्छा तो जवाब नहीं है:

How to use Coffee-Bytes code folding

नोट आप हो सकता है कि काम शुरू करने के तह कोड की इस नई शैली के लिए ग्रहण पुनः आरंभ करने की। का आनंद लें!

+1

धन्यवाद दर्ज इस मैं वास्तव में क्या देख रहा था है ... – John

2

मेरा मानना ​​है कि इस आईडीई अर्थात दृश्य स्टूडियो की एक विशेषता, सामान्य रूप में नेट नहीं है। सिद्धांत रूप में, आप एक्लिप्स के लिए एक प्लगइन लिख सकते हैं जो जावा कोड में क्षेत्र को ध्वस्त कर सकता है। ग्रहण में पहले से ही आयात और कार्यों को ध्वस्त करने की क्षमता है।

1

आप //region और //endregion का उपयोग कर कोड फोल्डिंग के लिए इंटेलिज की सुविधा का उपयोग कर सकते हैं। एंड्रॉइड स्टूडियो में बहुत अच्छा काम करता है। हालांकि ग्रहण के लिए, आपको ऐसा करने के लिए एक प्लगइन की आवश्यकता होगी।

स्रोत: Answer of Alexander Bezrodniy

13

एंड्रॉयड स्टूडियो का उपयोग से लिया:

//region "Initialize" 

private void DisplayHome(){ 
    Intent i = new Intent(this, SMSInternetActivity.class); 
    finish(); 
    startActivity(i); 
} 

private void DisplaySettings(){ 
    Intent i = new Intent(this, DisplaySettings.class); 
    finish(); 
    startActivity(i); 
} 

//endregion 
1

आप "के साथ चारों ओर" कार्रवाई करने के लिए की जरूरत है, जो आप के लिए अनुमति देता है (डिफ़ॉल्ट कुंजी संयोजन CTRL + ALT + टी है) का प्रयोग कर एक क्षेत्र के रूप में कोड निर्दिष्ट करने के लिए 2 तरीकों में से एक:

enter image description here

  • संपादक गुना:

    //<editor-fold desc="Description"> 
    code 
    //</editor-fold> 
    
  • क्षेत्र & endregion:

    //region Description 
    code 
    //endregion 
    

मुझे याद है के रूप में, आप उनमें से एक का चयन करना होगा पूरी परियोजना के लिए प्रयोग की जाने वाली।शायद मैं गलत हूं और यह केवल एक फ़ाइल के लिए है (और शायद कोई प्रतिबंध नहीं है)।

1

हाँ, और सबसे तेजी से रास्ता Android Studio

  1. highlight the code में आप इसे चारों ओर
  2. प्रेस चाहते हैं यह करने के लिए ctrl + alt + t
  3. प्रेस c ==> तो वर्णन
  4. का आनंद
संबंधित मुद्दे