YAML Formatter
จัดรูปแบบและปรับการเยื้องบรรทัดของ YAML ให้เป็นมาตรฐาน
เกี่ยวกับเครื่องมือนี้
YAML Formatter ปรับการเยื้องบรรทัด (indentation) ในไฟล์ YAML ให้เป็นรูปแบบที่สอดคล้องกัน โดยจะตรวจจับขนาดการเยื้องเดิมโดยอัตโนมัติและแมปใหม่ให้ตรงกับเป้าหมายที่ต้องการ (2 หรือ 4 ช่องว่าง) พร้อมทั้งรักษาความคิดเห็น สตริงหลายบรรทัด anchor และ alias ทั้งหมดไว้
เหมาะสำหรับการปรับ YAML จากแหล่งที่มาต่างๆ ให้เป็นมาตรฐานเดียวกัน เช่น คอนฟิก CI, Kubernetes manifest, ไฟล์ Docker Compose และอื่นๆ การประมวลผลทั้งหมดทำงานในเบราว์เซอร์ของคุณ ไม่มีการส่งข้อมูล YAML ไปยังเซิร์ฟเวอร์ใดๆ
วิธีใช้งาน
- วางเนื้อหา YAML ของคุณลงในแผงอินพุต
- เลือกระดับการเยื้อง (indentation) เป้าหมาย (2 หรือ 4 ช่องว่าง)
- คลิกปุ่ม Format เพื่อปรับการเยื้องให้เป็นมาตรฐาน
- ตรวจสอบผลลัพธ์และคลิก Copy เพื่อคัดลอกไปยังคลิปบอร์ด
กรณีการใช้งาน
วิศวกร DevOps ใช้ปรับมาตรฐาน YAML manifest ของ Kubernetes, ไฟล์ values ของ Helm และ workflow ของ GitHub Actions นักพัฒนาใช้จัดรูปแบบไฟล์คอนฟิกของแอปพลิเคชัน วิศวกรข้อมูลใช้จัดระเบียบคอนฟิก YAML ของ data pipeline มีประโยชน์อย่างยิ่งเมื่อรวม YAML จากหลายแหล่งที่มีรูปแบบการเยื้องต่างกัน
คำถามที่พบบ่อย
- เครื่องมือนี้ตรวจสอบความถูกต้องของไวยากรณ์ YAML หรือไม่ — เครื่องมือนี้จะปรับการเยื้องให้เป็นมาตรฐาน แต่ไม่ได้ตรวจสอบสคีมาอย่างเข้มงวด ข้อผิดพลาดทางไวยากรณ์ เช่น คีย์ซ้ำหรือค่าที่ไม่ถูกต้อง จะไม่ถูกตรวจพบ
- คอมเมนต์จะถูกเก็บไว้หรือไม่ — ใช่ คอมเมนต์ทั้งหมด (#) จะถูกเก็บไว้ตามระดับการเยื้องสัมพัทธ์เดิม
- รองรับ YAML 1.2 หรือไม่ — ใช่ ไวยากรณ์มาตรฐานของ YAML 1.2 ทั้งหมด รวมถึง anchor, alias และ block scalar (| และ >) จะถูกเก็บไว้ตามเดิม