2011-07-01 14 views
32

मेरे पास एक बड़ी कक्षा है जिसमें लगभग 30 विधियां हैं। ग्रहण में वर्णमाला क्रम में स्वचालित रूप से उन्हें सॉर्ट करना संभव है? मैं ऐसा करने की उम्मीद कर रहा था ताकि जावा ब्राउज़िंग या क्लास रूपरेखा विंडो को देखकर उन्हें ढूंढना आसान हो जाएगा।ग्रहण क्रम में क्रमबद्ध करें

+1

यहां देखें: http://stackoverflow.com/questions/198177/how-to-specify-the-order-of-class-members-when-formatting-in-eclipse – leonbloy

उत्तर

66

तो आप ए/जेड पर क्लिक कर सकते हैं तो आप सिर्फ कोड को संशोधित करने के बिना क्रमबद्ध क्रम में अपने वर्ग के सदस्यों को देखना चाहते हैं रूपरेखा दृश्य पर आइकन, जैसा कि अन्य ने बताया है। वैकल्पिक रूप से, आप वर्ग के सदस्यों को कोड में स्वयं क्रमबद्ध करना चाह सकते हैं, इस मामले में आपको संदर्भ संवेदनशील मेनू प्राप्त करने के लिए अपने स्रोत या स्रोत फ़ाइल नाम पर राइट क्लिक करना चाहिए, फिर स्रोत (Alt-Shift-S), सॉर्ट सदस्यों का चयन करें।

यह एक संवाद बॉक्स पॉप अप करेगा जिससे आप सॉफ़्टवेयर को कस्टमाइज़ कर सकते हैं, वांछित विकल्प चुन सकते हैं और ठीक क्लिक कर सकते हैं।

+1

यह वास्तव में मुझसे पूछे गए प्रश्न का सही उत्तर है। अन्य दो प्रतिक्रियाएं सहायक भी थीं। – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

+5

मुझे लगता है कि यह सच है, लेकिन मुझे नहीं लगता कि आपके स्रोत कोड में भौतिक रूप से पुन: क्रमबद्ध तरीके एक विशेष रूप से अच्छी बात है। मैं बस यह नहीं करूँगा। – jtoberon

7

आप इसके लिए ओवरव्यू विंडो में वर्णमाला क्रम का उपयोग कर सकते हैं।

alphabetic sort आइकन

+2

यह केवल तभी बदलता है कि सदस्यों को कैसे दिखाया जाता है दृश्य, यह जावा स्रोत को संशोधित नहीं करता है। – leonbloy

9

प्रेस क्रमबद्ध रूपरेखा ध्यान में रखते हुए बटन। इसमें ए, जेड और एक तीर है।

यदि मैं आप थे तो मैं जावा स्रोत को संशोधित नहीं करता। आप इस तरह के ग्रहण के रूप में एक IDE का उपयोग कर रहे हैं, तो इस कोई लाभ नहीं कहते हैं, और वहाँ सहित कुछ लागत, कर रहे हैं:

  1. कोड पहले से ही स्रोत नियंत्रण करने के लिए है, तो सहारा यह इतिहास तोड़ सकते हैं की जाँच की जाती है, तो
  2. मैं छँटाई तरीकों में से एक कोडिंग सम्मेलन के साथ एक समूह की कभी नहीं सुना है वर्णानुक्रम
+1

यह केवल तभी बदलता है जब सदस्यों को व्यू में दिखाया जाता है, यह जावा स्रोत – leonbloy

+0

वाह को संशोधित नहीं करता है, मुझे यह कैसे याद आया। – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

+0

आप सही लियोब्लॉय हैं लेकिन यह जो भी मैं चाहता था उसके लिए पर्याप्त है। – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

6

आप वास्तव में ग्रहण के साथ अपने कोड में अपने वर्ग के सदस्यों को सॉर्ट कर सकते हैं, मेरी राय में यह पठनीयता में सुधार करता है लेकिन सावधानी के साथ इसका उपयोग किया जाना चाहिए।

वर्ग, स्रोत> क्रमबद्ध सदस्य

marcggs' answer के लिए धन्यवाद का चयन करें।

+0

यह पहले से ही स्वीकृत उत्तर से ढका हुआ है। – alexander