2015-09-10 17 views
34

में सभी पाए गए RegEx परिणामों का चयन करें, मैं रेगेक्स खोज द्वारा प्राप्त सभी परिणामों का चयन करने की कोशिश कर रहा हूं, इसलिए मैं उन्हें सभी को संशोधित कर सकता हूं (उन्हें टेक्स्ट के साथ प्रतिस्थापित नहीं कर सकता!), उदाहरण के लिए, उन्हें सभी अपरकेस बनाना Cmd + K -> Cmd + U। मुझे पता है कि Cmd + G, Cmd + K, Cmd + U दोहराकर उन्हें एक-एक करके कर सकता है, लेकिन एक बड़ी फ़ाइल के लिए यह केवल व्यावहारिक या यथार्थवादी नहीं है। मुझे बैश का उपयोग करने और अन्य स्क्रिप्टिंग विकल्पों के बारे में भी पता है, मैं एटम के अंदर ऐसा करने का एक तरीका ढूंढना चाहता हूं, यदि आवश्यक हो तो मुझे बाहरी पुस्तकालय स्थापित करने में खुशी होगी।एटम

Example of selection

बातें मैं कोशिश की है:

  1. Cmd + D, यह सिर्फ उस सटीक पत्र के अगले उदाहरण, नहीं regex मिलान अगले परिणाम चयन करता है।
  2. Cmd + Shift + G और विकल्प (alt/दाएं शिफ्ट/ctrl), Cmd + G रेगेक्स से मेल खाने वाले अगले परिणाम का चयन करता है, जो सही दिशा में है।
  3. सभी चयनित टेक्स्ट को एक अद्वितीय स्ट्रिंग में बदलकर, उन सभी को हाइलाइट करते हुए, Cmd + Z दबाकर और उम्मीद है कि यह चयनित रहेगा, ऐसा नहीं है।
  4. बहुत सारे Googling और पढ़ना हालांकि Atom discussions
  5. पढ़ना Atom's documentation on the subject

उत्तर

83

दबाने Alt + Enter अपने ढूँढें परिणाम मिलान सभी उदाहरणों का चयन करेंगे। यह RegEx खोज के लिए भी काम करता है।

स्रोत: https://github.com/atom/find-and-replace/pull/290

+2

बिल्कुल बढ़िया, धन्यवाद! –

+1

मैक पर कमांड क्या है? –

+4

@MikaA। यह अभी भी Alt-Enter है। – henrebotha

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