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 空格更紧凑。提交配置时始终保留原文档结构——查看器是用来检查的,不是用来标准化的。