TOML 编辑器把你的 TOML 代码和数据树并排显示:pyproject.toml、Cargo.toml、Hugo、Netlify 或你自己应用的设置。折叠表和数组,查看每个值的类型和条目数,直接在树中修改键和值 - 修改会准确写入代码中的那个位置,你的注释和格式保持不变。错误会连同行号和列号列出,从重复定义的键到不存在的日期;数据可以用 JSON Schema 检查,并转换为 JSON、YAML、CSV 或 XML。
一切都在你的浏览器中运行。你的文档保存在浏览器里,而不是我们的服务器上;无需注册,也没有广告。
左侧是高亮的 TOML 1.0,中间是可折叠的树。在树中点击会跳到代码,代码中的光标会在树中标出它的值。
修改键和值,添加、复制、移动和删除条目,更改类型:每项都是对代码的一次小编辑,注释和空行都留在原处。
重复定义的键和表、没有引号的文本、以零开头的数字、不存在的日期以及不符合你的 JSON Schema 的值,每一项都带行号和列号。
像 [server] 这样的表、像 [[servers]] 这样的表数组、像 server.port 这样的点分键和像 { x = 1 } 这样的内联表组成一棵树。重命名的键会在每个提到它的表头中一起修改。
用统一格式整理,或转换为 JSON、YAML、CSV(表数组就是一张表格)和 XML。JSON、YAML、CSV 和 XML 文件会作为 TOML 打开。
在浏览器中保存任意数量的文档,各有自己的撤销历史,并可全部打包成 ZIP 下载。
用 iframe 或单独的窗口把编辑器放进你自己的网站。你的页面把文档交给编辑器,收回每次修改和每次保存,还可以让 AI 把结果发送到你的服务器。无需注册,无需密钥。
不会。编辑器在你的浏览器中运行,并把你的文档保存在那里,而不是我们的服务器上。只有当你自己设置了指向自己服务器的 Webhook、嵌入本编辑器的网站把文档保存到它自己的服务器上,或者其他网站通过表单(post.php)在这里打开文档时,文档才会发送到服务器;此时我们的服务器会直接把它转交给你的浏览器,不会保存。和所有网站一样,服务器会记录每次访问,我们也会匿名统计页面浏览量,详见隐私政策。
会。树中的更改会准确写入代码中的该位置;注释、空行和其余格式都保持不变。“撤销”可撤回每一处更改。
TOML 1.0:表、表数组、点分键、内联表、四种字符串、十进制、十六进制、八进制和二进制整数、含 inf 和 nan 的浮点数,以及日期和时间。它接受 Python 的 tomllib 所接受的内容,其他一切都会连同行号和列号报告 - 重复定义的键或表、以零开头的数字、不存在的日期。
树中只显示它一次,包含它的所有键。重命名它会修改每个提到它的表头和点分键。无法就地完成的修改 - 例如移动分散在文件中的表 - 会给出提示并被拒绝,而不是重写你的文件。
可以,在转换标签页或“导出”中;日期和时间会变成文本。你打开的 JSON、YAML、CSV 和 XML 文件会转换为 TOML。TOML 没有 null,所以空值会被省略,并附有提示。
只保存在你的浏览器中。点击左上角的文件夹按钮(我的文档)即可打开、重命名、复制、下载或删除它们。清除浏览器的网站数据会删除它们,因此请下载需要保留的文档,或让编辑器把它们发送到你自己的服务器(“保存到服务器”)。
能,任何 AI 都可以:ChatGPT、Claude、Gemini、Copilot 或你编程工具中的 AI。点击“AI 助手”,再点击“复制提示词”,粘贴到你的 AI 中并说明要修改什么。AI 会回复一个链接;点击它,数据就会出现在你的编辑器中。“撤销”可撤回每一处更改。
不收费。编辑器免费,没有广告,无需注册。