उदात्त पाठ में वास्तविक नई पंक्ति के साथ \ n बदलें


437

मैं \nउप-पाठ में कैसे प्रतिस्थापित कर सकता हूँ जिसमें वास्तविक इन-एडिटर नई लाइन प्रदर्शित करता है:

foo\nbar

हो जाता है:

foo
bar

संपादक में जब मैं उसमें फाइल देखता हूं।


3
@ CiprianTomoiagă ज्यादातर लोग शायद स्ट्रिंग को फॉर्मेट जोंस आदि में बदलना चाहते हैं
Christoffer

जवाबों:


810

रेगेक्स खोज और बदलें चालू करें (खोज में सबसे बाईं ओर आइकन और बार या शॉर्टकट Alt+ बदलें R)

क्या खोजें: इसके \\n
साथ बदलें:\n

चियर्स


1
+1 @ @ शहजाद तारिक के रूप में यह उबंटू उदात्त पर काम नहीं करता है, हालांकि सैश से नीचे का जवाब चाल ठीक करता है
पॉल कैरोल


यदि यह काम नहीं करता है, तो आप अपने लक्ष्य स्ट्रिंग के साथ \ n की जगह लेने का प्रयास करना चाह सकते हैं - \\ n अपने दस्तावेज़ में पाठ सामग्री में वास्तविक अनुक्रम "\ n" को बदल देता है, जबकि \ n वास्तविक लाइन टूटता है दस्तावेज़ में।
दोहामे

धन्यवाद, मेरे उदात्त की मृत्यु हो गई जब मैंने लगभग 2'000'000 मैचों के बाद रिप्लेसमेंट पर क्लिक किया
सीनियरजेड

264

/ Find > Replace, ( Ctrl+ H) का उपयोग करें , Find What/ Replace Withविंडो खोलने के लिए , और इनपुटबॉक्स में एक नई लाइन को इंगित करने के लिए Ctrl+ Enterका उपयोग करें Replace With


1
निश्चित नहीं है कि आपका क्या मतलब है inoutbox। यदि मैं इनपुट \nमें टाइप करता हूं तो Shift + Enter पिछले खोज को मेरे सबलाइम 3 सेटअप में चुनता है Find What
लीमौर

6
मैंने पाया कि \nमेरे लिए regex बटन काम नहीं कर रहा था, इसलिए यह बहुत मददगार था।
डेविड ओलिवर

1
इसने एक टन की मदद की, क्योंकि मैं एक ऊर्ध्वाधर पाइप को बदलने की कोशिश कर रहा था, |लेकिन रेगेक्स उसे उठा रहा था, इसलिए मुझे नई लाइन जोड़ने के लिए रीजेक्स को बंद करना पड़ा और Ctrl-Enter का उपयोग करना पड़ा। धन्यवाद!
जोशुआ डांस

यह सुंदर सरल है।
इग्नासियो डे कास्त्रो

48

फुल प्रूफ विधि (कोई RegEx और Ctrl+ Enterने मेरे लिए काम नहीं किया क्योंकि यह अभी अगले करने के लिए कूद रहा था Find):

सबसे पहले, \nऔर हिट Ctrl+ की घटना का चयन करें H( Replace...संवाद लाता है , Find -> Replace...मेनू के माध्यम से भी सुलभ )। यह Find whatक्षेत्र को आबाद करता है ।

आपकी फ़ाइल (प्रेस के किसी भी लाइन के अंत में जाएं End, तो अपने कीबोर्ड यह है) और दबाए रखकर पंक्ति के अंत का चयन Shiftऔर दबाने (सही तीर) बिल्कुल एक बार। फिर इसे कॉपी-पेस्ट करके Replace withखेत में डालें।

(एनीमेशन असली नई लाइनों को खोजने के लिए है; उन्हें बदलने के लिए एक ही काम करता है)

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


2
मैं उबंटू पर था, और अन्य \ r \ n या \ n कार्यों में से कोई भी नहीं है, लेकिन यह विधि स्वर्ण है
टिन ट्रान

14

उदात्त पाठ में (मैक पर शॉर्टकट के साथ):

  1. वह पाठ हाइलाइट करें जिसे आप ढूँढें और प्रतिस्थापित करने के लिए खोजना चाहते हैं

  2. मेनू> ढूंढें> बदलें पर जाएं ... (कीबोर्ड शॉर्टकट: Alt + कमांड + F)

  3. ढूँढें और बदलें टूल में, [। *] (कीबोर्ड शॉर्टकट: Alt + Command + R) की तरह दिखने वाले बटन पर क्लिक करके रेग्युलर एक्सप्रेशन को सक्षम करें।

  4. क्या खोजें में, टाइप करें: \\n

    नोट: अतिरिक्त \खोजे जाने पर रेगुलर एक्सप्रेशन सिंटैक्स से बच जाता है।

  5. इसके साथ बदलें, टाइप करें: \n

  6. 'सभी बदलें' बटन पर क्लिक करें (कीबोर्ड शॉर्टकट: CTRL + Alt + Enter)

आपका शाब्दिक पाठ \nतब वास्तविक लाइन ब्रेक में बदल जाएगा।


11

विंडोज पर, उदात्त पाठ,

आप Ctrl + Enter द्वारा बनाई गई एक नई लाइन द्वारा प्रतिस्थापित करने के लिए Ctrl + H दबाएं।

प्रतिस्थापित करें: \ n

द्वारा: (Ctrl + Enter दबाएं)


उबंटू में भी काम करता है
Aditzu

1
यह उत्तर बहुत सीधा है और इसे अधिक महत्व दिया जाना चाहिए। झाड़ी के आसपास कोई पिटाई नहीं। यह विंडोज और उबंटू में काम करता है।
साचंद

7

उपर्युक्त में से कोई भी मेरे लिए विंडोज पर सबलेम टेक्स्ट 2 में काम नहीं किया।

इसे मैने किया है:

  • खाली लाइन पर क्लिक करें;
  • निम्न रिक्त रेखा पर खींचें (पंक्ति के बाद अदृश्य चरित्र का चयन);
  • बदलने के लिए ctrl + H दबाएं;
  • इनपुट वांछित प्रतिस्थापन चरित्र / स्ट्रिंग या इसे खाली छोड़ दें;
  • "सभी बदलें" पर क्लिक करें;

Ctrl + H मारने से पहले चयन करके यह कि चरित्र को प्रतिस्थापित करने के लिए उपयोग करता है।


निम्न रिक्त रेखा पर खींचें -> आप उसी पंक्ति में 3 क्लिक कर सकते हैं जिस पंक्ति पर आप कॉपी करना चाहते हैं (पाठ पर, टैब कार्यों पर भी, लेकिन रिक्त स्थान के साथ नहीं)
m3nda

5

मैंने जो किया वह सरल और सीधा है।

दर्ज Spaceया \nया जो भी आप चाहते हैं करने के लिए खोजने के लिए।

फिर Find Allदाएं निचले कोने पर हिट करें, यह सभी परिणामों का चयन करेगा।

फिर enterअपने कीबोर्ड पर हिट करें और यह सभी चयनित नई लाइनों को तोड़ देगा।


4
  1. खुला खोजें और बदलें विकल्प (CTRL + ALT + F मैक में)
  2. इनपुट बॉक्स खोजने में \ n टाइप करें
  3. फाइंड ऑल बटन पर क्लिक करें, यह टेक्स्ट में कर्सर के साथ सभी \ n का चयन करेगा
  4. अब Enter दबाएं, यह नई लाइन के साथ \ n को बदल देगा

3

मैक पर, Shift + CMD + F सर्च और बदलने के लिए। '\ N' खोजें और Shift + Enter से बदलें।


यह मेरे लिए मैक में काम करता था। बस \nकिसी कारण से नहीं बदला।
देवू

2

विंडोज लाइन अंत के लिए:

(रेगेक्स चालू करें - Alt + R)

खोजें :\\r\\n

बदलें :\r\n

चित्रण


0

सबसे आसान तरीका है, आप न्यूलाइन को कॉपी कर सकते हैं (टेक्स्ट एडिटर में खाली 2 लाइन कॉपी करें) फिर से बदलें।


-1

मैक पर

चरण 1: Alt + Cmd + F। सबसे नीचे, एक विंडो दिखाई देती है चरण 2: नियमित अभिव्यक्ति को सक्षम करें। विंडो पर बाईं ओर, जैसा दिखता है। * चरण 3: पाठ को दर्ज करें जिसे आप इनपुट फ़ील्ड में खोजना चाहते हैं चरण 4: बदलें इनपुट क्षेत्र में पाठ बदलें दर्ज करें चरण 5: बदलें पर क्लिक करें सभी - सही तल पर।

फ़ील्ड बदलें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.