YAML 格式化工具

📄 YAML Format

📐 工作原理與說明
YAML 配置檔案的格式化與校驗。
  • 語法:key: value 為對映,- 開頭為序列,# 為註釋,| 與 > 處理多行文本。
  • 縮排:YAML 用縮排表示層級,只能使用空格,禁止使用 Tab。
  • 格式化:統一縮排寬度與空行,不改變資料內容。
  • 校驗:縮排錯誤會改變結構,格式化後應重新解析確認語義未變。

Format and beautify YAML in your browser — consistent indentation and clean config.

📋 歷史記錄

📖 使用說明

功能說明

  • 格式化:自動調整縮排、對齊,使YAML結構清晰易讀
  • 壓縮:移除多餘空白和註釋,生成緊湊YAML
  • 驗證:檢查YAML語法錯誤,定位錯誤位置
  • YAML↔JSON互轉:一鍵在兩種格式間轉換

YAML 語法要點

  • 使用縮排表示層級關係(空格,不能用Tab)
  • 鍵值對用冒號分隔: key: value
  • 列表用短橫線: - item
  • 註釋以 # 開頭
  • 字串通常不需要引號,特殊字元需要

📚 深度解析:YAML 格式化/驗證/轉JSON

💡 常見使用場景

  • 校驗 YAML 語法並美化。
  • 整理 K8s 或 CI 配置:格式化並校驗語法,把縮排錯誤擋在提交之前。
格式化
壓縮 YAML 按 2 空格縮排美化,並提示語法錯誤位置。

❓ 常見問題(FAQ)

Tab 能縮排 YAML 嗎?
不能,YAML 僅允許空格縮排。
為什麼格式化後引號沒了?
因為該值不加引號也不會產生歧義(如普通單詞),格式化器按 YAML 規範去掉了冗餘引號,語義上等價。但要注意:形如 123、yes/no、null 的值去掉引號會改變型別——規範的格式化器會保留它們的引號;若發現型別被改,應手工加回。
⚠️ 使用說明與注意事項
📖關於「YAML 格式化工具」 ▼

📝工具簡介

YAML 格式化工具。專為開發者打造的線上工具,純前端執行,程式碼不離開瀏覽器。