2011-09-21 11 views
23

से कुछ निर्देशिकाओं को पूरी तरह से बाहर निकालें मैं एक सी ++ कोडबेस काम कर रहा हूं जो & ईक्लीप्स के बाहर चलाया गया है।एक्लिप्स सीडीटी प्रोजेक्ट

मैंने इसमें से एक ग्रहण परियोजना बनाई है जहां मैं कोड ब्राउज़ करने/संपादित करने के लिए ग्रहण का उपयोग करता हूं।

हालांकि, मैं यह नहीं समझ सकता कि पूरी तरह से कुछ निर्देशिकाओं को पूरी तरह से बनाने/उससे बाहर करने के लिए कैसे बाहर निकालें। उन्हें न केवल भवन के दौरान बल्कि "रीफ्रेश वर्कस्पेस" के दौरान भी बाहर रखा जाना चाहिए, जो अक्सर ऐसा ट्रिगर होता है। एक उदाहरण देने के लिए, मेरे कार्यक्षेत्र

d:\workspace 

है ऐसा लगता है कि

source/ 
build/ 
.. 

निर्देशिकाएं स्टार्टअप के दौरान ग्रहण स्वचालित रूप से कार्यक्षेत्र के अंदर सभी निर्देशिकाओं को चुनता है। हालांकि, मैं ग्रहण को build/ पूरी तरह से बाहर करना चाहता हूं।

मेरा कोड रिमोट मशीन पर है, इसलिए "वर्कस्पेस रीफ्रेश करें" चीजों को धीमा कर देता है।

+0

यह वास्तव में क्या मैं भी लिए देख रहा था ... दृश्य स्टूडियो में परियोजना सुविधा से excude करने के लिए अपने समान है। हाँ और आपको यह सही लगता है कि मुझे लगता है कि वे निर्माण से बाहर निकलने के लिए उतना ही अच्छा प्रदान करते हैं जो परेशान है क्योंकि मैं अभी भी स्ट्राइक आउट फॉर्म में फ़ाइलों को देख सकता हूं। – FUD

+0

आप बहिष्कार के क्या प्रभाव चाहते हैं? –

उत्तर

28

आप इसे Resource filters जोड़कर कर सकते हैं। जोड़ें अपने प्रोजेक्ट के रूट फ़ोल्डर में सभी संसाधन फ़िल्टर प्रकार को बाहर करें। this answer भी देखें।

+4

इसे पूरा करने के, तो आप शायद राइट क्लिक करें अपने प्रोजेक्ट फ़ोल्डर का चयन करें, गुण और फिर खोज 'के लिए संसाधन filters' – zehelvion

+1

देखें http://stackoverflow.com/questions/14221589/how-to-filter-resource-folders- करना चाहते हैं एक विशिष्ट, सापेक्ष, सबफ़ोल्डर को फ़िल्टर करने के तरीके के बारे में विस्तृत निर्देशों के लिए केवल एक-निश्चित-उप-प्रोजेक्ट-इन-द-प्रोजेक्ट। – zpon

2

मैं इस राय के बहुत दृढ़ता से हूं कि इस तरह के प्रश्नों के सभी उत्तरों को उस संस्करण को शामिल करने की आवश्यकता है जिसमें उनका परीक्षण किया गया है - क्योंकि, ग्रहण में अधिकांश चीजों की तरह, यह धीरे-धीरे बदल गया है। ग्रहण नियॉन 3 (4.6.3) में, आप इसे और अधिक सीधे कर सकते हैं।

नोट: बहिष्कृत निर्देशिका अब परियोजना एक्सप्लोरर पेड़ में दिखाई नहीं देगी।
यदि यह एक समस्या होगी, तो एक अलग तकनीक का चयन करें!


अन्यथा, इस प्रकार आगे बढ़ेंगे:

1. बायां-क्लिक करें परियोजना एक्सप्लोरर पेड़ में परियोजना जड़ उचित संदर्भ सुनिश्चित करने के लिए (आप "ऐसा करने की जरूरत नहीं होनी चाहिए" - बहुत कुछ की तरह ग्रहण में)।
2. उस फ़ोल्डर को राइट-क्लिक करें जिसे आप प्रोजेक्ट एक्सप्लोरर पेड़ में बाहर करना चाहते हैं।
3. "संसाधन कॉन्फ़िगरेशन ..." उपमेनू का चयन करें।
4. "बिल्ड से बाहर निकालें" का चयन करें।
5. प्रोजेक्ट एक्सप्लोरर में प्रोजेक्ट रूट पर राइट-क्लिक करें।
6. "इंडेक्स" उपमेनू का चयन करें।
7. "पुनर्निर्माण" का चयन करें।

आप क्योंकि आप डुप्लिकेट प्रतीकों मिल रहे थे यह करने के लिए कोशिश कर रहे थे, तो सत्यापित करें इससे आपकी समस्या का तय किया है:

1. एक फ़ाइल प्रतीक है कि डुप्लिकेट परिभाषाएँ हो रही थी संदर्भित।
2. वास्तविक कोड में वास्तविक नाम के वास्तविक वर्णों को बाएं क्लिक करें।
3. प्रेस F3।
4. सत्यापित करें कि आप या तो
सही पर घोषणा के तुरंत बाद जाते हैं, आप केवल उस प्रविष्टि और उसके पूर्वजों सहित एक सूची देखते हैं।
5. इस उत्तर को ऊपर उठाएं, और अगर आपको लगता है कि यह एक नए संस्करण के साथ काम करता है, तो कृपया पर उत्तर दें।

0

एक त्वरित फिक्स जो लगभग उतना ही अच्छा है (एक्लिप्स व्हील-स्पिन को कम करने के मामले में) फ़ोल्डर में (ओं) को व्युत्पन्न, राइट-क्लिक) गुणों के रूप में चिह्नित करना है।

सावधान रहें आप बाद में पाठ खोज कुछ के लिए संचालन का उपयोग करना चाहते हैं और शामिल करने के लिए चीजों को व्युत्पन्न के रूप में चिह्नित की जरूरत है - आप स्पष्ट रूप से खोज में 'शामिल व्युत्पन्न' की जरूरत है।

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