TOML 格式化工具

📄 TOML Format

📐 工作原理与说明
TOML 配置文件的格式化与校验。
  • 语法:[table] 表示表,key = value 表示键值,数组用 [],内联表用 {}。
  • 字符串:基础字符串用双引号、字面字符串用单引号、多行用三引号。
  • 格式化:统一缩进与空行,保持语义不变,便于阅读与 diff。
  • 用途:整理 Cargo.toml、pyproject.toml 等配置文件。

Format and beautify TOML in your browser — consistent, readable configuration files.

📋 历史记录

📖 使用说明

TOML 语法简介

  • 键值对:key = "value"
  • 字符串:用引号包裹,支持多行字符串 """
  • 数字:整数、浮点数、科学计数法
  • 布尔值:true / false
  • 数组:[1, 2, 3]
  • 表(section):[table] 表示一个对象
  • 数组表:[[array_of_tables]]
  • 注释:# 开头

📚 深度解析:TOML 格式化/转JSON

💡 常见使用场景

  • 美化 TOML 并校验。
  • 整理手写的配置文件:格式化后统一缩进与对齐,同时校验语法,避免上线时才发现少了个括号。
格式化
`a=1 [b] c=2` 美化为分段结构。

❓ 常见问题(FAQ)

TOML 与 YAML 比?
TOML 对配置更直观,类型明确。
为什么格式化后键的顺序变了?
TOML 要求「表必须位于所有普通键之后」,格式化器会把根级标量提到前面、再按层级排列表头,所以看起来顺序被重排。这是格式约束而非数据丢失。若需要人眼可读的固定顺序,可在源文件中就按层级组织,或用注释分段标记。
⚠️ 使用说明与注意事项
📖关于「TOML 格式化工具」 ▼

📝工具简介

TOML 格式化工具。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。