TL
Tool Lab
💰Donate
💰Donate

YAML Formatter

จัดรูปแบบและปรับการเยื้องบรรทัดของ YAML ให้เป็นมาตรฐาน

Input
Output

เกี่ยวกับเครื่องมือนี้

YAML Formatter ปรับการเยื้องบรรทัด (indentation) ในไฟล์ YAML ให้เป็นรูปแบบที่สอดคล้องกัน โดยจะตรวจจับขนาดการเยื้องเดิมโดยอัตโนมัติและแมปใหม่ให้ตรงกับเป้าหมายที่ต้องการ (2 หรือ 4 ช่องว่าง) พร้อมทั้งรักษาความคิดเห็น สตริงหลายบรรทัด anchor และ alias ทั้งหมดไว้

เหมาะสำหรับการปรับ YAML จากแหล่งที่มาต่างๆ ให้เป็นมาตรฐานเดียวกัน เช่น คอนฟิก CI, Kubernetes manifest, ไฟล์ Docker Compose และอื่นๆ การประมวลผลทั้งหมดทำงานในเบราว์เซอร์ของคุณ ไม่มีการส่งข้อมูล YAML ไปยังเซิร์ฟเวอร์ใดๆ

วิธีใช้งาน

  1. วางเนื้อหา YAML ของคุณลงในแผงอินพุต
  2. เลือกระดับการเยื้อง (indentation) เป้าหมาย (2 หรือ 4 ช่องว่าง)
  3. คลิกปุ่ม Format เพื่อปรับการเยื้องให้เป็นมาตรฐาน
  4. ตรวจสอบผลลัพธ์และคลิก 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 (| และ >) จะถูกเก็บไว้ตามเดิม