TOML 格式化器

按行轻量格式化 TOML:去除行尾空白、保留 [table] 与 [[array of tables]] 结构、规范化 key = value 两侧空白,按 2 或 4 空格缩进键值行,并可选对齐等号。仅做格式化,不做完整 TOML 解析与语法校验,全部在浏览器本地完成。

输入 TOML 配置 等待输入
缩进

按行处理:[a.b] / [[a.b]] 视为表头,含 = 的行视为键值;无法识别的行按原样保留。

格式化结果
表数—
键数—
行数—
粘贴 TOML 配置并点击「格式化」,结果将显示在这里。

仅调整排版与空白,键与值的内容保持不变;不校验语法。

格式化规则
  • 逐行处理:去除每行尾部空白。
  • 表头形如 [a.b] 或 [[a.b]],顶格输出。
  • 键值行按第一个 = 切分,输出 key = value(未对齐时 key=value)。
  • 缩进可选 2 / 4 个空格,作用于键值行与注释行。
  • 等号对齐在同一表段内按最长键名补空格。
  • 本工具仅格式化,不做完整 TOML 解析或语法校验;多行字符串、多行数组等复杂写法可能不完美。