टैब को स्पेस में बदलें (और उलटा)

टैब को स्पेस में या इंडेंटेशन के स्पेस को टैब में बदलें — तब उपयोगी जब किसी प्रोजेक्ट की कॉन्फ़िगरेशन फ़ाइल में इंडेंटेशन की कोई खास शैली तय हो।

उदाहरण:

यह कैसे काम करता है

"टैब → स्पेस" टेक्स्ट में जहाँ भी टैब कैरेक्टर हो, उसे चुनी हुई संख्या के स्पेस से बदल देता है। "स्पेस → टैब" केवल पंक्ति की शुरुआत के इंडेंटेशन को छूता है: पंक्ति की शुरुआत में लगातार स्पेस का हर पूरा समूह (चुने हुए आकार का) एक टैब से बदल दिया जाता है, और पंक्ति का बाकी हिस्सा कभी नहीं बदलता। किसी कोड फ़ाइल को ऐसे प्रोजेक्ट में सबमिट करने से पहले एकरूप बनाने के लिए यह उपयोगी है जिसमें इंडेंटेशन की खास शैली अनिवार्य हो (जैसे टैब माँगने के लिए कॉन्फ़िगर किया गया linter)।

क्या पंक्ति के बीच के स्पेस भी टैब में बदले जाते हैं?

नहीं, "स्पेस → टैब" रूपांतरण केवल पंक्ति की शुरुआत के इंडेंटेशन पर लागू होता है: पंक्ति के बीच में आने वाले स्पेस (जैसे शब्दों के बीच) कभी नहीं छुए जाते।

अगर इंडेंटेशन चुने हुए स्पेस की संख्या का ठीक गुणज न हो तो क्या होता है?

जो बचा हुआ हिस्सा पूरा समूह नहीं बनाता, वह बने हुए टैब के बाद स्पेस के रूप में रखा जाता है, ताकि इंडेंटेशन का कोई कैरेक्टर न खोए।

100% लोकल प्रोसेसिंग: आपका कोड कभी आपके ब्राउज़र से बाहर नहीं जाता, रूपांतरण पूरी तरह आपके डिवाइस पर WebAssembly के ज़रिए होता है।