2013-06-16 5 views
38

मैं अपनी वर्तमान प्रोजेक्ट के मॉड्यूल के भीतर केवल निर्देशिका (फ़ोल्डर) नाम और संकुल खोजना चाहता हूं।इंटेलिज किसी फ़ोल्डर/निर्देशिका/पैकेज नाम को खोजने/खोजने के लिए

मैं यह कैसे कर सकता हूं?

CTRL शिफ्ट एन मुझे एक वर्ग

CTRL शिफ्ट ऑल्ट एन मुझे एक प्रतीक

को खोजने के लिए अनुमति देता है खोजने के लिए वहाँ एक समारोह के लिए है कि मुझे सिर्फ निर्देशिका, फ़ोल्डर्स और पैकेज का नाम खोजने की अनुमति देता है की अनुमति देता है?

मैं इस खोज का परिणाम चाहते हैं कि जा निर्देशिका/मांग पैकेज "परियोजना" बॉक्स में हाइलाइट किया गया है करने के लिए:

उदाहरण के लिए अगर मैं में टाइप "model.feed" तो फिर मैं इस मिल :

Intellij Proejct Packages Box View

और अधिमानतः, जबकि मैं (के रूप में कक्षाएं आप "CTRL शिफ्ट एन" जब कर रहे हैं उसी तरह से) टाइप कर रहा हूँ कि किसी भी निर्देशिका मिलान की एक सूची वास्तविक समय में दिखाया जाएगा

मैं इंटेलिज 12.0 का उपयोग कर रहा हूं .4 (अंतिम)

+0

संभव डुप्लिकेट http://stackoverflow.com/questions/16098104/find -a-package-by-name-in-intellij-idea) – CrazyCoder

उत्तर

0

तुम कोशिश

CTRL + SHIFT + F

आप एक वैश्विक फ़ाइल खोज (ग्रहण Ctrl + एच) की तरह कर सकते हैं।

फ़ाइल खोज में, आप चुन सकते हैं कि कौन सा फ़ोल्डर खोजना है, किस फ़ाइल प्रकार को खोजना है, केस संवेदनशील आदि, सभी सामान्य सामान।

वैश्विक बदलें मैं आपकी क्वेरी के लिए एक आंशिक समाधान के रूप में इस प्रस्ताव

CTRL + SHIFT + R

(Mac replace CTRL for CMD)

find in path

+0

आपके उत्तर के लिए धन्यवाद, शायद मेरा प्रश्न पर्याप्त स्पष्ट नहीं था (मैं इसे एक मिनट में संपादित करूंगा)। मुझे इस खोज का परिणाम यह होना चाहिए कि "प्रोजेक्ट" बॉक्स में मांगी गई निर्देशिका/पैकेज को हाइलाइट किया गया है और प्राथमिकता से कि किसी भी निर्देशिका मिलान की सूची वास्तविक समय में दिखाई देगी (उसी तरह कक्षाएं होती हैं आप "CTRL Shift N" करते हैं) –

4

है।

निम्नलिखित चरण आपको फ़ाइल दृश्य या प्रोजेक्ट व्यू में दिखाई देने वाली फ़ाइल या निर्देशिका या पैकेज नाम या जार नाम खोजने की अनुमति देगा।

चेतावनी स्पष्ट रूप से नीचे बताई गई है, लेकिन इसे जाने दें।

  1. प्रोजेक्ट व्यू में रूट फ़ोल्डर पर क्लिक करें।
  2. प्रारंभ शब्द है कि आप इस परियोजना को देखने
  3. में संकुल/फ़ाइलें/फ़ोल्डर/जार को खोजने के लिए पर खोज करना चाहते हैं टाइप एक टूल टिप दिखाई देगा कि पाठ आप में प्रवेश किया है के साथ पाठ Search For: शामिल हैं।
  4. प्रोजेक्ट व्यू तब आपके द्वारा दर्ज किए गए पाठ से मेल खाने वाले पहले फ़ोल्डर या फ़ाइल को हाइलाइट करेगा।

यह जो आप ढूंढ रहे हैं उसके करीब हो सकता है।

एकमात्र चेतावनी यह है कि यह खोज परियोजना दृश्य में वर्तमान में दिखाई देने वाली उन संस्थाओं के लिए बाध्य है, इसलिए यदि आप प्रोजेक्ट के किसी विशेष भाग को खोजना चाहते हैं तो ऐसा लगता है कि आपको परियोजना दृश्य में उन फ़ोल्डर का विस्तार करना होगा। (IntelliJ अल्टीमेट संस्करण 11 में इसके परीक्षण से)

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

एंटर दबाए जाने के बाद फिर से टाइपिंग टेक्स्ट शुरू करना परियोजना दृश्य में वर्तमान आइटम से खोज की सिफारिश करेगा।

तो इस सुविधा के साथ प्रयोग करके आप इंटरैक्टिव रूप से प्रोजेक्ट व्यू में एक संवाद-बॉक्स-मुक्त तरीके से अपने प्रोजेक्ट के चारों ओर चल सकते हैं।

एक पक्ष के रूप में ध्यान दें कि आप कैमल मामले शैली पत्र का उपयोग कर सकते ProjectView

+2

हैलो रॉब, आपके उत्तर के लिए धन्यवाद, "वर्तमान में दृश्यमान" चेतावनी थोड़ा रोकथाम है, अन्यथा आपका सुझाव बहुत उपयोगी होगा। –

0

यह इंटेलीजे लगता है सीधे इस का समर्थन नहीं करता में पार और वर्गों को खोजने के लिए। यहाँ सबसे अच्छा विकल्प मैं अब तक के बारे में सोचा गया है कर रहे हैं:

मैं इन चरणों का सुझाव है कि अगर वहाँ फ़ोल्डर में अभी तक कुछ नहीं है (विंडोज़):

  • विंडोज:
    • सही परियोजना पर क्लिक करें जड़, और "एक्सप्लोरर में शो"
    • ऊपर दाईं तरफ खोज बॉक्स में, आप चाहते हैं फ़ोल्डर के लिए खोज (जैसे META-INF)
    • राइट क्लिक करें, "खुले फ़ोल्डर स्थान"
  • लिनक्स/यूनिक्स/Cygwin:
    • कॉपी पथ के बजाय, (राइट-क्लिक मेनू में),
    • निर्देशिका एक कंसोल या cygwin का उपयोग करने के सीडी,
    • का उपयोग 'लगता है 'उपयोगिता। जैसे

      • Ctrl-Shift-एफ फ़ाइलों के लिए खोज करने के लिए
      • एक अंदर निर्देशिका नाम दर्ज करें: टाइप find . -iname 'SomeFolderName*'

    यदि पहले से ही फ़ोल्डर में कुछ है, मैं तुम्हें ऐसा करने का सुझाव वाइल्डकार्ड पैटर्न (उदाहरण के लिए */META-INF/*)

  • उस फ़ोल्डर में होने वाली पहली फ़ाइल को खोलें
  • परिपत्र लक्ष्य आइकन पर क्लिक करें "स्रोत से स्क्रॉल करें" (प्रोजेक्ट पैनल के शीर्ष पर)।
68

इंटेलिजे आईडीईए 13 में, आप गोटो फ़ाइल (Ctrl + Shift + N) का उपयोग कर सकते हैं और बाद में स्लैश के साथ निर्देशिका/पैकेज नाम दर्ज कर सकते हैं। फिर आप अपनी परियोजना में सभी मिलान निर्देशिका देखेंगे।

+0

हाय पीटर, इसे अपडेट करने के लिए धन्यवाद, मैं अभी भी इंटेलिजे आईडीईए 12.0.4 पर हूं, लेकिन अगर मैं अपग्रेड करता हूं, तो मैं इसे आज़माउंगा, चीयर्स –

+1

बहुत बढ़िया! जैसा कि अपेक्षित था, विचार स्लैश से पहले तारांकन स्वीकार करता है, यानी यह 'partialdirname */'काम करता है। @ सिमोनबी यह स्वीकार्य उत्तर होना चाहिए। – ccpizza

+1

मैं दिल IntelliJ –

0

मैक पर यह

CMD + Shift + O 

है कम से कम IntelliJ के लिए 14.1

की ([IntelliJ विचार में नाम से एक पैकेज का पता लगाएं]
संबंधित मुद्दे