INI 格式化工具
格式化并美化 INI / 配置文件。统一 [节] 标题和 key = value 的间距,去除每行末尾的空白,并在节与节之间保留一个空行。可选择按字母顺序对每个节内的键排序。注释和节的顺序保持不变。
输入
输出
使用此工具的更多方式
REST API
curl -X POST https://api.iotools.cloud/v1/tool/ini-formatter \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"inputIni": "[server]\nhost=localhost\nport =8080\n; connection …",
"sortKeys": ""
}'替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。
让 AI 代理执行
Use the IOTools `ini-formatter` tool (INI Formatter) on this input:
YOUR_INPUT_HERE将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。
嵌入式小组件
<iframe
src="https://iotools.cloud/embed/ini-formatter/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="INI 格式化工具 — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。
| 每次 API/MCP 调用费用 | 5 积分起 |
|---|---|
| 需要更多积分? | 查看定价 |
也可通过
使用指南
INI 格式化工具可以整理并美化 INI 配置文件。粘贴杂乱的配置文本,即可获得格式统一的结果:空白已规范化,节标题整齐,空行可预测。配置的实际含义不会改变。
什么是 INI 文件?
INI("initialization" 的缩写)是最古老也最简单的配置文件格式之一。文件由一系列 key = value 键值对组成,可选地放在 [section] 节标题之下,以 ; 或 # 开头的行为注释。由于它很容易手动阅读和编辑,至今仍被广泛使用:
php.ini—— PHP 运行时配置my.cnf/my.ini—— MySQL / MariaDB 设置.gitconfig—— Git 用户与仓库配置setup.cfg/tox.ini—— Python 项目与工具配置desktop.ini—— Windows 文件夹自定义设置
INI 没有单一的官方标准,因此文件会随时间变得杂乱:有的键写作 key=value,有的写作 key = value;空行越积越多;节的顺序也可能被打乱。本工具采用一致的风格,使差异对比(diff)保持简洁,文件也更易读。
使用方法
- 将 INI 内容粘贴到输入框中(或点击 试用示例)。
- 格式化结果会立即显示在输出面板中,可复制或下载。
- 如果希望每个节内的键按 A–Z 排序,请开启 在每个节内按字母顺序排序键。
格式化工具的处理内容
- 将每个键值对改写为
key = value,等号两侧各保留且仅保留一个空格。 - 去除每行末尾的空白。
- 节与节之间保留一个空行,并删除节内连续多余的空行。
- 注释按原样保留,只改变其周围的空白。
- 节的顺序保持不变。
常见问题
格式化会改变配置的含义吗?
不会。值会按原样复制(仅去除其两侧的空白),注释文本从不被改写,节的顺序也不会被调整。只有可选的排序开关会改变键的顺序,而且仅限于同一节之内。
排序键时,注释会怎样?
紧挨在某个键上方的注释被视为该键的说明文字,因此排序时会与该键一起移动。注释文本本身不会被修改。
支持值后面的行尾注释吗?
格式化工具会把 = 之后的所有内容都视为值,因此行尾的 ; 备注 会作为值的一部分保留,而不会被删除。这样对于读取整行的解析器来说,文件的含义依然完整。
输出结果稳定吗?
稳定。该格式化工具是幂等的:对已经格式化的文本再次运行,会得到完全相同的结果。
我的数据是私密的吗?
是的。格式化完全在您的浏览器中进行,您的配置文本不会上传到任何服务器。