यह टूल क्या करता है
टूल कैसे काम करता है
नमूना टेक्स्ट से आज़माएँ
Word, Notepad++ और TextEdit में चुने हुए टेक्स्ट पर लाइन नंबर जोड़ना
textarea या टेक्स्ट बॉक्स में लाइन नंबर जोड़ना
vim, Linux और Python में टेक्स्ट फ़ाइल में लाइन नंबर जोड़ना
फीचर्स की जानकारी
टेक्स्ट को लाइन ब्रेक पर बाँटता है
टूल हर लाइन ब्रेक को लाइन का अंत मानकर लाइनों को क्रम से नंबर देता है। इससे नतीजा अनुमान के मुताबिक रहता है: इनपुट बॉक्स में जो अलग लाइनें दिखती हैं, वही नंबर पाती हैं। सीमा यह है कि असली लाइन ब्रेक के बिना सिर्फ़ रैप होकर टूटा टेक्स्ट एक लाइन गिना जाता है।
शुरुआती नंबर (Start number)
नंबरिंग डिफ़ॉल्ट रूप से 1 से शुरू होती है। जब आपका टेक्स्ट किसी पिछले हिस्से की अगली कड़ी हो, जैसे लाइन 50 से शुरू होने वाला अंश, तब इसे बदलें। आगे की लाइनें आपके चुने नंबर से बढ़ती हैं।
Separator
Separator वह टेक्स्ट है जो नंबर और आपकी लाइन के बीच आता है, जैसे डॉट और स्पेस, डैश या कोलन। जहाँ नतीजा पेस्ट करना है, उसके हिसाब से चुनें। खाली छोड़ने पर नंबर सीधे टेक्स्ट से सटा रहता है।
खाली लाइनें छोड़ें (Skip empty lines)
चालू होने पर खाली लाइनों को नंबर नहीं मिलता, वे छोड़ दी जाती हैं। पैराग्राफ़ के बीच खाली लाइन वाले टेक्स्ट के लिए यह सुविधाजनक है। खाली लाइनों समेत हर लाइन को नंबर चाहिए तो इसे बंद रखें।
नंबरों के आगे ज़ीरो (Pad numbers with zeros)
नंबरों के आगे ज़ीरो जोड़ता है ताकि वे एक जैसे दिखें, जैसे 001, 002, 010। लंबी सूचियों में, जहाँ अलग-अलग लंबाई के नंबर टेक्स्ट को बेतरतीब कर देते हैं, यह काम आता है।
पेस्ट किए टेक्स्ट या सादी टेक्स्ट फ़ाइल पर काम करता है
आप सीधे टेक्स्ट पेस्ट कर सकते हैं या सामान्य टेक्स्ट फ़ाइल इस्तेमाल कर सकते हैं। नोट्स, सूचियाँ, स्क्रिप्ट, CSV पंक्तियाँ, लॉग और कोड सब सादा टेक्स्ट हैं, इसलिए चलते हैं। Word या PDF जैसे फ़ॉर्मेट वाले दस्तावेज़ों का टेक्स्ट पहले कॉपी करना होगा।
आपके ब्राउज़र में चलता है
नंबर लगाने का काम आपका ब्राउज़र करता है, कोई सर्वर नहीं। इसलिए न अपलोड है, न ट्रांसफ़र का इंतज़ार। बहुत बड़ा टेक्स्ट आपके डिवाइस की मेमोरी पर निर्भर करता है।
आप इसका उपयोग किन कामों के लिए कर सकते हैं?
पढ़ाई और पढ़ाना
कविता, भाषण या अभ्यास की लाइनों को नंबर दें, ताकि बच्चों से कहा जा सके “लाइन 7 देखो”।
कोड और लॉग साझा करना
चैट या ईमेल में पेस्ट करने से पहले स्निपेट या लॉग में नंबर जोड़ें, ताकि लोग सटीक लाइन बता सकें।
एडिटिंग और समीक्षा
ड्राफ़्ट या स्क्रिप्ट को नंबर दें, ताकि समीक्षक लाइन के हिसाब से राय दे सकें।
कानूनी काम और ट्रांसक्रिप्ट
ट्रांसक्रिप्ट या धाराओं की सूची की लाइनों को नंबर दें, ताकि उन्हें ठीक-ठीक उद्धृत किया जा सके।
सूचियाँ और डेटा पंक्तियाँ
CSV अंश या सादी सूची की पंक्तियों को नंबर दें, चीज़ें गिनने या कोई ख़ास प्रविष्टि दिखाने के लिए।
टूल की जानकारी
| टूल का प्रकार | टेक्स्ट यूटिलिटी |
|---|---|
| इनपुट | पेस्ट किया टेक्स्ट या सामान्य सादी टेक्स्ट फ़ाइल |
| आउटपुट | हर लाइन की शुरुआत में नंबर जुड़ा वही टेक्स्ट |
| लाइनें कैसे पहचानी जाती हैं | टेक्स्ट लाइन ब्रेक पर बाँटा जाता है (डेलिमिटर आधारित) |
| शुरुआती नंबर | बदला जा सकता है, डिफ़ॉल्ट 1 |
| Separator | नंबर और लाइन के बीच का टेक्स्ट, बदला जा सकता है |
| खाली लाइनें छोड़ें (Skip empty lines) | वैकल्पिक, डिफ़ॉल्ट रूप से बंद |
| नंबरों के आगे ज़ीरो (Pad numbers with zeros) | वैकल्पिक, डिफ़ॉल्ट रूप से बंद |
| प्रोसेसिंग | आपके ब्राउज़र में (client-side) |
| सर्वर पर अपलोड | नहीं |
| अकाउंट ज़रूरी | नहीं |
| लागत | फ्री |
लाभ
- नंबर टेक्स्ट का हिस्सा बन जाते हैं, इसलिए कॉपी, पेस्ट या प्रिंट करने पर भी रहते हैं।
- कुछ इंस्टॉल नहीं करना, अकाउंट भी नहीं बनाना।
- टेक्स्ट ब्राउज़र में प्रोसेस होता है, इसलिए अपलोड नहीं होता।
- किसी भी सादे टेक्स्ट पर चलता है: सूचियाँ, कोड, CSV पंक्तियाँ, लॉग, स्क्रिप्ट, कविताएँ।
- असली लाइन ब्रेक के हिसाब से चलता है, इसलिए नतीजा अनुमान के मुताबिक होता है।
सीमाएँ
- सिर्फ़ टेक्स्ट की लाइनों को नंबर देता है। Word या PDF फ़ाइलें सीधे एडिट नहीं करता; पहले टेक्स्ट कॉपी करें।
- लाइनें लाइन ब्रेक से गिनी जाती हैं, स्क्रीन पर टेक्स्ट कैसे रैप होता है उससे नहीं।
- कोड या दस्तावेज़ की बनावट नहीं समझता, इसलिए हर लाइन को एक जैसा मानता है।
- Skip empty lines चालू न करें तो खाली लाइनों को भी नंबर मिलता है।
- नंबर जुड़ने के बाद वे सामान्य अक्षर हैं। बाद में हटाने हों तो टेक्स्ट ख़ुद एडिट करना होगा।
- बहुत बड़ा टेक्स्ट डिवाइस की मेमोरी पर निर्भर है, क्योंकि सब कुछ ब्राउज़र में चलता है।
प्राइवेसी और सुरक्षा
आप जो टेक्स्ट पेस्ट या लोड करते हैं वह आपके ब्राउज़र में प्रोसेस होता है और हमारे सर्वर पर अपलोड नहीं होता। कुछ भेजा ही नहीं जाता, इसलिए हमारे पास सहेजने को कुछ नहीं होता। साझा या सार्वजनिक कंप्यूटर पर काम ख़त्म होते ही टैब बंद कर दें, ताकि टेक्स्ट स्क्रीन पर न रह जाए।
टिप्स
- लंबा वाक्य दो लाइन गिनवाना हो तो नंबर देने से पहले जहाँ तोड़ना है वहाँ Enter दबाएँ।
- पैराग्राफ़ के बीच की खाली लाइनों को नंबर नहीं चाहिए तो Skip empty lines चालू करें। टेक्स्ट के अंत की एक खाली लाइन भी लाइन है, इसलिए उसे भी अलग नंबर मिल सकता है।
- असली टेक्स्ट की एक कॉपी रख लें। बाद में नंबर हटाना हाथ से करना पड़ता है।
- Word में आंशिक चयन के लिए सिर्फ़ वही हिस्सा कॉपी करें, नंबर दें और वापस पेस्ट करें।
अक्सर पूछे जाने वाले प्रश्न
क्या यह टूल फ्री है, और क्या अकाउंट चाहिए?
हाँ, फ्री है और अकाउंट नहीं चाहिए। साइन-अप के बिना इस्तेमाल कर सकते हैं।
क्या मेरा टेक्स्ट कहीं अपलोड होता है?
नहीं। टेक्स्ट आपके ब्राउज़र में प्रोसेस होता है और हमारे सर्वर पर नहीं भेजा जाता।
किस तरह की फ़ाइलें इस्तेमाल कर सकते हैं?
सामान्य सादा टेक्स्ट: पेस्ट किया टेक्स्ट, या .txt, .csv, .log, .md और कोड फ़ाइलें। Word (.docx) और PDF सादा टेक्स्ट नहीं हैं, इसलिए उनका टेक्स्ट कॉपी करके टूल में दें।
क्या यह ऑफ़लाइन चलता है?
पहली बार पेज लोड करने के लिए इंटरनेट चाहिए। उसके बाद नंबर लगाने का काम ब्राउज़र में होता है, इसलिए पेज खुला रहे तो कनेक्शन टूटने पर भी चलते रहना चाहिए।
टूल कैसे तय करता है कि लाइन कहाँ शुरू और कहाँ ख़त्म होती है?
वह टेक्स्ट को लाइन ब्रेक पर बाँटता है। जो टेक्स्ट सिर्फ़ स्क्रीन पर टूटा दिखता है पर असली लाइन ब्रेक नहीं है, वह एक लाइन गिना जाता है। खाली लाइन भी एक लाइन है और उसे नंबर मिलता है, बशर्ते Skip empty lines चालू न हो।
Word में चुने हुए टेक्स्ट पर लाइन नंबर कैसे जोड़ूँ?
सिर्फ़ वही हिस्सा कॉपी करें, इस टूल में नंबर दें और नतीजा Word में वापस पेस्ट करें। Word की बिल्ट-इन लाइन नंबरिंग पूरे सेक्शन पर चलती है, चयन पर नहीं।
Notepad++ या vim के नंबर कॉपी करने पर क्यों नहीं आते?
वे नंबर एडिटर के मार्जिन में सिर्फ़ पढ़ने के लिए दिखते हैं और फ़ाइल में सेव नहीं होते। टेक्स्ट के अंदर नंबर चाहिए तो टेक्स्ट यहाँ पेस्ट करें।
क्या इसे फ़ोन पर इस्तेमाल कर सकते हैं?
हाँ, किसी आधुनिक मोबाइल ब्राउज़र में। टेक्स्ट पेस्ट करें, टूल चलाएँ और नतीजा कॉपी करें।
क्या शुरुआती नंबर या separator बदल सकते हैं?
हाँ। आप शुरुआती नंबर (डिफ़ॉल्ट 1) और नंबर व टेक्स्ट के बीच का separator तय कर सकते हैं। साथ में दो वैकल्पिक स्विच हैं: Skip empty lines और Pad numbers with zeros।