हर पंक्ति के आगे-पीछे के स्थान हटाएँ, भीतर के लगातार स्थान और टैब को एक स्थान में बदलें, और चाहें तो खाली पंक्तियाँ भी हटाएँ।
उदाहरण
“ Extra spaces ”, फिर एक खाली पंक्ति, फिर “ Another⇥line ” — यह सब मिलकर दो साफ़ पंक्तियाँ बनता है: “Extra spaces” और “Another line”। “Name:⇥⇥Alex” जैसी पंक्ति “Name: Alex” हो जाती है।
गणना विधि
हर पंक्ति के दोनों सिरों से स्थान हटाए जाते हैं, और पंक्ति के भीतर लगातार आने वाले स्थान या टैब एक ही स्थान बन जाते हैं। विकल्प चालू होने पर खाली पंक्तियाँ हट जाती हैं और बंद होने पर बनी रहती हैं। जिन पंक्तियों में सामग्री है वे हमेशा अलग पंक्तियाँ ही रहती हैं, इसलिए कोई अनुच्छेद एक लंबी पंक्ति में नहीं जुड़ता।
महत्वपूर्ण जानकारी
अक्षर, अंक और विराम-चिह्न कभी नहीं बदलते — केवल रिक्त स्थान बदलता है। कुछ विशेष स्थान, जैसे पंक्ति के भीतर का नॉन-ब्रेकिंग स्पेस, नहीं सिमटते और उन्हें टेक्स्ट एडिटर में अलग से देखना पड़ सकता है।
अक्सर पूछे जाने वाले प्रश्न
PDF से कॉपी किए पाठ को इसकी ज़रूरत क्यों पड़ती है?
क्योंकि PDF, स्प्रेडशीट, ईमेल और वेब पेज से आया पाठ दोहरे स्थान, स्तंभों के बीच के टैब और ऐसी इंडेंट लिए रहता है जो तब तक अदृश्य रहती है जब तक कोई खोज, तुलना या आयात बिगड़ न जाए। पहले रिक्त स्थान साफ़ कर लेने से आगे के ये चरण भरोसे से मिलते हैं।
क्या खाली पंक्तियाँ रखनी चाहिए?
जहाँ अनुच्छेद के विराम मायने रखते हों वहाँ रखें: खाली पंक्ति से अलग हुई दो इंडेंट पंक्तियाँ a, खाली पंक्ति और b के रूप में बनी रहती हैं। सूचियों के लिए इन्हें हटा दें — तब बची पंक्तियाँ एक के नीचे एक आ जाती हैं और उन्हें क्रम में लगाना, दोहराव हटाना या फ़ॉर्म में चिपकाना आसान होता है।
कब रिक्त स्थान सामान्य नहीं करना चाहिए?
जब स्थान स्वयं अर्थ रखता हो। Python कोड, YAML फ़ाइलें, Markdown सूचियाँ, कविता और स्थिर-चौड़ाई तालिकाएँ इंडेंट या पंक्तिबद्ध स्तंभों पर टिकी होती हैं, और उन्हें सिकोड़ने से फ़ाइल या रूप-सज्जा बिगड़ सकती है। टैब से अलग किया डेटा अपने स्तंभ खो देता है क्योंकि टैब एक स्थान बन जाता है, इसलिए ऐसे मामलों में मूल प्रति सुरक्षित रखें।