2013-01-16 13 views
5

मैं" ढूंढें "कमांड से मिलान वाली पंक्तियों को कैसे सूचीबद्ध करूं? यानी, मैं एक अलग विंडो में सभी मिलान लाइनों को सूचीबद्ध करना चाहता हूं। वर्तमान में केवल गोटो अगले/पिछले 'खोज' कर सकते हैं।उत्कृष्ट पाठ- "सूची 'युक्त' लाइन 'स्ट्रिंग

उत्तर

12

कोशिश 'फ़ाइलें में खोजें' (Cmd + शिफ्ट + एफ Mac पर, शायद Ctrl + शिफ्ट एक पर + एफ पीसी)

कहां फ़ील्ड में <open files> निर्दिष्ट करना केवल खुली फाइलें ही खोजेगा। खोज परिणाम एक नए टैब में प्रदर्शित होंगे, और आप मेल खाने वाली फ़ाइल में उस पंक्ति पर कूदने के लिए किसी भी परिणाम को डबल-क्लिक कर सकते हैं।

+0

यही वह है जिसे मैं ढूंढ रहा था, धन्यवाद। लेकिन सब्लिमे कुछ खोज लाइनों को भी खोज परिणाम बफर में कॉपी करता है जो मेरी खोज से मेल नहीं खाता है, जो मुझे लगता है कि संदर्भ के लिए। क्या कोई ऐसी सेटिंग्स है जो मुझे केवल उन पंक्तियों को दे जो मेल खाती है और अन्य लाइनों में से कोई भी नहीं? अग्रिम में धन्यवाद। – Ither

+3

@ अन्य हां, सभी पैनल खोजें (आइकन 3 क्षैतिज रेखाएं) के बाईं ओर स्थित 'संदर्भ दिखाएं' बटन उस सेटिंग को टॉगल करेगा। – Sara

4

1.Here एक संदर्भ है: How can I filter a file for lines containing a string in Sublime Text 2?

  • हिट Ctrl + F (⌘ + F) "खोजें सभी" आवृत्तियां;
  • Ctrl + L से सभी चयन रेखा तक बदलें।
  • फिर आप Ctrl + C (⌘ + C) या Ctrl + Shift + K (^ + ⇧ + K) पंक्तियों को कॉपी/हटा सकते हैं।

2. वहाँ चलो अब एक छानने लाइनों के लिए प्लगइन: https://github.com/davidpeckham/FilterLines यह छानने और कोड तार या नियमित अभिव्यक्ति के आधार पर तह अनुमति देता है। filterlines plugin:Edit->Line->Filter

0

मुझे लगता है कि सबसे आसान तरीका सिर्फ इस तरह लाइन के लिए खोज करने के लिए है - "।। * Find_this_string *"> और यह सुनिश्चित करें कि नियमित अभिव्यक्ति टिक गया है। फिर आप "सभी खोजें" (alt + enter) पर क्लिक कर सकते हैं और बस सभी परिणामों को एक नई विंडो में कॉपी और पेस्ट कर सकते हैं।

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