YAML 檢視器
格式化、校驗並檢視 YAML 文件,支援鍵排序與錨點/別名展開控制。
格式化、校驗並檢視 YAML 文件,支援鍵排序與錨點/別名展開控制。 格式化、校驗並檢視 YAML 文件,支援鍵排序與錨點/別名展開控制。
Array
格式化、校驗並檢視 YAML 文件,支援鍵排序與錨點/別名展開控制。
格式化、校驗並檢視 YAML 文件,支援鍵排序與錨點/別名展開控制。 格式化、校驗並檢視 YAML 文件,支援鍵排序與錨點/別名展開控制。
YAML("YAML Ain't Markup Language")是一種對人類友好的資料序列化格式,廣泛用於配置檔案(docker-compose.yml、Kubernetes 清單、GitHub Actions 工作流、Ansible playbook 等)。它用縮排表達結構、引入日期/多行字串/引用等更豐富的型別系統,換取了 JSON 的嚴格性。
YAML 依靠縮排表達巢狀,一個空格缺失就可能改變整篇文件的含義,而大多數編輯器不會高亮層級。檢視器解析文件後用統一縮排重新輸出,既展現結構,又暴露縮排錯誤。
大多數檢視器允許切換若干行為:按鍵名字典序排序以便穩定 diff,展開或剝離 YAML 錨點與別名(& / * 語法),選擇縮排寬度。排序選項在比較同一配置的兩份快照時尤其有價值——沒有它,釋出之間的鍵重排會掩蓋真實變更。
位元組數和頂層鍵統計幫助你一眼看清文件有多重、重量在哪裡。如果你要確認 YAML 是否塞得進環境變數上限或 Kubernetes ConfigMap 容量,那數字就在那裡。
除錯解析錯誤時,把文件複製到新的檢視器標籤,逐個切換選項:&anchor 語法可能要展開後才看出是不是手誤。超長流水線用 4 空格縮排以匹配常見風格指南;內聯審閱或聊天貼上用 2 空格更緊湊。提交配置時始終保留原文件結構——檢視器是用來檢查的,不是用來標準化的。