जवाबों:
आपको Regex बॉक्स को चेक करने और नई लाइन वर्ण के लिए "\ n" का उपयोग करने की आवश्यकता है:
मल्टीलाइन बटन का प्रयोग करें, किसी भी रेग्ज की जरूरत नहीं है।
संपादित करें: IntelliJ 15 के बाद से बहुस्तरीय बटन गायब है, लेकिन आप इसे टेक्स्टफील्ड में क्लिक करके Alt+Enter
या दबाकर सक्षम कर सकते हैंCtrl+Shift+Enter
CTRL+F
, फिर क्लिक करें , फिर क्लिक करें CTRL+R
, यह एक छिपी हुई विशेषता प्रतीत होती है, लेकिन फिर भी पिछले संस्करणों के रूप में उस मामले में काम करती है
मैंने जो सबसे आसान तरीका किया है, वह है रिप्लेस के रेगुलर एक्सप्रेशन फॉर्म का इस्तेमाल करना।
संभावना है कि आप को प्रतिस्थापित नहीं करना चाहते हैं {
, लेकिन अगर आप ऐसा करना चाहते हैं तो बस उन्हें मेरे भागने में रखें।
पुराने मल्टीलाइन की तलाश करने वालों के लिए inteliJ में संस्करण> 15.x के साथ बदलें। यह कुछ हद तक छिपा हुआ लगता है, लेकिन यदि आप कई लाइनों> क्लिक का चयन करते हैं CTRL+F
, तो तुरंत क्लिक करें CTRL+R
आपको मूल बहुपरत के साथ प्रस्तुत किया जाता है।
यह मैक पर IntelliJ 2016.1.3
⌘ + F> with + R के साथ काम कर रहा है
IntelliJ 2016.1.3
मैक,> + F> R + R
Intellij Ultimate 2017.1 पर:
मुझे regex की आवश्यकता नहीं थी। लेकिन मैं मल्टीलाइन की जगह दिखाई दे सकता है।
संबंधित है, लेकिन जैसा आपने पूछा वैसा नहीं है। लेकिन मुझे इसकी जरूरत थी और मैं सोच सकता हूं कि दूसरे भी ऐसा कर सकते हैं। इसलिए मुझे Node.js में समस्या थी जहाँ मैं एक लॉग में कॉल को अस्वीकार करना चाहता था और एकता के लिए अस्वीकार करना चाहता था
reject(error)
में
appLogger.log(error, 'error')
reject(error)
सामान्य मोड में, मैंने पाया और प्रतिस्थापित किया
खोजें:
reject(error)
बदलने के:
appLogger.log(error, 'error')\n reject(error)
फिर रेगेक्स मोड में मैंने दूसरी खोज की और प्रतिस्थापित किया:
खोजें:
\\n
बदलने के
\n