TL
Tool Lab
💰捐贈
💰捐贈

YAML Formatter

格式化並統一 YAML 縮排

Input
Output

關於本工具

YAML 格式化工具會將 YAML 檔案的縮排統一為一致的樣式。它會自動偵測您現有的縮排大小,並重新對應到目標大小(2 或 4 個空格),同時保留所有註解、多行字串、錨點(anchor)與別名(alias)。

這非常適合用來統一來自不同來源的 YAML,例如 CI 設定、Kubernetes 清單檔、Docker Compose 檔案等。處理過程完全在您的瀏覽器中執行,任何 YAML 資料都不會傳送到伺服器。

使用方法

  1. 將您的 YAML 內容貼到輸入面板中。
  2. 選擇目標縮排(2 或 4 個空格)。
  3. 點擊格式化按鈕以統一縮排。
  4. 檢查輸出結果,點擊複製將其複製到剪貼簿。

使用情境

DevOps 工程師用它統一 Kubernetes YAML 清單、Helm values 檔案及 GitHub Actions 工作流程的縮排。開發人員用它格式化應用程式設定檔。資料工程師用它整理 YAML 資料管線設定。在合併來自不同來源、縮排慣例不一致的 YAML 時特別有用。

常見問題

  • 它會驗證 YAML 語法嗎?此工具僅統一縮排,不會執行嚴格的結構描述驗證。重複鍵值或無效值等語法錯誤不會被偵測出來。
  • 註解會被保留嗎?會。所有註解(#)都會依其相對縮排層級被保留下來。
  • 它支援 YAML 1.2 嗎?支援。包括錨點、別名以及區塊純量(| 和 >)在內的所有標準 YAML 1.2 語法都會原樣保留。