YAML / Properties / TOML / .env 排序、分组、去注释、去空行、格式化与互相转换,带行号与染色的实时预览,全部本地处理不上传。
🔒 文件本地处理不上传
对 YAML、Properties、TOML、.env 四种常见配置格式做清理、规整和转换:
[table])内排序;.env/Properties 整体排序。注释跟随对应的 key 一起移动。.env / Properties):按 key 前缀把相关配置归到一起,例如 DB_HOST、DB_PORT 归为一组,REDIS_* 归为另一组。可设置分组深度(按前几段前缀分组,应对 spring.datasource.* 这类多层 key)。.env / .properties / .toml / .yaml)。a.b.c=1)转成 YAML/TOML 时会展开为嵌套结构。.env / Properties 时,嵌套对象与数组会被拍平为带前缀的键(.env 用 _ 连接并大写,Properties 用 . 连接)。所有解析、格式化与转换都在你的浏览器本地完成,配置内容不会上传服务器,适合处理含密钥、连接串等敏感信息的配置文件。
支持 YAML(.yaml/.yml)、Java Properties(.properties)、TOML(.toml)、以及 .env 环境变量文件,四种格式之间还可以互相转换。
会。做「排序 / 分组」等同格式处理时,注释会跟随它下方的 key 一起移动,尽量保留。只有在勾选「去除注释」或做跨格式转换时才会丢弃注释(跨格式转换需先把内容解析成数据结构,注释无法保留)。
针对扁平格式(.env / Properties),按 key 的前缀分组:用分隔符(. 或 _、-)切出前 N 段作为组名(N 即「分组深度」,默认 1),相同前缀的 key 归到一起,组间可选插入空行。YAML/TOML 本身有结构,只做同层级/同节内排序。
标量与嵌套结构会尽量保留:Properties 的点号 key(如 a.b.c)转成 YAML/TOML 时展开为嵌套;反向从 YAML/TOML 转成扁平的 .env/Properties 时,嵌套与数组会被拍平为带前缀的键。注释在转换中会丢失。
不会。所有解析、格式化与转换都在你的浏览器本地完成,配置内容不会离开你的设备。