Loading...
No problems detected

在线 YAML 格式化、校验和美化

使用功能强大的 YAML 格式化器来格式化、校验和美化 YAML 数据。该 YAML formatter 支持语法高亮、美化输出、压缩和实时校验。上传 YAML 文件或粘贴 YAML 文本,浏览器即可立即完成处理。

核心功能

YAML formatter 把安全流程、智能验证和干净输出整合到一个浏览器工具中。

感知结构的格式化

YAML formatter 会在保留锚点、别名、注释和多文档分隔符的同时自动美化。

一键压缩

使用 YAML formatter 将冗长清单压缩成适合 ConfigMap 或环境变量的单行字符串。

实时校验

YAML formatter 以结构化多行错误提示缩进、Tab/空格和 Schema 问题,并标出行列号。

安全文件流程

上传、编辑、下载全部在本地浏览器完成,YAML formatter 不会把机密配置传到服务器。

自动格式化开关

借助 Monaco 内核,YAML formatter 可在输入时保持排版整洁,必要时也能关闭以编辑原始清单。

友好的撤销历史

YAML formatter 提供完整的撤销/重做记录,方便在不丢失版本的情况下尝试不同变更。

使用方法

看看 YAML formatter 如何把凌乱配置变成可上线的 YAML。

1

粘贴或上传任意 YAML,支持 Helm values、Kubernetes 多文档等。

2

选择 Format 清理缩进或 Minify 压缩,YAML formatter 的自动美化可在输入时保持整洁。

3

内置校验会通过 YAML formatter 的多行错误面板即时提示语法或缩进问题。

4

下载、复制或在 Monaco 编辑器里继续迭代,并可随时撤销操作。

YAML Formatter 用户评价

Maya Chen
Maya Chen
平台工程师

"YAML formatter 终于让我们的 Helm values 可读,错误面板能在进入 CI 之前阻止缩进问题。"

Julian Park
Julian Park
DevOps 负责人

"无需安装 CLI,直接在 YAML formatter 里压缩、校验、下载,大幅简化了新 SRE 的入职训练。"

Priya Natarajan
Priya Natarajan
安全工程师

"所有处理都在本地完成,可以放心粘贴 kubeconfig。YAML formatter 输出的结构化堆栈信息对审计非常重要。"

YAML Formatter 常见问题

格式化会改变 YAML 的键顺序吗?

不会。YAML formatter 只调整缩进和空白,键顺序、锚点和注释都会保留。

能处理多文档 YAML 吗?

可以。YAML formatter 保留 --- 分隔符,并对每个文档单独格式化。

我的 YAML 会上传到服务器吗?

不会。所有操作都在浏览器内完成,YAML formatter 不会传输任何文件或片段。

支持哪个 YAML 版本?

基于 js-yaml,兼容 YAML 1.2,适用于 Kubernetes、Ansible 等现代工具链。

修改错了能撤销吗?

当然。使用 YAML formatter 工具栏的撤销按钮或 Ctrl+Z / ⌘Z 即可恢复。