sublime text需安装jsbeautify插件才能格式化html/css;配置需修改wrap_line_length等参数;须确认语法模式为html/css;sublime 4需用py3兼容新版插件。

sublime text 里 HTML/CSS 没法自动格式化?先看插件装对没
Sublime Text 默认不带 HTML 或 CSS 格式化功能,直接按 Ctrl+Shift+P(windows/linux)或 Cmd+Shift+P(macos)搜 format,大概率什么都没有——这不是你操作错,是根本没装支持的插件。
最常用、维护活跃的是 JSBeautify 和 HTML-CSS-JS Prettify,但后者近年更新慢,容易和 Sublime 4 冲突;JSBeautify 更稳,支持 HTML/CSS/JS 三合一,配置也直观。
- 别用
SublimeCodeIntel或Emmet试图凑合格式化——它们不处理缩进和换行逻辑 - 安装后必须重启 Sublime,否则命令面板里不会出现
JS Beautify相关选项 - 如果装完仍不显示,检查是否被其它插件(比如
Alignment)的快捷键覆盖了,临时禁用试试
格式化 HTML 时标签错位、属性换行乱套?改 js-beautify 配置
默认配置会把长 HTML 标签的属性全挤在一行,或者把 <div> 和 <code>