使用功能强大的 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。
粘贴或上传任意 YAML,支持 Helm values、Kubernetes 多文档等。
选择 Format 清理缩进或 Minify 压缩,YAML formatter 的自动美化可在输入时保持整洁。
内置校验会通过 YAML formatter 的多行错误面板即时提示语法或缩进问题。
下载、复制或在 Monaco 编辑器里继续迭代,并可随时撤销操作。
"YAML formatter 终于让我们的 Helm values 可读,错误面板能在进入 CI 之前阻止缩进问题。"
"无需安装 CLI,直接在 YAML formatter 里压缩、校验、下载,大幅简化了新 SRE 的入职训练。"
"所有处理都在本地完成,可以放心粘贴 kubeconfig。YAML formatter 输出的结构化堆栈信息对审计非常重要。"
不会。YAML formatter 只调整缩进和空白,键顺序、锚点和注释都会保留。
可以。YAML formatter 保留 --- 分隔符,并对每个文档单独格式化。
不会。所有操作都在浏览器内完成,YAML formatter 不会传输任何文件或片段。
基于 js-yaml,兼容 YAML 1.2,适用于 Kubernetes、Ansible 等现代工具链。
当然。使用 YAML formatter 工具栏的撤销按钮或 Ctrl+Z / ⌘Z 即可恢复。