粘贴任意 TOML,即可获得一致的 key = value 间距、章节标题前的空行,以及被合并的多余空白——而不改动你的数据。
检测重复键、重复表、无效的 [[array of tables]]、内联表错误以及格式错误的值——全程无需任何服务器往返。
非常适合 Rust 的 Cargo.toml、Python 的 pyproject.toml,以及任何使用 TOML 的应用配置。可处理所有数据类型:字符串、整数、浮点数、布尔值、日期和数组。
所有处理都在你的浏览器中进行——不会向服务器上传任何内容。适合处理含有私有 registry 令牌或凭据的 Cargo.toml 文件。
TOML(Tom's Obvious Minimal Language)是一种配置文件格式,凭借简单、直观的语义而易于阅读。它能无歧义地映射到哈希表,广泛用于 Rust(Cargo.toml)、Python(pyproject.toml)以及许多其他生态系统。
格式化工具会规范 = 号周围的间距,确保每个 [section] 标题前都有一个空行,并将多个连续空行合并为一个。它绝不改动键名、值或它们的顺序。
支持。Cargo.toml 和 pyproject.toml 都是标准的 TOML 文件。本格式化工具完全支持 [[bin]]、[[dependencies]] 表数组、内联表、多行字符串,以及所有其他 TOML v1.0 结构。
TOML 专为配置文件而设计。与 JSON 不同,它允许注释;与 YAML 不同,它避免基于缩进的结构和含糊的类型推断。TOML 为整数、浮点数、布尔值、日期和字符串提供明确的类型,使配置场景更不易出错。