2009-02-13 8 views
5

मैं सीएस फ़ाइल में कार्यों को व्यवस्थित क्रम में व्यवस्थित करने के लिए कुछ कक्षा साफ कर रहा हूं। मैं विजुअल स्टूडियो 2008 का उपयोग कर रहा हूं।वर्णमाला क्रम द्वारा क्रमबद्ध करने के लिए स्रोत कोड (सी #) में फ़ंक्शंस को त्वरित रूप से व्यवस्थित कैसे करें?

उन्हें लिखते समय, मैंने उन्हें मनमाने ढंग से रखा, लेकिन अब यह काफी गन्दा दिखता है।

क्या उन्हें स्वचालित रूप से व्यवस्थित करने का कोई आसान तरीका है?

एक उपकरण रखने के लिए बेहतर है क्योंकि साफ करने के लिए बहुत सारी फ़ाइलें हैं।

उत्तर

15

अल्फा आदेश में आयोजन क्यों परेशान करते हैं? आईडीई आप का उपयोग करने के लिए एक ड्रॉप डाउन सूची प्रदान करता है यदि आप उन्हें इस तरह से एक्सेस करना चाहते हैं।

इसके बजाय स्रोत फ़ाइल को उनके कार्यों के विनिर्देशों या कुछ समझदार सम्मेलन द्वारा अर्थपूर्ण क्रम में होना चाहिए (यदि दृश्यता, या गुणों को एक साथ रखकर) ।

ऑटो लेआउट नियमों स्रोत खजाने के लिए एक बुरा सपना है, क्योंकि वे अनावश्यक जन आंदोलनों कि वास्तविक परिवर्तन की पहचान करने की क्षमता को हताश में डाल रहे हैं, इस तरह के रूप में वे जब तक नियमों का पालन में से एक के साथ पालन से बचा जाना चाहिए:

  • वे कभी परिवर्तन और आप अपने प्रोजेक्ट की शुरुआत से लागू कर सकते हैं
  • वे बहुत मुश्किल से ही और बदलते अधिक से अधिक एक पंक्ति आंदोलन (bracketing संरचना की तरह)
  • वे शायद ही कभी बदल सकते हैं और प्रभाव को प्रभावित करेगा बस है बदल पर एक पंक्ति के भीतर सफेद स्थान

यदि उत्तर 'शायद ही कभी' से परे है, तो आप इसे पूर्ण स्टॉप का उपयोग नहीं करना चाहते हैं, ऐतिहासिक परिवर्तनों की कुशल ब्राउज़िंग अधिक उपयोगी है।

+0

मुझे इस उपकरण की आवश्यकता है, दो कक्षाओं का प्रतिनिधित्व करने वाली दो फाइलों की तुलना करने की आवश्यकता है। संस्करण के बीच कार्यों को स्थानांतरित कर दिया गया है, लेकिन सामग्री वही रह सकती है ... वास्तव में मुझे इस तरह की एक संपूर्ण परियोजना की तुलना करने की आवश्यकता है, और एक उपकरण वास्तव में सहायक होगा ... – serhio

4

क्या आपने Regionerate को आजमाया है?

+0

+1। जैसा कि दिमित्री कहते हैं, आपको वास्तव में इस तरह से सफाई करने की आवश्यकता नहीं है, क्षेत्रों को लागू करने का सबसे आसान तरीका है, और क्षेत्रीय उपकरण इसे स्वचालित रूप से बनाते हैं। – Avram

0

Regionerate में:

  1. ओपन से स्कीमा: C: \ Program Files \ Regionerate
  2. नाम से क्लस्टर का चयन
  3. चयन क्षेत्रों

आपका विधियां, फ़ील्ड आदि को हटा दें कोड क्रमबद्ध रूप से आदेश दिया जाएगा।

0

हालांकि मेरा उत्तर बहुत देर हो चुकी है, लेकिन आपने ReSharper नामक एक अद्भुत टूल के बारे में सोचा है। एक बार जब आप इसका इस्तेमाल करते हैं तो मैं शर्त लगाता हूं, आप इसे प्यार करेंगे। कोडिंग इतना आसान और क्लीनर बनाता है।

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