2009-01-14 10 views
239

क्या कुछ फ़ोल्डरों (और उनके सभी सबफ़ोल्डर) को ग्रहण के भीतर खोजने से बाहर करने का कोई तरीका है?ग्रहण खोज से फ़ोल्डरों को बाहर निकालें

+0

Googlers के: देख (atzz के जवाब :) https://stackoverflow.com/a/6111002/1599699 - इस सवाल का जवाब आप के लिए, नहीं स्वीकार किए जाते हैं जवाब की तलाश कर रहे है। – Andrew

उत्तर

274

त्वरित और गंदी तरह से:

ठीक है, एक फ़ोल्डर पर क्लिक करें गुण पर जाएँ, और के रूप में ली गई एक फ़ोल्डर निशान। व्युत्पन्न इकाइयों को डिफ़ॉल्ट रूप से खोज से बाहर रखा गया है। इस दृष्टिकोण के साथ समस्या यह है कि ग्रहण "भूल जाता है" कि फ़ोल्डर निकाला जाता है यदि आप (या तो ग्रहण या बाहरी रूप से, परियोजना के पेड़ को ताज़ा करके) हटाते हैं। ग्रहण के साथ अक्सर, यह long-standing bug (इस मामले में 10 वर्ष) है जो अभी भी वर्तमान संस्करण (4.6 नियॉन के समय नियॉन) पर लागू होता है।

सुरक्षित तरीका:

केवल उन संस्थाओं आप खोज की है और केवल के भीतर है कि कार्यरत सेट खोज करना चाहते हैं सहित एक वर्किंग सेट बनाएँ। इस प्रक्रिया के विवरण के लिए Dave Ray's answer देखें।

+2

डेव की तरह उनके उत्तर में नोट किया गया: चीजों को सेट करना जो वास्तव में व्युत्पन्न नहीं किए गए हैं, समस्याएं पैदा कर सकते हैं। वितरण बनाने के लिए मेवेन का उपयोग करते समय। – Arjan

+2

जूनो में, व्युत्पन्न फ़ोल्डर को चिह्नित करने से इसे खोज से बाहर नहीं किया जाता है। मैं मैक ओएस पर काम कर रहा हूं, इसलिए इससे संबंधित हो सकता है क्योंकि मैं इस ओएस – Marc

+0

पर सही ढंग से काम नहीं कर रहे कई फीचर्स देख रहा हूं, एमएस-विंडोज एक्सपी के तहत जूनो एसआर 2 पर मेरे लिए काम करता है। और जो फ़ोल्डर मुझे परेशान करता था वह वास्तव में व्युत्पन्न हुआ था (निर्माण फ़ोल्डर, लिस्टिंग फाइलों के साथ कभी-कभी हिट के ज़िलियन के परिणामस्वरूप)। – starblue

72

मैं कल्पना कर सकता हूं कि व्युत्पन्न संसाधनों को चिह्नित करने से अन्य क्षेत्रों में समस्याएं हो सकती हैं।

  • ओपन खोजें संवाद (Ctrl +एच) वर्किंग सेट
  • क्लिक करें
  • बदलें खोज गुंजाइश चुनें: इसके बजाय, बनाने के एक फ़ोल्डर खोज में शामिल करना चाहते हैं के साथ कार्यरत सेट। ..
  • साथ आप क्या खोज करना चाहते हैं एक नया कार्य सेट बनाने के लिए नया (या सभी जोड़ें पर क्लिक करें और फिर जिन्हें आप फ़िल्टर किए चाहते
+2

इसमें भी समस्याएं हैं। उपरोक्त के उत्तर के तहत मेरी टिप्पणी देखें। इस अनूठे फ़िल्टर के साथ, कुछ मामलों में, जब आप फ़ाइलों या फ़ोल्डरों को जोड़ते हैं तो आपको उन्हें खोज में शामिल करना याद रखना होगा। यदि आप भूल जाते हैं तो आपको खतरनाक झूठे नकारात्मक मिलते हैं। जो आदर्श नहीं है। –

+0

ग्रहण केप्लर में एक "काम करने वाला सेट प्रकार चुनें" संवाद है जो नया क्लिक करने के बाद आता है। (इस बात पर ध्यान देने योग्य है कि सभी प्रकार की फाइलों को ढूंढने के लिए इस बिंदु पर "संसाधन" चुनने की आवश्यकता है।) –

210
को दूर प्रोजेक्ट

  • जाओ -

    यहाँ मेरे लिए क्या काम करता है (हो सकता है इस तरह से उपलब्ध नहीं था जब यह सवाल पूछा गया था मूल रूप से मैं Helios उपयोग कर रहा हूँ?) -> गुण -> संसाधन फिल्टर।

  • पर क्लिक करें।
  • चुनें फ़िल्टर प्रकार: को बाहर करें सभी
  • चुनें के लिए लागू: फ़ोल्डर; सभी बच्चों (रिकर्सिव) देखें।
  • गुणों में, नाम, मिलान, .svn (उदाहरण के लिए) चुनें।

(वास्तव में, मैं .* उपयोग कर रहा हूँ एक ही बार में .svn, .hg आदि को फिल्टर करने की।)

परियोजना गुण संवाद okay'ing के बाद, इन निर्देशिका में नहीं आएगा अब और खोज करें। वास्तव में, ग्रहण मौजूदा खोज परिणाम विंडो को स्वचालित रूप से अद्यतन करने के लिए बहुत ही दयालु है और अब उन सभी मैचों को हटा दें जिन्हें अब फ़िल्टर किया गया है।

+25

2011 (हेलीओस और इंडिगो) के रूप में ग्रहण के नवीनतम संस्करणों के लिए, यह स्वीकार्य उत्तर और इसे करने का सबसे आसान तरीका होना चाहिए। –

+7

चूंकि इसे एक समय में केवल एक प्रोजेक्ट पर लागू किया जा सकता है, यह वास्तव में व्युत्पन्न फ़ोल्डर्स को चिह्नित करने पर लाभ नहीं है ... और इस पर निर्भर करता है कि आपको फ़िल्टर में कितनी बार टाइप करना होगा, इसमें अधिक समय लग सकता है। – egid

+0

इस विधि का उपयोग करते समय, संसाधन फ़िल्टर जोड़ने के बाद अपने खोज इतिहास को साफ़ करें (खोज पैनल में फ्लैशलाइट-ए-डाउन-एरो बटन का उपयोग करके) को साफ़ करना सुनिश्चित करें। अन्यथा आप किसी भी खोज समय को सहेज नहीं पाएंगे, और आपको '.git /.../ filename.file मौजूद नहीं होगा' त्रुटियां क्योंकि खोज कैश (मुझे लगता है?) अभी भी .git फ़ोल्डर को मानता है देखने के लिए वैध जगह। – CoreDumpError

1

सबसे अच्छा ग्रहण जूनो में त्वरित और गंदी तरह से:

  1. सही फ़ोल्डर पर क्लिक करें।
  2. गुणों पर जाएं।
  3. सी/सी ++ बिल्ड पर जाएं।
  4. "निर्माण से संसाधन बहिष्कृत करें" की जांच करें।
  5. ठीक बटन में क्लिक करें।
  6. प्रोजेक्ट पर राइट क्लिक करें।
  7. सूचकांक पर जाएं।
  8. पुनर्निर्माण पर क्लिक करें।
  9. आराम करें!
+0

मेरे लिए काम नहीं करता है (ग्रहण सीडीटी 4.3.2) – ysap

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