इसके अलावा ऐसा करने का कोई सार्वभौमिक तरीका है जो अन्य प्रकार की परियोजनाओं (अन्य दृष्टिकोणों में) के लिए भी काम करता है?ग्रहण में PyDev पैकेज एक्सप्लोरर में नाम से परियोजनाओं को क्रमबद्ध रूप से कैसे क्रमबद्ध करें?
उत्तर
जैसा मैट पहले से ही कहा गया है, ग्रहण नेविगेटर का डिफ़ॉल्ट और एकमात्र व्यवहार, जिसे किसी भी परिप्रेक्ष्य में उपयोग किया जा सकता है, परियोजनाओं को नाम से सॉर्ट करना है। मेरा ग्रहण संस्करण (3.6.2) मुझे संसाधनों को प्रकार के अनुसार सॉर्ट करने का विकल्प देता है लेकिन यह केवल पेड़ (फाइलों) के पत्तों पर लागू होता है।
लेकिन आपका प्रश्न PyDevs नेविगेटर के बारे में था इसलिए मैंने PyDev पैकेज एक्सप्लोरर को देखा। मुझे परियोजनाओं के छंटनी को बदलने का विकल्प नहीं मिला। मेरा वर्तमान स्थापित संस्करण 2.7.1.x है और जैसा कि मुझे याद है कि यह 2.6.0.x पर लागू होता है।
तो आपके प्रश्न का उत्तर सीधे नहीं दिया जा सकता है क्योंकि प्लग-इन के स्रोत कोड पर अपने हाथ डाले बिना या नेविगेटर को विस्तारित किए बिना परियोजनाओं को सॉर्ट करने का कोई तरीका नहीं है (यदि कोई संबंधित एक्सटेंशन बिंदु मौजूद है)।
नेविगेटर को प्रोजेक्ट एक्सप्लोरर –
@ पियेटर द्वारा सही किया गया है, लेकिन आप प्रोजेक्ट एक्सप्लोरर के पास सॉर्टिंग को बदलने का कोई विकल्प नहीं है। लेकिन अब भी उस दृश्य को खोलने के बाद मैंने पाया/मान्यता दी कि मेरे वर्तमान कार्यक्षेत्र में परियोजनाओं को वास्तव में वर्णानुक्रम में क्रमबद्ध नहीं किया गया है। 'My_Project_VV' को 'My_Project_SW' से पहले सूचीबद्ध किया गया है और उसी आदेश को PyDev पैकेज एक्सप्लोरर द्वारा प्रदर्शित किया जाता है। सी/सी ++ प्रोजेक्ट व्यू नेविगेटर (किसी भी सी तत्वों के फ़िल्टर को अक्षम करने के बाद) के समान क्रम दिखाता है। मुझे PyDev के स्रोतों पर एक छोटा सा नजर आया लेकिन मुझे कोई स्पष्ट कारण नहीं मिला। हो सकता है कि यह PyDev या CommonNavigator ढांचे का एक बग हो। –
मुझे यह (बहुत परेशान करने वाली) समस्या का सामना करना पड़ रहा था, और मुझे सोर्सफोर्ज पर किसी को भी एक ही समस्या मिली, जिसमें कहा गया कि उसने पाया कि अगर उसने परियोजना के मूल फ़ोल्डर को अपने पायथनपथ में जोड़ा, तो उसने समस्या को मंजूरी दे दी। इसलिए मैंने अपनी गलत वर्णमाला परियोजना के पायथनपैथ को देखा और देखा कि इसमें पहले से ही src फ़ोल्डर के अलावा रूट फ़ोल्डर शामिल है। तो बस एक सनकी पर, मैंने PythonPATH से रूट फ़ोल्डर हटा दिया। (मुझे वास्तव में वैसे भी नहीं होना चाहिए था।) और यद्यपि वह जो भी कहता है उसके विपरीत था, उसने अपनी समस्या तय की। जाओ पता लगाओ।
यह जवाब है, जाने का रास्ता! – pyrospade
मेरे लिए काम किया है:
- परियोजनाओं PYTHONPATH
- परियोजना जड़ जोड़े अधिकार परियोजना पर क्लिक करें> बंद करें परियोजना
- सही परियोजना पर क्लिक करें> ओपन परियोजना
समस्या परियोजना तब जादुई रूप से सही क्रम में दिखाई दी।
समस्या का मेरा समाधान ViewMenu
आइकन PyDevPackageExplorer
में जाना था और Select Working Set
चुनें। Select Working Set
विंडो में मैंने चयन को No Working Sets
के रूप में छोड़ा और ठीक क्लिक किया। ऐसा लगता है कि वर्णमाला क्रम को ताज़ा कर दिया गया है क्योंकि अब सब कुछ ठीक तरह से हल किया गया है।
मुझे पायडेव के बारे में पता नहीं है लेकिन मानक ग्रहण पैकेज एक्सप्लोरर में, परियोजनाओं को _only_ नाम से क्रमबद्ध किया जाता है। –
मैं फ़ाइल के अंदर से ऑर्डर के बजाय क्रमबद्ध रूप से क्रमबद्ध पैकेज सामग्री को देखने के लिए कुछ इसी तरह की तलाश कर रहा था। सॉर्टिंग के बिना बड़े मॉड्यूल के माध्यम से नेविगेट करना वाकई मुश्किल है। – sorin