TL
Tool Lab
💰捐赠
💰捐赠

YAML Formatter

格式化并规范 YAML 缩进

Input
Output

关于本工具

YAML 格式化工具会将 YAML 文件中的缩进统一为一致的样式。它会自动检测您现有的缩进大小,并将其重新映射为目标缩进(2 或 4 个空格),同时保留所有注释、多行字符串、锚点和别名。

它非常适合用于统一来自不同来源的 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 语法都会原样保留。