मैंने विजुअल स्टूडियो कोड में सभी खाली लाइनों को हटाने का तरीका जानने की कोशिश में कुछ समय बिताया और मैं इसे काम नहीं कर सकता। किसी को पता है कि यह कैसे करना है कृपया?
अगर मैं ^$
इसे खोज क्षेत्र में टाइप करते हुए खोजता हूं, तो VSC रिक्त लाइनों (पूरी तरह से रिक्त लाइनें, कोई सफेद स्थान नहीं है) का पता लगाता है, लेकिन जब मैं प्रतिस्थापन सभी को मारता हूं तो यह उन्हें हटा नहीं देता है। यह कुछ नहीं करता है:
रिक्त स्थान के साथ रिक्त स्थान के लिए ^\s+$
खोज कार्य करती है, लेकिन यह उन्हें नहीं हटाती है। यह क्या करता है यह उन्हें रिक्त स्थान के बिना एक रिक्त रेखा के साथ बदल देता है :))
यह होना चाहिए कि मैं कुछ गलत कर रहा हूं। मैं अभी पता नहीं लगा सकता कि यह क्या है। किसी को पता है? धन्यवाद।
$
वास्तव में नई लाइन के चरित्र से मेल नहीं खाती, यह शून्य-चौड़ाई वाले टोकन से मेल खाती है जो नई लाइन के चरित्र से पहले मौजूद है। एक नई पंक्ति को बदलने के लिए जिसका आपको उपयोग करने की आवश्यकता है\n
लेकिन वीएस कोड वर्तमान में मल्टी-लाइन रेगेक्स मैचों ( # 313 ) का समर्थन नहीं करता है