Press⌘+Kto search
Properties/INI格式化器
美化 .properties 与 INI 配置:等号对齐、键排序、注释保留、错误定位
粘贴 .properties(key=value / key: value)或 INI([section] 分节)配置,自动识别风格并解析:注释行(# ! ;)完整保留、支持等号按节内最长键对齐、键排序、键缩进等选项,语法错误标注行号,全部在浏览器本地完成。
输入配置
解析统计
0
配置节
0
配置键
0
注释行
0
语法问题
格式化结果
输入配置后点击「格式化」,这里会显示结果
解析规则
- • 注释:#、!、; 开头的行按注释原样保留
- • 分节:[section] 行开启新节,节名保留原样
- • 键值:按行内最先出现的 = 或 : 分隔,键去除首尾空白
- • 排序:键排序在节内进行,紧邻键的注释会跟随键一起移动
- • 错误检测:缺少分隔符、节名未闭合 ]、值引号未闭合都会标注行号
#关于Properties/INI格式化器
.properties 是 Java 生态的键值配置格式,分隔符可以是等号、冒号或空格;INI 是 Windows 起源的配置格式,以 [section] 分节、等号分隔。两者结构简单但手写时容易出现对齐混乱、重复键、分隔符缺失等问题。本工具统一解析两种风格,提供对齐、排序、缩进等整理能力,并把无法解析的行连同行号一起标出。
典型应用场景
- 整理 Spring Boot 的 application.properties,让配置一目了然
- 规范化 php.ini、my.ini、sshd_config 风格的 INI 文件
- 排查「配置不生效」:定位缺分隔符、引号未闭合等低级错误
- 合并多环境配置前统一键序,减小 Diff 噪音
常见问题
- 如何区分 properties 和 INI?工具按内容自动判断:出现 [section] 分节视为 INI 风格,仅有键值对视为 properties 风格,混用时也能正确解析。
- 值中的冒号会被误切吗?不会。按行内最先出现的分隔符切分,key 之后的 = 或 : 都属于值的一部分。
- 排序会打乱注释吗?紧邻键上方的注释会跟随键一起排序,孤立的注释块与空行保持原位。
相关工具推荐
JSON格式化
美化、压缩、验证JSON数据
热门 本地
JSON转CSV
JSON数据转换为CSV格式
新品 本地
JSON转XML
JSON数据转换为XML格式
新品 本地
CSV格式化
美化CSV数据,表格预览
新品 本地
XML转JSON
XML数据转换为JSON格式
新品 本地
YAML格式化
美化YAML配置文件
新品 本地