HTML格式化工具
HTML 代码格式化与美化,支持缩进和换行设置。
缩进方式
使用 Tab 缩进
换行长度
不自动换行
最大换行
不限换行
大括号风格
与控制语句同一行
Script/Style 缩进
保持标签缩进
保留换行
末尾换行
支持 E4X/JSX
逗号优先
检测混淆
保留内联块
数组缩进
链式换行
条件空格
反转义可打印字符
JSLint 风格
缩进 head/body
空行保留缩进
选项说明
缩进方式:选择 Tab 或指定空格数作为缩进单位。
换行长度:达到指定字符数时自动换行;0 表示不换行。
最大换行:连续空行保留的最大数量;-1 会移除多余空行,0 表示不限。
大括号风格:控制大括号与控制语句的换行位置。
Script/Style 缩进:HTML 中 <script>/<style> 的缩进策略。
保留换行:保留原始换行(更接近原格式)。
末尾换行:输出末尾追加一个换行。
支持 E4X/JSX:开启后允许解析 E4X/JSX 语法。
逗号优先:启用逗号在行首的列表风格。
检测混淆:尝试识别被压缩或混淆的代码(不安全选项)。
保留内联块:尽量保持内联代码块格式。
数组缩进:保持数组原有缩进方式。
链式换行:链式调用过长时换行。
条件空格:控制 if(x) / if (x) 的空格风格。
反转义可打印字符:将 \xNN 或 \uNNNN 转回可打印字符。
JSLint 风格:启用更符合 JSLint 的格式化细节。
缩进 head/body:对 HTML 的 head/body 进行缩进。
空行保留缩进:空行也保留缩进层级。