TOML 格式化与校验

粘贴 Cargo.toml 或其它 TOML v1.0 文件。错误会带上行号。格式化会重排版并去掉注释。

本页的解析与转换都在你的浏览器中完成。

格式化会去掉注释。数据语义保持不变,注释文本不会保留。

紧凑输出会去掉注释和空行,属于有损处理,不能代替格式化。

全部模板

怎么用

示例

[package]
name = "demo-lib"
version = "0.1.0"
edition = "2021"
description = "Sample library manifest"
license = "MIT"

[dependencies]
serde = "1"

[features]
default = ["std"]
std = []

常见问题

格式化会保留注释吗?

不会。格式化会解析后再写回,因此注释会被去掉。解析失败时不会覆盖原文。

缩进选项会改变 TOML 吗?

TOML 使用表头排版,而不是靠缩进表示层级。缩进选项作用于 JSON 和 YAML 输出。

Ctrl+S 会做什么?

Ctrl 或 Cmd+S 会格式化当前内容,并且不会弹出浏览器的保存对话框。

注释相关按钮怎么用?

注释 / 取消注释作用于选中行(或光标所在行)。删除全部注释是启发式处理并会二次确认;格式化也会通过解析再写出丢掉注释。

相关工具