跳到主要内容
Z

YAML 格式化与校验工具

在浏览器中直接校验、重新格式化并压缩(minify)YAML。可检测语法错误并标注具体行号。

免费 无需注册 客户端运行 注重隐私 Updated

正在加载校验器…

使用方法

  1. 1 粘贴你的 YAML 内容。
  2. 2 选择 Reformat 得到带缩进的块状格式,或选择 Flow 得到类似 JSON 的紧凑格式。
  3. 3 可选择开启按键排序(sort keys),便于后续做 diff 对比。
  4. 4 复制或下载结果。

为什么使用此工具

  • 基于 js-yaml 运行——你的 YAML 会经过真正的解析器处理。
  • 校验功能能捕获语法错误,并给出解析器返回的具体提示信息。
  • 按键排序模式在配合版本控制生成稳定 diff 时非常实用。
  • 全部处理都在客户端完成,你的配置内容不会被上传。

常见问题

为什么我的 anchor/alias 被展开了?

YAML 中的 anchor(&)和 alias(*)会在解析时立即被解析(resolve)——输出结果展示的是已经具体化后的数据。如果你需要保留原始的 alias 引用关系,请不要对其执行重新格式化(reformat)。

键的顺序会被改变吗?

不会,除非你开启了 Sort keys 选项。默认情况下,解析器会保持与原始文档一致的顺序。

YAML 1.1 和 1.2 之间的差异要注意什么?

js-yaml 默认采用 YAML 1.2 的语义——“yes/no/on/off”这类值会被当作字符串(string)处理,而不是布尔值。如果你的输入依赖 YAML 1.1 的行为,请注意输出结果中这些值可能会带引号,以字符串形式出现。

什么是 YAML 格式化与校验工具?

YAML 格式化工具用于校验、重新格式化和压缩 YAML 数据。它会检查输入内容以发现语法错误并标注对应行号,将合法的文档重新缩进为统一、易读的格式,同时也支持压缩以减小体积。所有处理都完全在浏览器内完成,YAML 数据直接在本地设备上处理,不会上传到任何服务器。

YAML 格式化与校验工具 与其他替代方案的对比

YAML 格式化与校验工具 与常见的浏览器及桌面替代方案对比 — 一览各项功能差异。
功能 Zerethon Tools 常见在线工具 桌面应用
Signup required No Sometimes No (IDEs)
Data leaves device No Yes No
Validate + reformat + minify All three Sometimes Varies
Line-numbered errors Yes Sometimes Yes
Free Yes Yes (with ads) Often paid
Works offline Yes (after load) No Yes
概要

YAML 格式化与校验工具 是 Zerethon Tools 提供的免费 开发者 工具。在浏览器中直接校验、重新格式化并压缩(minify)YAML。可检测语法错误并标注具体行号。. 完全在浏览器中运行 — 无需注册,无需上传。

分类
开发者
价格
免费
隐私
基于浏览器
注册
无需

隐私

除非另有说明,否则你的数据永远不会离开浏览器。YAML 格式化与校验工具 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。

对比

了解基础知识

相关工具

在 Zerethon Social 上创作、分享与成长

免费注册。赚取积分,收集成就,与全球创作者建立联系。

免费试用 Zerethon