YAML Formatter
格式化并规范 YAML 缩进
Input
Output
关于本工具
YAML 格式化工具会将 YAML 文件中的缩进统一为一致的样式。它会自动检测您现有的缩进大小,并将其重新映射为目标缩进(2 或 4 个空格),同时保留所有注释、多行字符串、锚点和别名。
它非常适合用于统一来自不同来源的 YAML 文件——CI 配置、Kubernetes 清单、Docker Compose 文件等。处理过程完全在您的浏览器中进行,不会将任何 YAML 数据发送到服务器。
使用方法
- 将您的 YAML 内容粘贴到输入面板中。
- 选择目标缩进方式(2 或 4 个空格)。
- 点击格式化按钮以规范化缩进。
- 查看输出结果,点击复制将其复制到剪贴板。
使用场景
DevOps 工程师用它规范化 Kubernetes YAML 清单、Helm values 文件和 GitHub Actions 工作流。开发者用它格式化应用配置文件。数据工程师用它整理 YAML 数据管道配置。在合并来自多个来源、缩进规范不同的 YAML 时尤其有用。
常见问题
- 它会验证 YAML 语法吗? — 该工具会规范化缩进,但不执行严格的模式验证。诸如重复键或无效值等语法错误不会被检测出来。
- 注释会被保留吗? — 会。所有注释(#)都会按其相对缩进级别保留。
- 它支持 YAML 1.2 吗? — 支持。包括锚点、别名和块标量(| 和 >)在内的所有标准 YAML 1.2 语法都会原样保留。