Elysia Tools

在一个清晰的工作台里浏览工具、案例、可视化和主题指南。

热门分类

专题

语言
ZHESPTRUFRDEEN

Elysia Tools

导航

Format Conversion

TOML 格式化

· 最后更新:2026-06-21

格式化和美化 TOML。注意:注释会丢失,键顺序可能改变(@iarna/toml 限制)

执行

运行这个工具

填写表单、运行工具,并在同一页面查看结果。

案例

与这个工具匹配的案例

相关内容

继续查看相关工具与专题

由 Elysia Tools 团队编写
转换369
格式转换142
Order21
Pretty Print5

工具使用指南

详细了解工具的适用范围、支持能力及用户案例。

关键事实

分类
Format Conversion
输入类型
textarea, number, select
输出类型
text
案例覆盖
4
API 可用
是

概览

TOML 格式化工具是一款专为开发者设计的在线实用工具,支持对 TOML 配置文件进行快速美化或压缩。通过调整缩进大小并选择美化或紧凑模式,您可以轻松规范代码结构,提高配置文件的可读性与规范性(请注意,格式化过程中注释会丢失,且键的顺序可能会发生改变)。

适用场景

  • 在编写或编辑 Cargo.toml、pyproject.toml 等配置文件后,需要统一代码缩进和排版格式时。
  • 从外部复制了排版混乱、缺乏缩进的 TOML 数据,需要快速恢复其清晰的层级结构时。
  • 在生产环境部署前,需要将 TOML 配置文件进行压缩以去除多余空格和换行时。

使用方式

  1. 1在输入框中粘贴或输入需要处理的原始 TOML 文本。
  2. 2根据需要选择“美化”或“压缩”模式,并设置所需的缩进空格数。
  3. 3工具通过解析器处理 TOML 数据,并实时输出格式化或压缩后的标准 TOML 文本。

常见用途

  • 规范 Rust 项目的 Cargo.toml 依赖配置文件,使其结构清晰易读。
  • 压缩 Python 项目的 pyproject.toml 配置文件,移除无用空格以减小体积。
  • 快速校验手写的 TOML 语法是否正确,排查格式与拼写错误。

示例

1. 规范 Rust 项目 Cargo.toml 配置

Rust 开发者

背景

在多人协作的 Rust 项目中,团队成员提交的 Cargo.toml 文件缩进不一致,排版混乱。

问题

需要统一配置文件缩进,使其符合团队的 2 空格缩进规范。

如何使用

将混乱的 Cargo.toml 内容粘贴到输入框,选择“美化”模式,设置缩进大小为 2,点击格式化。

mode: beautify, indentSize: 2

结果

获得排版整齐、缩进统一为 2 个空格的标准 TOML 配置文件。

2. 压缩 pyproject.toml 配置文件

运维工程师

背景

需要将 Python 项目的 pyproject.toml 配置文件部署到受限的容器环境中,希望尽量减小文件体积。

问题

去除 TOML 文件中所有不必要的空格和换行。

如何使用

将 pyproject.toml 内容粘贴至输入框,将模式切换为“压缩”,点击执行。

mode: minify

结果

输出紧凑格式的 TOML 文本,去除了所有冗余的空白字符。

常见问题

格式化后我的 TOML 注释会保留吗?

不会,由于解析器限制,格式化过程中原有的注释将会丢失。

为什么格式化后键值的顺序改变了?

本工具使用 @iarna/toml 解析器,在解析和重构过程中,键的排列顺序可能会发生变化。

该工具支持哪些处理模式?

支持“美化”(Beautify)以提高可读性,以及“压缩”(Minify)以去除多余空格。

我可以自定义缩进的空格数吗?

可以,您可以在设置中调整缩进大小,支持 0 到 8 个空格。

格式化是在服务器端还是本地运行?

格式化过程完全在您的浏览器本地运行,确保您的配置数据安全不外泄。

专题

代码压缩、美化与格式化工具

用可读格式或紧凑输出准备代码和标记,并检查语法与内容保真。

首页
工具3201
案例593
可视化465
文件查看器103
专题233
标签333
图像、音频与视频657

图像、音频、视频处理、转换与优化工具

数学、日期与金融644

计算器、数值计算、日期逻辑、统计与金融工具

设计与颜色297

颜色、版式、图形、视觉样式与设计辅助工具

文本与写作209

写作、清洗、格式化、提取与文本分析工具

开发与 Web193

开发者工具、网络处理、Web 调试与自动化辅助工具

转换与编码175

格式、文件、压缩包、单位与编码转换工具

FLAC/WAV 无损音源疑点筛查与证据交付
自托管抽奖组件配置复核、嵌入测试与上线交付
Stripe 优惠码候选批次审核与本地导入预检
批量照片技术初筛、近重复复核与修图候选交付
界面截图结构化、人工校对与开发交付

© 2026 Elysia Tools. 保留所有权利。

文档价格关于我们服务条款隐私政策Cookie 政策联系我们
数据格式

TOML 示例

TOML(Tom's Obvious, Minimal Language)格式示例,从简单到复杂结构

Java

Android Java 图像处理示例

Android Java 图像处理示例,包括图像读取保存、缩放和格式转换

Kotlin

Android Kotlin 图像处理示例

Android Kotlin 图像处理示例,包括图像读取保存、缩放和格式转换

Python

Web Python 图像处理示例

Web Python 图像处理示例,使用 PIL/Pillow 包括读取、保存、缩放和格式转换

Format Conversion

JSON格式化

格式化和验证JSON数据

Format Conversion

XML 格式化

格式化、美化和压缩 XML,支持自定义缩进。保留注释和 CDATA

Format Conversion

YAML 格式化

格式化和美化 YAML。注意:注释会丢失(js-yaml 限制)

Development

CSS 格式化器

将压缩或杂乱的 CSS 代码格式化为可读、缩进良好的样式表