क्या ग्रहण आईडीई में "प्रोजेक्ट में खोजें ..." सुविधा मौजूद है?


716

क्या एक्लिप्स के पास कुछ पाठ के लिए एक पूरी परियोजना को खोजने का एक तरीका है जैसे कि Xcode की "प्रोजेक्ट में खोजें" सुविधा?


5
और मल्टी-लाइन रेगेक्स-आधारित खोज के लिए, stackoverflow.com/questions/3164453/…
VonC

188
एक आईडीई की मूल विशेषता ग्रहण में इतनी कठिन थी कि मुझे Google की आवश्यकता थी। वाह।
रात्रि विश्राम

14
हालांकि, निष्पक्ष होना, यह Searchमेनू के तहत है । ; ^)
रफिन

10
@ruffin जबकि ढूँढ़ें / बदलें के तहत "संपादित करें" है
सेरीन

@ दत्तक या नेटबींस। इसमें एक खोज सुविधा भी है जो ग्रहण की तुलना में उपयोग करने के लिए बहुत आसान है।
cst1992

जवाबों:


929

1. Ctrl+ H
2. कार्यक्षेत्र / चयनित परियोजनाओं में सादे पाठ खोज के लिए फ़ाइल खोज चुनें

विशिष्ट अभिव्यक्ति खोजों के लिए, प्रासंगिक टैब चुनें (जैसे जावा खोज जो आपको विशिष्ट पहचानकर्ताओं को खोजने की अनुमति देता है)

पूरी परियोजना खोज के लिए:

3. स्कोप (प्रपत्र अनुभाग में)> संलग्नक परियोजना (रेडियो बटन चयन)।


20
"CTRL-H -> फ़ाइल सर्च (TAB) -> स्कोप (FORM SECTION) -> एनक्लोजिंग प्रोजेक्ट्स (RADIO BUTTON OPTION)" केवल वर्तमान प्रोजेक्ट के लिए काम करेगा जहां आप कोडिंग कर रहे हैं।
JStrahl

1
@Strahlee जो वास्तव में मुझे इस सवाल पर लाया है। ctrl + H इंटरनेट पर अच्छी तरह से प्रलेखित है, लेकिन यह पैकेज एक्सप्लोरर में सभी परियोजनाओं पर एक वैश्विक खोज करता है, जो बहुत कष्टप्रद है। एनक्लोज़िंग प्रोजेक्ट्स विकल्प का उपयोग करके, यह प्रति प्रोजेक्ट खोज को सीमित करने के लिए प्रकट होता है। इसको दर्शाने के लिए यहाँ उत्तर को अद्यतन किया जाना चाहिए।
जॉनमेरिनो

5
एक्लिप्स केपलर के साथ, आपको File name patternsभी भरने की आवश्यकता है, जैसे कि *। जब तक यह जानकारी दी जाती है, तब तक Searchबटन धूसर हो जाता है। नहीं पता था कि ग्रहण के साथ मिलने से पहले एक खोज समारोह इतना गूढ़ हो सकता है।
मिनट

1
मेरे पास कई परियोजनाएं हैं, लेकिन केवल एक खोज करना चाहते हैं। मैं उसको कैसे करू?
मावग का कहना है कि मोनिका

93

Ctrl+ Alt+ Gग्रहण में एक कार्यक्षेत्र भर में चयनित पाठ को खोजने के लिए इस्तेमाल किया जा सकता।

OSX: ⌥ Option+ ⌘ Command+G


79

प्रेस Ctrl+ Hउस खोज को लाने के लिए जिसमें परियोजना, निर्देशिका आदि के माध्यम से खोज करने के विकल्प शामिल हैं।


30

Ctrl+ H

इसके अलावा,

  • पैकेज एक्सप्लोरर में इसके लिए ब्राउज़ किए बिना किसी भी फ़ाइल को जल्दी से खोलें: Ctrl+ Shift+ R

  • एक प्रकार खोलें (जैसे: एक वर्ग, एक अंतरफलक) पैकेजों की अंतर-सूची के माध्यम से क्लिक किए बिना: Ctrl+ Shift+ T

  • एक विशाल वर्ग फ़ाइल के सदस्य (विधि, चर) पर सीधे जाएं, खासकर जब बहुत सारी विधियों को इसी तरह नामित किया जाता है: Ctrl+O

  • स्रोत फ़ाइल में लाइन नंबर एन पर जाएं : Ctrl+ L, लाइन नंबर दर्ज करें।


Ctrl + Shift + R वही था जिसकी मैं तलाश कर रहा था - परफेक्ट
schlenger

14

Ctrl+ Hसबसे अच्छा तरीका है! खोज शुरू करने से पहले स्ट्रिंग को कॉपी करना याद रखें!


मेरे लिए, यदि मेरे पास स्ट्रिंग है, तो मैं प्रेस करने के बाद इसे खोज बॉक्स में दिखाता हूंCtrl+H
जेक टोरंटो

1
- एक ही चीज़ को कॉपी और पेस्ट करें, दो अन्य पहले से ही उत्तर दिए गए / - 11 लाइक प्राप्त करें /
स्टैकओवरफ़्लो में

14

खोज डायलॉग खोलें Search-> Search...या शॉर्टकट Ctrl+ काH उपयोग करें ।

  1. युक्त पाठ: वह अभिव्यक्ति लिखें जिसके लिए आप पाठ खोज करना चाहते हैं।
  2. चुनें कि क्या आप केस सेंसिटिव , रेगुलर एक्सप्रेशन या पूरा शब्द चाहते हैं
  3. फ़ाइल नाम पैटर्न: इस क्षेत्र में, निर्दिष्ट अभिव्यक्ति के लिए फ़ाइलों को खोजने या खोजने के लिए सभी फ़ाइल नाम पैटर्न दर्ज करें।
  4. स्कोप: अपनी खोज का दायरा चुनें। आप या तो पूरे कार्यक्षेत्र, पूर्व-निर्धारित कार्य सेट, पहले चयनित संसाधनों या चयनित संसाधनों को संलग्न करने वाले प्रोजेक्ट खोज सकते हैं।
  5. प्रेस खोजें

यहां छवि विवरण दर्ज करें


ओह, मैं नीचे देख रहा था Edit > Find menu
समझदार

5

CTRL+ Hवास्तव में सही उत्तर है, लेकिन जिस दायरे में इसे दबाया गया वह वास्तव में बहुत महत्वपूर्ण है। जब आप अंतिम बार उस फ़ाइल पर क्लिक करते हैं जिस पर आप काम कर रहे हैं, तो आपको एक अलग खोज विंडो मिलेगी - जावा खोज : यहां छवि विवरण दर्ज करें

जब आप पैकेज एक्सप्लोरर पर निर्देशिका का चयन करते हैं और फिर Ctrl+ दबाते हैं H(या Search -> File..मुख्य मेनू से चुनते हैं ), तो आपको वांछित विंडो मिलती है - फ़ाइल खोज : यहां छवि विवरण दर्ज करें


4

हां, लेकिन आपको वैश्विक खोज पैनल खोलने की आवश्यकता है। ऐसा करने के लिए, IDE के ऊपरी दाएं कोने पर दूरबीन आइकन दबाएँ।

तुम भी समारोह पहचानकर्ताओं, विधि scopes आदि द्वारा खोजों को फ़िल्टर कर सकते हैं ...

  • कार्यक्षेत्र / चयनित परियोजनाओं में सादे पाठ खोज के लिए फ़ाइल खोज चुनें
  • विशिष्ट अभिव्यक्ति खोजों के लिए, प्रासंगिक टैब चुनें (जैसे जावा खोज जो विशिष्ट पहचानकर्ताओं को खोजने की अनुमति देता है)

3
एक्लिप्स के मेरे संस्करण में ऊपरी दाहिनी ओर (या कहीं भी जो मुझे मिल सकता है) में दूरबीन नहीं है।
ब्रायन नोब्लुच

3

आपको नए ग्रहण 2019-09 4.13 त्वरित खोज सुविधा की जांच करनी चाहिए

नया क्विक सर्च डायलॉग आपके कार्यक्षेत्र में पाठ्य खोज चलाने और अपने कोड में मिलान करने के लिए एक सुविधाजनक, सरल और तेज़ तरीका प्रदान करता है।

संवाद एक त्वरित अवलोकन प्रदान करता है जो एक नज़र में पाठ की मिलान लाइनों को दिखाता है।
यह टाइप करते ही अपडेट हो जाता है और केवल कीबोर्ड का उपयोग करके त्वरित नेविगेशन के लिए अनुमति देता है।

https://www.eclipse.org/eclipse/news/4.13/images/quick-search.png

एक ठेठ कार्यप्रवाह कीबोर्ड शॉर्टकट का उपयोग करके शुरू होता है Ctrl+ Alt+ Shift+ L
(या Cmd+ Alt+ Shift+ Lमैक पर)।
कुछ अक्षर टाइप करने पर आप खोज परिणाम को अपडेट करते हैं।
एक मैच का चयन करने के लिए ऊपर-नीचे तीर कुंजियों का उपयोग करें, फिर Enterइसे एक संपादक में खोलने के लिए हिट करें।


2

सबसे पहले अपने सर्च डायलॉग को कस्टमाइज करें। Ctrl+ H। कस्टमाइज़ बटन पर क्लिक करें और अन्य सभी को अचयनित करते हुए inly File Search चुनें। संवाद बंद करें।

अब आप शब्द का चयन करके और Ctrl+ Hऔर फिर मारकर खोज सकते हैं Enter


1

हां, लेकिन आपको वैश्विक खोज पैनल खोलने की आवश्यकता है। ऐसा करने के लिए, IDE के ऊपरी दाएं कोने पर दूरबीन आइकन दबाएँ।

तुम भी समारोह पहचानकर्ताओं, विधि scopes आदि द्वारा खोजों को फ़िल्टर कर सकते हैं ...


1

पूरे कार्यक्षेत्र / परियोजना में शुद्ध पाठ खोज को शॉर्टकट के माध्यम से करने का कोई तरीका नहीं है, जिसे मैं (और यह एक PITA है) के बारे में जानता हूं, लेकिन इससे कार्यक्षेत्र में संदर्भ मिलेंगे:

  1. आप जो देखना चाहते हैं उस पर अपना कर्सर रखें
  2. प्रेस Ctrl+ Shift+g

ग्रहण त्वरित खोज
Erdinc Ay


जहाँ तक मुझे पता है: हाँ
एर्डिनि आय

1

बहुत अच्छा उपकरण है "एक्लिप्स क्विकसर्च" उपलब्ध है। ग्रहण के लिए चेकआउट स्प्रिंगस्सोर्स अपडेट साइट अर्थात: http://dist.springsource.com/release/TOOLS/update/e4.6/ (आप URL के अंतिम भाग को प्रतिस्थापित करने वाले अन्य संस्करणों की कोशिश कर सकते हैं जैसे कि e4.4 या e5.5)

यह नियोन रिलीज़ (4.6.0) के साथ अच्छा काम करता है । यह आपको स्रोत फ़ाइल पूर्वावलोकन के साथ अच्छा वृद्धिशील पाठ खोज देता है। मेरे पास अब तक इसका कोई मुद्दा नहीं था।

उपयोग: Alt + s"क्विक सर्च कमांड" "क्विक टेक्स्ट सर्च" डायलॉग खोलता है। आप यह चुन सकते हैं कि खोज संवेदनशील होनी चाहिए या नहीं। वास्तव में अच्छा उपकरण।


1
हां, यह टूल वास्तव में मददगार है, मैं इसे ग्रहण करने के लिए सभी को
सुझाऊंगा

0

खोजें और बदलें '

Ctrl+ F ओपन डायलॉग खोजें और बदलें

Ctrl+ F/ Ctrl+ Shift+ K पिछली खोजें / खोज शब्द की अगली घटना खोजें (पहले विंडो खोजें बंद करें)।

Ctrl+ H खोज कार्यक्षेत्र (जावा खोज, कार्य खोज और फ़ाइल खोज)।

Ctrl+ J/ Ctrl+ Shift+ Jवृद्धिशील खोज आगे / पीछे। Ctrl+ दबाने के बाद खोज शब्द टाइप करें J, अब किसी भी वर्ग को खोजने के लिए संसाधन खोज संवाद खोलें Ctrl+ shift+ विंडो है O


0

Ctrl+ Hयहाँ बहुत काम है। मैं ज्यादातर वर्तमान प्रोजेक्ट में खोज करता हूं, पूरे कार्यक्षेत्र में नहीं। एक स्ट्रिंग की पूरी परियोजना में सभी घटनाओं को खोजने के लिए जो आपके वर्तमान बफर में है, बस स्ट्रिंग प्रेस Ctrl+ Hऔर हिट दर्ज करें का चयन करें। उस के रूप में आसान!

संसाधन फ़िल्टर का उपयोग करें! ग्रहण आपकी परियोजना के लिए परिभाषित संसाधन फ़िल्टर का उपयोग करके खोज परिणाम को प्रतिबंधित करेगा (उदाहरण के लिए, परियोजना नाम पर राइट क्लिक करें और गुण -> संसाधन -> संसाधन फ़िल्टर) का चयन करें। इसलिए यदि आप अपने प्रोजेक्ट के कुछ हिस्सों से खोज हिट प्राप्त करते रहते हैं, जिसमें आपकी रुचि नहीं है, तो आप उनके लिए एक संसाधन फ़िल्टर जोड़कर ग्रहण को छोड़ सकते हैं। यह विशेष रूप से उपयोगी है यदि आपने फ़ाइलों या लॉग्स या अन्य अस्थायी फ़ाइलों का निर्माण किया है जो आपकी परियोजनाओं निर्देशिका संरचना का हिस्सा हैं, लेकिन आप केवल स्रोत कोड के बीच खोज करना चाहते हैं। आपको इस बात की भी जानकारी होनी चाहिए कि रिसोर्स फिल्टर्स में अपवर्जन के लिए मिलान की गई फाइलें / डायरेक्टरी पैकेज एक्सप्लोरर में भी दिखाई नहीं देंगी, इसलिए आप हमेशा ऐसा नहीं चाहेंगे।


0

जो कुछ अन्य लोग भूल गए हैं वह आसान पाठ खोज के लिए Ctrl+ Shift+ है L। यह हर जगह खोज करता है और यह तेज और कुशल है। यह स्प्रिंट टूल सूट हो सकता है जो ग्रहण का एक विस्तार है (और यह नए संस्करणों में उपलब्ध हो सकता है)


1
इस संयोजन के लिए डिफ़ॉल्ट बाइंडिंग "शो की असिस्ट" है। पता नहीं तुम क्या बात कर रहे थे।
नौमेनन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.