मैं विभिन्न परियोजनाओं के लिए ग्रहण का उपयोग करता हूं, प्रत्येक के अपने कार्यक्षेत्र के साथ। उन्हें प्लगइन के एक अलग सेट की आवश्यकता होती है (एसवीएन बनाम एचजी बनाम गिट, एपइंजिन बनाम टोमकैट बनाम ओएसजीआई, और इसी तरह), और मेरे पास उन सभी प्लगइन्स हर समय स्थापित और सक्रिय होते हैं, जो वर्कस्पेस को काफी हद तक रोकते हैं। मैं चुनिंदा रूप से प्रत्येक कार्यक्षेत्र के लिए प्लगइन अक्षम करना चाहता हूं।प्रति कार्यक्षेत्र ग्रहण प्लगइन्स को अक्षम करें
उत्तर
मैंने दो अलग ग्रहण "स्थापनाओं" के द्वारा उस समस्या को हल किया। यह सबसे सुंदर समाधान नहीं है, लेकिन नौकरी करता है।
Here यह General -> Capabilities
उपयोग करने के लिए सुझाव दिया है, लेकिन यह है कि अस्तित्व के लिए 3.5
में एक अन्य समाधान प्रत्येक कार्यक्षेत्र के लिए एक perspective, और customize that perspective परिभाषित करने के लिए किया जाएगा प्रतीत नहीं होता।
हर एक में, आप मेनू और प्लगइन आप नहीं चाहते की आज्ञाओं निष्क्रिय कर सकते हैं, भले ही उन प्लगइन्स लोड बनी हुई है।
यह विभिन्न प्लगइन के कारण "जीयूआई क्लटरिंग" में से कुछ को हटाने में मदद करता है।
जब आप वर्कस्पेस स्विच करते हैं, तो आप उस नए परिप्रेक्ष्य के साथ उपयोग कर रहे परिप्रेक्ष्य को पुनर्स्थापित करेंगे।
ग्रहण (3.6/3.7) में कुछ प्लगइन अक्षम करने के लिए एक यूआई है। यह विंडो-> प्राथमिकताएं-> सामान्य-> स्टार्टअप और शट डाउन-> स्टार्टअप पर सक्रिय प्लगइन्स के अंतर्गत है। हालांकि सभी प्लगइन्स यहां सूचीबद्ध नहीं हैं।
अन्य प्लग-इन अक्षम करने के लिए: http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html%23osgiconfigurationarea
, बस एक नए स्थान पर eclipse_dir/विन्यास कॉपी:
यह अलग विन्यास (osgi.configuration.area) निर्देशिका के लिए संभव है। अपने प्रत्येक वर्कस्पेस के लिए लॉन्चर बनाएं और अपने वर्कस्पेस विशिष्ट लॉन्चर में पैरामीटर जोड़ें, उदाहरण के लिए: -डेटा वर्कस्पेस_लोकेशन-कॉन्फ़िगरेशन new_location_for_configuration_dir।
आप कॉन्फ़िगरेशन_डायरेक्टरी/org.eclipse.equinox.simpleconfigurator/bundles.info फ़ाइल से इसकी लाइन को हटाकर ओजीआई बंडल (प्लगइन के समान नहीं) को अक्षम कर सकते हैं।
osgi.configuration.cascaded=false
ग्रहण स्थानीय और वैश्विक विन्यास है कि आप मदद कर सकता है की एक धारणा है:
कस्टम विन्यास निर्देशिका में config.ini फ़ाइल इस लाइन शामिल होना चाहिए। जब आप ग्रहण {localDir} तर्क के साथ ग्रहण शुरू करते हैं, तो ग्रहण {localDir} में एक लिखने योग्य स्थानीय कॉन्फ़िगरेशन का उपयोग करता है और केवल (वैश्विक) स्थापित कॉन्फ़िगरेशन को केवल पढ़ने के लिए व्यवहार करता है। इस प्रकार, आप वैश्विक विन्यास में सामान्य सुविधाओं को स्थापित कर सकते हैं (जब -लोकल ध्वज का उपयोग नहीं करते हैं), और स्थानीय सुविधाओं को स्थानीय कॉन्फ़िगरेशन में स्थापित करें। आपके मामले में, प्रति-वर्कस्पेस कॉन्फ़िगरेशन प्राप्त करने के लिए, आप इस सम्मेलन को अपना सकते हैं कि स्थानीय कॉन्फ़िगरेशन आपके वर्कस्पेस निर्देशिका के अंदर या उसके अंदर है (हालांकि अगर अंदर, ग्रहण संसाधन या प्रोजेक्ट के रूप में प्रबंधित नहीं किया गया है), और उसके बाद हमेशा उस निर्देशिका पर इंगित करना लॉन्च करें (उदाहरण के लिए, ग्रहण -डेटा {workspaceDir} -लोकल {workspaceDir}/localConfig)।
- 1. ग्रहण 3.6 हेलीओस में प्लगइन्स को कैसे अक्षम करें?
- 2. ग्रहण कार्यक्षेत्र
- 3. ग्रहण कार्यक्षेत्र
- 4. ग्रहण कार्यक्षेत्र मेटाडाटा
- 5. ग्रहण प्लगइन्स
- 6. क्या ग्रहण कार्यक्षेत्र
- 7. ग्रहण कार्यक्षेत्र बैकअप
- 8. ग्रहण प्रति परियोजना निर्माण
- 9. ग्रहण पुनर्निर्माण कार्यक्षेत्र को कैसे रोकें?
- 10. ग्रहण बंद होने पर मैं ग्रहण कार्यक्षेत्र में सभी परियोजनाओं को कैसे बंद कर सकता हूं?
- 11. ग्रहण/MySQL एकीकरण प्लगइन्स?
- 12. ग्रहण डिफ़ॉल्ट कार्यक्षेत्र को कैसे बदलें?
- 13. ग्रहण पर स्थापित प्लगइन्स
- 14. गिट स्थानीय भंडार से ग्रहण कार्यक्षेत्र को अलग कैसे करें?
- 15. प्रोग्रामिंग के ग्रहण कार्यक्षेत्र को रीफ्रेश कैसे करें?
- 16. ग्रहण कार्यक्षेत्र को क्लोन करने के लिए कैसे करें
- 17. क्लोजर में ग्रहण प्लगइन्स कैसे विकसित करें?
- 18. ग्रहण पर कार्यक्षेत्र सफेद रेखा
- 19. बैकअप ग्रहण प्लगइन्स और सेटिंग्स
- 20. कार्यक्षेत्र
- 21. प्रति विधि/फ़ंक्शन लॉगिंग अक्षम करें?
- 22. ग्रहण अक्षम करें ctrl-click
- 23. ग्रहण शुरू करना w/विशिष्ट कार्यक्षेत्र
- 24. 2 समान कार्यक्षेत्र के साथ ग्रहण संस्करण
- 25. MyEclipse कार्यक्षेत्र
- 26. ग्रहण कार्यक्षेत्र फ़ाइलों का फ़ाइल प्रारूप
- 27. खोजें/ग्रहण में कार्यक्षेत्र भर की जगह
- 28. कार्यक्षेत्र
- 29. वीआईएम प्लगइन्स
- 30. Symfony2 + FOSRestBundle: प्रति नियंत्रक/क्रिया प्रति REST कार्यक्षमता को सक्षम/अक्षम करें?
यह लगभग इस प्रश्न के समान है (वहां उत्तरों देखें): http://stackoverflow.com/questions/1426012/specific-plugins-per-workspace – zvikico