YAML फ़ॉर्मेटर और वैलिडेटर - इंडेंटेशन ठीक करें, त्रुटि खोजें

YAML फ़ॉर्मेटर और वैलिडेटर

यह टूल क्या करता है

YAML में ब्रेसेस नहीं होते: संरचना इंडेंटेशन से बनती है। इससे यह पढ़ने में सुखद है और टूटने में आसान भी — एक भटका हुआ स्पेस और कोई कुंजी गलत पैरेंट के नीचे चली जाती है। यह टूल दस्तावेज़ को एक ही चौड़ाई में इंडेंट करता है, बताता है कि कहाँ टूटा है, और दिखाता है कि उसे असल में कैसे पढ़ा जा रहा है।

इसे कैसे इस्तेमाल करें

  1. 1 अपना YAML बॉक्स में पेस्ट करें और इंडेंट चौड़ाई चुनें — आम तौर पर दो स्पेस।
  2. 2 इंडेंट ठीक करने के लिए फ़ॉर्मेट दबाएँ, या बिना एक अक्षर बदले जाँचने के लिए जाँचें दबाएँ।
  3. 3 यकीन नहीं कि कोई मान वैसे ही पढ़ा जा रहा है जैसा आपने सोचा? JSON में दबाकर देख लें।

टैब इंडेंटेशन नहीं है

YAML स्पेसिफ़िकेशन इंडेंटेशन में टैब वर्ण की मनाही करता है, और ज़्यादातर पार्सर फ़ाइल को सीधे अस्वीकार कर देते हैं। उनका संदेश शायद ही मदद करता है, क्योंकि जिस पंक्ति पर दोष लगता है वह अक्सर असली समस्या के बाद वाली होती है। यह टूल उसी पंक्ति का नाम लेता है जिसमें टैब है।

आपकी टिप्पणियाँ बनी रहती हैं

कई फ़ॉर्मेटर दस्तावेज़ को ट्री में पार्स करके दोबारा छापते हैं। नतीजा साफ़ होता है, और आपकी लिखी हर टिप्पणी मिट जाती है — docker-compose या CI पाइपलाइन के लिए बेकार। यह टूल सिर्फ़ शुरुआती स्पेस दोबारा लिखता है, इसलिए टिप्पणियाँ, कुंजियों का क्रम और कोट्स की शैली जस की तस रहती है।

NO क्यों false बन गया

YAML 1.1 में बिना उद्धरण के yes, no, on और off बूलियन थे। इसलिए नॉर्वे के कोड NO वाली देश-सूची false बनकर लोड होती थी — यह गड़बड़ इतनी मशहूर है कि इसका नाम तक है। YAML 1.2 ने वह नियम हटा दिया और यह टूल 1.2 का पालन करता है: कीवर्ड सिर्फ़ true, false और null हैं। बूलियन चाहिए तो true या false लिखें; टेक्स्ट चाहिए तो वह पहले से है।

ऐंकर, एलियास और ब्लॉक स्केलर

ऐंकर (&नाम) किसी नोड को चिह्नित करता है ताकि एलियास (*नाम) उसे बाद में दोबारा इस्तेमाल कर सके — दोहराई जाने वाली सर्विस परिभाषाओं में काम आता है। ब्लॉक स्केलर (| और >) बहु-पंक्ति पाठ रखते हैं: खड़ी रेखा आपकी लाइन ब्रेक बचाए रखती है, कोण-कोष्ठक उन्हें स्पेस में मोड़ देता है। तीनों यहाँ समझे जाते हैं, और ब्लॉक स्केलर के भीतर की इंडेंटेशन को फ़ॉर्मेटिंग नहीं, डेटा माना जाता है।

YAML फ़ॉर्मेटिंग - अक्सर पूछे जाने वाले सवाल

नहीं। फ़ॉर्मेट सिर्फ़ हर पंक्ति की शुरुआत का स्पेस दोबारा लिखता है। टिप्पणियाँ, कुंजियों का क्रम, कोट्स और हर मान का पाठ जैसा आपने लिखा वैसा ही बाइट-दर-बाइट रहता है। अगर दस्तावेज़ पार्स नहीं होता तो यह अनुमान लगाने के बजाय फ़ॉर्मेट करने से इनकार कर देता है।

सबसे ज़्यादा इस्तेमाल होने वाले फ़ॉर्मैटर

नया
Markdown एडिटर Markdown लिखें और रेंडर किया गया परिणाम साथ-साथ देखें। हेडिंग, सूची, तालिका, कोड ब्लॉक और लिंक समर्थित हैं; HTML कॉपी करें या .md और .html फ़ाइलें डाउनलोड करें। आपके ब्राउज़र में चलता है।
आज लोकप्रिय
Markdown एडिटर Markdown लिखें और रेंडर किया गया परिणाम साथ-साथ देखें। हेडिंग, सूची, तालिका, कोड ब्लॉक और लिंक समर्थित हैं; HTML कॉपी करें या .md और .html फ़ाइलें डाउनलोड करें। आपके ब्राउज़र में चलता है।

संबंधित डेव टूल्स

JSON फ़ॉर्मेटर ब्राउज़र में ही JSON को फ़ॉर्मेट, मिनिफ़ाई और वैलिडेट करें। गलती पंक्ति और स्तंभ सहित बताई जाती है, ट्री दृश्य संरचना दिखाता है।
HTML फ़ॉर्मैटर बिखरे HTML को इंडेंट करें ताकि पढ़ सकें, या छाँटकर छोटा करें। यह टुकड़ों पर भी उसी तरह चलता है।
CSS मिनिफ़ायर टिप्पणियाँ और ख़ाली जगह हटाकर CSS दबाएँ, या साफ़ इंडेंट के साथ वापस खोलें। calc() की जगहें और स्ट्रिंग ज्यों की त्यों रहती हैं।
XML फ़ॉर्मैटर बिखरे XML को इंडेंट करें ताकि पढ़ सकें, या छाँटकर छोटा करें। RSS, CDATA और नेमस्पेस संभालता है और दस्तावेज़ दोबारा नहीं लिखता।
SQL फ़ॉर्मैटर लंबी क्वेरी को पढ़ने लायक लाइनों में बाँटें, या फिर एक ही लाइन में समेट दें। कीवर्ड का केस, उद्धृत नाम और स्ट्रिंग जस के तस रहते हैं।

अन्य उपकरण जो आपको पसंद आ सकते हैं

Word से PDF Word को मुफ़्त में PDF बनाएँ: DOC, DOCX, ODT या RTF फ़ाइल अपलोड करें और सेकंडों में सही फ़ॉर्मेट वाला PDF डाउनलोड करें।
PDF से Word PDF को मुफ़्त में Word में बदलें: PDF अपलोड करें और सेकंडों में एडिट करने योग्य DOCX डाउनलोड करें - बिना रजिस्ट्रेशन, बिना वॉटरमार्क।
वर्ड काउंटर मुफ़्त शब्द गणक: टेक्स्ट चिपकाएँ और शब्द, अक्षर, वाक्य व अनुच्छेद गिनें, साथ ही पढ़ने का अनुमानित समय देखें। कुछ भी अपलोड नहीं होता।
कैरेक्टर काउंटर मुफ़्त कैरेक्टर काउंटर: स्पेस सहित और बिना स्पेस अक्षर, शब्द व पंक्तियाँ गिनें और शीर्षक तथा मेटा विवरण की SEO सीमा जाँचें।
कीवर्ड डेंसिटी चेकर मुफ़्त कीवर्ड डेंसिटी टूल: टेक्स्ट या URL डालें और देखें कौन सा शब्द या वाक्यांश कितनी बार आया, प्रतिशत के साथ।