跳到正文
馬克工具箱

YAML 格式化

用統一的兩空格縮排整理 YAML,在部署出錯之前發現語法問題。註釋和鍵的順序都會保留。

在瀏覽器本地執行,輸入的內容和檔案都不會上傳

使用步驟

  1. 貼上 YAML,或點「載入示例」。
  2. 選擇縮排。
  3. 點選「格式化」,或按 Ctrl+Enter(Mac 上是 ⌘+Enter)。
  4. 複製格式化後的 YAML。

引數說明

縮排
巢狀對映的縮排。Kubernetes、Compose 和 GitHub Actions 檔案通常使用兩個空格。

使用示例

縮排混亂。 部分 4 空格、部分 2 空格的 Compose 檔案會被統一縮排。

提交前檢查。 貼上 GitHub Actions 工作流,找出誤用的 Tab 或漏掉的冒號。

常見問題

註釋會保留嗎?

會。註釋、鍵的順序、錨點和多文件分隔符(---)都會保留。

為什麼報錯的那一行看起來沒問題?

YAML 的錯誤常常來自前面某一行的縮排,或者用了 Tab——YAML 不允許用 Tab 縮排。請檢查報錯位置上面幾行。

檔案會上傳嗎?

不會。格式化在瀏覽器中完成,包含主機名或金鑰的配置不會離開你的裝置。

隱私說明

本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。

相關工具