TOML 格式化工具

在线格式化 TOML 配置文件,规范 key-value 与 section 间距

TOML 页面特色

自动规范 key = value 空格,并在 section 之间添加清晰的分隔空行。

TOML 输入
格式化输出

专业的 TOML 格式化工具 处理功能

高效专业地处理 TOML 格式化工具 数据所需的一切功能

TOML 规范校验

依据 TOML v1.0 规范校验 TOML 文件,检查内联表(inline tables)、表数组(arrays of tables)与点号键(dotted keys)是否正确。

整洁的 TOML 排版

重新格式化 TOML,对齐 key-value 对,规范间距,并保持一致的节组织结构。

紧凑输出

通过规范间距并移除节之间多余的空行,生成整洁、精简的 TOML 输出。

字符串值处理

正确转义与反转义 TOML 字符串值中的特殊字符,包括多行字符串和字面量字符串。

高速客户端引擎

在浏览器中即时格式化最大 10MB 的 TOML 文件,数据零传输至外部服务器。

Monaco 配置编辑器

基于 Monaco Editor 编辑 TOML,支持语法高亮、节折叠和实时错误检测。

工作原理

像专业人士一样处理您的 TOML 格式化工具 的简单步骤

1

粘贴 TOML 配置

粘贴您的 TOML 文件内容,无论是 Cargo.toml、pyproject.toml 还是其他 TOML 配置文件。

2

设置首选项

为您的配置选择 section 间距、键值对齐、引号样式与空行规则。

3

格式化并校验

运行格式化工具,同时清理 TOML 并按规范进行校验。

4

复制并应用

将格式化后的 TOML 复制到剪贴板,或下载以便立即用于项目配置。

专业的 TOML 格式化工具 格式化和验证工具

TOML 格式化工具 处理完全在你的浏览器中运行 —— 无上传、无账号、无限制。

处理方法

结合本工具的示例、语法限制和原始文档理解输出结果。

主要技术特性:

  • • 符合 TOML v1.0 规范的解析与验证
  • • 精确到行级别的进阶错误检测
  • • 集成 Monaco Editor 提供专业代码编辑体验
  • • 客户端处理,兼顾安全与速度
  • • 支持最大 10MB 的大文件处理

处理与输出

核对页面说明的处理方式,使用前比较输入和结果。

安全与隐私:

  • • 100% 客户端处理 - 数据不会发送到服务器
  • • 无跟踪、Cookie 或数据收集
  • • HTTPS 加密安全连接
  • • 开源验证算法
  • • 符合 GDPR 和 CCPA 规范

为什么专业人士选择 EZ Formatter

100%
本地(客户端)处理
0
发送到服务器的数据
60
工作台中的工具

你的数据不会离开浏览器

常见问题解答

关于 Toml Formatter 格式化的常见问题解答

是的,我们的 TOML 格式化工具完全免费,无需注册。所有处理都在您的浏览器中完成。

支持,格式化工具完全支持所有 TOML v1.0 特性,包括内联表、表数组、点分键和多行字符串。

当然可以。格式化工具能处理 Cargo.toml(Rust)、pyproject.toml(Python)以及现代开发工作流中使用的任何其他 TOML 配置文件。

会,格式化工具会在规范化空白字符、对齐键值对和添加适当的段落间距的同时保留您的注释。

您可以控制段落间距、键值对齐、字符串值的引号风格、段落之间的空行插入以及嵌套表的缩进。

TOML(Tom's Obvious, Minimal Language)是 Cargo(Rust)、Poetry(Python)以及静态网站生成器所采用的配置格式——专为无歧义解析而设计,在 INI 规范不够明确、YAML 行为难以预测的场景中尤为合适。当前规范版本为 1.0,发布于 toml.io。

顶层 key-value 对排在最前;随后是 [table] 标头,各占一行,其下属键在其下方缩进;[[array-of-tables]] 条目保持文档中的原始顺序。点号键(server.tcp.port)保持点号写法而不被展开——按照规范两种形式完全等价,因此保留原始写法。

全部类型都会保持不变:整数(包括十六进制 0x、八进制 0o、二进制 0b)、浮点数、布尔值、带偏移的日期时间、本地日期、时间、字符串(基本、多行、字面量)、数组以及内联表。值绝不会被重新编码——包含反斜杠的字面量字符串仍保持单引号形式,而不会被重新转义。

{-- * External Resources Component(#19 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / 官方语言文档 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}

相关工具