2011-12-16 9 views
35

मैं जावा विकास पर्यावरण के लिए नया हूं और मुझे अपने कोड को सही तरीके से प्रबंधित करना मुश्किल लगता है। .Net#regions प्रदान करता है जो कोड प्रबंधन के लिए एक अच्छा समाधान है।ग्रहण 3.6 पर कौन सा कोड फोल्डिंग प्लगइन्स काम करते हैं?

मैं जावा विकास के लिए ग्रहण पर्यावरण का उपयोग कर रहा हूं। मैंने कॉफी-बाइट्स की कोशिश की लेकिन Coffee-Bytesकोड फोल्डिंग ईक्लीप्स 3.6 में कम से कम मेरी तरफ काम नहीं कर रही है। मैंने इसे this के बाद कॉन्फ़िगर किया है, लेकिन यह काम नहीं करता है। क्या कोई अनुमान लगा सकता है कि समस्या क्या हो सकती है? क्या ग्रहण के लिए कुछ अन्य कोड फोल्डिंग प्लगइन है?

+1

कोड फोल्डिंग का मामला विवादास्पद हो सकता है; मुझे संदेह है कि इस मुद्दे पर उनकी भावनाओं के कारण कुछ लोगों ने आपको वोट दिया होगा, लेकिन मैं केवल अनुमान लगा रहा हूं। –

+1

@ करलोसपी: आईएमएचओ, कोड फोल्डिंग ** एक विधि के अंदर ** विवादास्पद हो सकता है, लेकिन ** कई फ़ील्ड/विधियों को समूहबद्ध करने में सक्षम होना ** जटिल कोड फ़ाइलों को प्रबंधित करने का एक अनिवार्य हिस्सा है। उत्तरार्द्ध सी # के '# क्षेत्र' का प्राथमिक उपयोग (जिसे मैंने देखा है) है। – ToolmakerSteve

+0

@ToolmakerSteve FWIW मैं आपसे सहमत हूं, लेकिन मुझे पता है कि कुछ लोग नहीं करते हैं। –

उत्तर

38

क्या इसके लायक है के लिए, यह करने के लिए अपने जवाब की जांच यह 3.7 (इंडिगो) में काम करते हैं

getting an overview perspective of all methods in a class in Eclipse

बनाने के लिए पोस्ट

[कुछ संपादन के साथ कॉपी-पेस्ट:]

कॉफी बाइट्स प्लगइन उल्लेख किया गया है के लिए भेजा स्थानों पर अब उपलब्ध नहीं है। लेकिन, ऐसा लगता है कि बार्तोज़ Kosarzycki कल एक अद्यतन संस्करण पोस्ट किया गया है [= रविवार, दिसंबर 4, 2011]:

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

+0

धन्यवाद आदमी! यह काम करता हैं! –

+0

यह काम करता है। Bartosz Kosarzycki द्वारा ग्रेट जॉब। –

+0

ग्रहण 4.2 में ठीक से काम नहीं करता है। जब भी मैं संपादक विंडो में क्लिक करता हूं, मैं अपने त्रुटि लॉग में एक नया अपवाद देखता रहता हूं। – pdeva

-1

Apache Isis से कोड फोल्डिंग ठीक काम करता है।

+0

मेरे लिए काम नहीं करता है, मेरे पास पहले से ही एक ही संस्करण कॉफी-बाइट्स है: http://incubator.apache.org/isis/com.cb.eclipse.folding.KAM-3.5.zip –

1

ग्रहण कुछ आउट-ऑफ-द-बॉक्स कोड फोल्डिंग सुविधाएं लाता है। आप उन्हें विंडो -> प्राथमिकताएं -> जावा -> संपादक -> तह (संदर्भ here) पर देख सकते हैं। जब आपके पास "फोल्डिंग सक्षम करें" है, तो आपको कोड के प्रत्येक फोल्ड करने योग्य ब्लॉक की शुरुआत में संपादक पैनल की दायां सीमा पर एक ऋण चिह्न दिखाई देगा। कि संकेत पर क्लिक करने से .. आप गुना या कोड के इस खंड का विस्तार करने की अनुमति देगा

Aditionally आप कर सकते हैं, खिड़की पर -> वरीयताएँ -> जावा -> "केवल दिखाने के लिए चयनित जावा तत्व संपादक सक्षम "विकल्प। इस तरह, आप संपादक फ्रेम पर केवल तत्व (विधि या वर्ग के रूप में) पर देखेंगे जिसे आपने नेविगेशन पैनल में चुना है। संदर्भ here

+4

उत्तर के लिए धन्यवाद। मैं पहले से ही "एक्लिप्स फोल्डिंग फीचर्स" का उपयोग कर रहा हूं, लेकिन मैं प्रश्न में उल्लिखित #region की तरह कुछ ढूंढ रहा था। –

1

मुझे यकीन नहीं है कि #region क्या है, लेकिन यदि आप ऐसा कुछ ढूंढ रहे हैं जो आपको कोड के ब्लॉक देखने की अनुमति देगा और आप देखना चाहते हैं कि कोई विशेष ब्लॉक कहां से शुरू होता है और आसानी से समाप्त होता है, तो मैं संपादन बॉक्स प्लगइन की अनुशंसा करता हूं । ग्रहण से सबसे अच्छा पाने के लिए आप एक्लिप्स कोड फोल्डिंग के साथ उपयोग कर सकते हैं। संपादित करें बॉक्स प्लग-इन यहाँ है:

http://editbox.sourceforge.net/

संपादन बॉक्स का अच्छा इस्तेमाल कर रही है के लिए, यहाँ से एक विषय डाउनलोड:

http://sourceforge.net/projects/editbox/forums/forum/1036090

+1

साझा करने के लिए धन्यवाद, लेकिन मुझे डर है कि यह #region का विकल्प नहीं है: http://msdn.microsoft.com/en-us/library/9a1ybwek%28v=vs.71%29.aspx –

2

मुझे पता चला है कि इस कॉफी Helios में काम करता है बाइट्स। मैं इसे अपने हेलीओस में स्थापित करने की कोशिश करने और फोल्डिंग को अक्षम और सक्षम करने के बाद। यह एक सम्मोहन की तरह काम करता है।

अगर आप इसे काम नहीं कर सकते हैं तो बस मुझे विवरण के बारे में पूछें।

UPDATED Helios

लिए

फिर जैसे अन्य जवाब इस लिंक का अनुसरण सुझाव दिया और कदम

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

प्रदान की फिर अपने जावा संपादक में, सही जहां विकल्प बाएँ किनारे पर क्लिक करें कि फोल्डिंग दिखाई देगी, और फोल्डिंग अक्षम करें का चयन करें। इसके बाद, फोल्डिंग सक्षम करें का चयन करें। यह बात करता है! मैं हेलीओस और कॉफी बाइट्स का उपयोग कर रहा हूँ काम कर रहा हूँ!

यदि अभी भी काम नहीं कर रहा है तो मुझे अपना फ़ीडबैक भेजें।

+0

यह बेहतर होगा अगर यह बेहतर होगा आप वास्तव में अपने उत्तर में विवरण शामिल थे। – Mysticial

+0

@ मिस्टिकियल ने पहले से ही जवाब अपडेट किया है, कृपया मुझे परिणाम बताएं, और आपको आगे सहायता करने में खुशी होगी। – vine

+0

मैंने पुराने कॉफी बाइट्स कोड फोल्डिंग प्लगइन के लिए एक अद्यतन साइट बनाई: https://github.com/stefaneidelloth/EclipseFolding/raw/master/com.cb.platsupp.site – Stefan

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