จัดรูปแบบ YAML

จัดรูปแบบโค้ด YAML ทำให้มีการจัดระเบียบที่ชัดเจน ง่ายต่อการอ่านและแก้ไข

1103 ครั้งการใช้งาน | 5.0 คะแนน

การตั้งค่าการจัดรูปแบบ

ตัวเลือกการจัดรูปแบบ

วิธีการใช้งาน

1

ป้อนโค้ด YAML

วางหรือป้อนโค้ด YAML ที่ต้องการจัดรูปแบบในกล่องข้อความ

2

ตั้งค่าการจัดรูปแบบ

เลือกตัวเลือกที่เหมาะสม ตามความต้องการ เช่น ขยายค่าที่ซับซ้อน รักษาความคิดเห็น เรียงลำดับคีย์ และตั้งค่าขนาดการเยื้อง

3

จัดรูปแบบหรือบีบอัด

คลิกปุ่ม "จัดรูปแบบ YAML" เพื่อปรับปรุงโค้ด หรือคลิกปุ่ม "บีบอัด YAML" เพื่อลดช่องว่างและการขึ้นบรรทัดใหม่

4

รับผลลัพธ์

หลังจากจัดรูปแบบเสร็จแล้ว คุณสามารถคัดลอกโค้ดหรือดาวน์โหลดเป็นไฟล์ YAML

5

คำแนะนำการใช้งาน

ตรวจสอบให้แน่ใจว่าป้อนโค้ด YAML ที่ถูกต้อง มิฉะนั้นอาจไม่สามารถจัดรูปแบบได้อย่างถูกต้อง สำหรับไฟล์ขนาดใหญ่ อาจต้องใช้เวลาในการประมวลผลที่ยาวขึ้น

ความรู้พื้นฐานเกี่ยวกับ YAML

YAML คืออะไร?

YAML (YAML Ain't Markup Language) เป็นภาษาสำหรับทำให้ข้อมูลเป็นอนุกรมที่เป็นมิตรกับมนุษย์ ซึ่งใช้บ่อยสำหรับไฟล์การกำหนดค่าและการแลกเปลี่ยนข้อมูล มันออกแบบด้วยรูปแบบที่กระชับและอ่านง่าย โดยเฉพาะสำหรับโครงสร้างข้อมูลที่ต้องการแก้ไขและอ่านด้วยมนุษย์ YAML ใช้การเยื้องด้วยช่องว่างเพื่อแสดงโครงสร้างลำดับชั้นของข้อมูล แทนที่จะใช้วงเล็บหรือแท็ก

ไวยากรณ์พื้นฐานของ YAML

1

การเยื้องและโครงสร้างลำดับชั้น

YAML ใช้การเยื้องด้วยช่องว่างเพื่อแสดงโครงสร้างลำดับชั้นของข้อมูล ไม่สนับสนุนแท็บ (Tab) โดยทั่วไปใช้ 2 หรือ 4 ช่องว่างเป็นหน่วยการเยื้อง

# ตัวอย่างการเยื้องของ YAML
example:
  level1:
    level2:
      key: value
2

คู่คีย์-ค่า

หน่วยข้อมูลพื้นฐานของ YAML คือคู่คีย์-ค่า ซึ่งใช้เครื่องหมายวรรคตอนตามด้วยช่องว่าง (: ) เพื่อแยกคีย์และค่า

# ตัวอย่างคู่คีย์-ค่า
name: John Doe
age: 30
title: Software Engineer
3

รายการและอาร์เรย์

ใช้ขีดคั่นตามด้วยช่องว่าง (- ) เพื่อแสดงรายการ

# ตัวอย่างรายการ
fruits:
  - Apple
  - Banana
  - Cherry
  - Date

# รายการแบบในบรรทัดเดียว
colors: [red, green, blue, yellow]
4

ความคิดเห็น

YAML ใช้เครื่องหมาย井号 (#) เพื่อแสดงความคิดเห็น เนื้อหาจาก井号จนถึงท้ายบรรทัดจะถูกละเว้น

# นี่คือความคิดเห็น
name: John Doe  # นี่ยังเป็นความคิดเห็น

ประเภทข้อมูลที่ YAML รองรับ

สตริง

ไม่จำเป็นต้องใช้เครื่องหมายคำพูด แต่ถ้ามีอักขระพิเศษจำเป็นต้องใช้เครื่องหมายคำพูด

simple_string: Hello
quoted_string: "Hello, World!"
multiline: |
  Line 1
  Line 2
  Line 3

ตัวเลข

รองรับจำนวนเต็ม จำนวนทศนิยม วิธีการเขียนทางวิทยาศาสตร์ ฯลฯ

integer: 42
float: 3.14
scientific: 6.022e23

ค่าบูลีน

แสดงค่าจริงหรือเท็จ

active: true
enabled: false

ค่าว่าง

แสดงค่าว่างหรือไม่ได้กำหนด

empty_value: null
another_empty: ~

คุณสมบัติขั้นสูงของ YAML

1

ยึดและอ้างอิง

ใช้ยึด (&) และอ้างอิง (*) เพื่อใช้ซ้ำข้อมูล หลีกเลี่ยงการกำหนดซ้ำ

2

คีย์การรวม

ใช้คีย์การรวม (<<) เพื่อรวมเนื้อหาของแมปหนึ่งเข้าไปในแมปอื่น

3

สตริงหลายบรรทัด

YAML มีวิธีการประมวลผลสตริงหลายบรรทัดหลายวิธี รวมถึงการรักษาการขึ้นบรรทัดใหม่ (|) และการพับบรรทัดใหม่ (>)

ส่งเสริม

推荐工具

เครื่องมือจัดรูปแบบ XML - เครื่องมือฟรีออนไลน์สำหรับสวยงามและบีบอัดโค้ด XML

เครื่องมือจัดรูปแบบ XML ออนไลน์ฟรีที่รองรับฟังก์ชันเช่น การสวยงามโค้ด XML, การบีบอัด, การตรวจสอบความถูกต้อง ฯลฯ ทำให้โค้ด XML ของคุณเป็นมาตรฐานและอ่านง่ายมากขึ้น มีตัวอย่างการจัดรูปแบบแบบเรียลไทม์และรองรับหลายตัวเลือกการจัดรูปแบบ XML

XML เป็น JSON - เครื่องมือแปลงออนไลน์ฟรี

เครื่องมือ XML เป็น JSON สามารถวิเคราะห์และแปลงสตริงรูปแบบ XML และสตริงรูปแบบ JSON และจัดรูปแบบสตริงที่แปลงแล้วได้

เครื่องมือจัดรูปแบบและบีบอัด JavaScript ออนไลน์ - จัดแต่ง ปรับปรุง และปกปิดโค้ด JS

เครื่องมือออนไลน์ที่ทรงพลังสำหรับจัดรูปแบบและบีบอัดโค้ด JavaScript (JS) รองรับการเว้นวรรคแบบกำหนดเอง (แท็บหรือช่องว่าง) การพับ/กางโค้ด การขึ้นบรรทัดใหม่อัตโนมัติ การจัดแต่งโค้ดด้วยคลิกเดียว และการบีบอัด/ปกปิดสคริปต์ JS อย่างมีประสิทธิภาพ ช่วยให้นักพัฒนาเพิ่มความสามารถในการอ่านโค้ด ลดขนาดไฟล์ และปรับปรุงประสิทธิภาพเว็บไซต์

เครื่องมือแปลง YAML เป็น JSON - กล่องเครื่องมือออนไลน์ฟรี

เครื่องมือแปลงรูปแบบ YAML (YML) และ JSON กันและกันออนไลน์ รองรับการแปลงข้อมูล YAML และ JSON กันและกัน พร้อมรองรับการตรวจสอบว่าข้อมูลรูปแบบ YAML และ JSON ที่ป้อนเข้ามาถูกต้องหรือไม่

การจัดรูปแบบ YAML - เครื่องมือ YAML ออนไลน์ฟรี

เครื่องมือจัดรูปแบบและสวยงาม YAML ออนไลน์ฟรี ที่รองรับการปรับระยะเยื้องอัตโนมัติ การไฮไลต์ไวยากรณ์ และการลบช่องว่างที่ไม่จำเป็น ทำให้โค้ด YAML ของคุณชัดเจนและอ่านง่าย ไม่ต้องติดตั้ง จัดรูปแบบด้วยคลิกเดียวเพื่อปรับปรุงความสามารถในการอ่านและประสิทธิภาพในการบำรุงรักษาไฟล์ YAML!