sublime text默认不自动闭合html标签,必须手动启用"auto_close_tags": true、确保语法识别为html、使用英文输入法按>才触发;该设置仅对成对标签生效,且不修复已有未闭合标签。

默认不自动闭合,必须手动开开关、切对语法、用对触发方式,否则按>、回车、Tab 都没反应。
为什么>没反应?检查auto_close_tags和语法识别
Sublime Text 4 默认把auto_close_tags设为false,不是true。很多人以为装完就能用,其实得手动改设置。
- 打开
Preferences > Settings,在右侧用户设置中加这一行:"auto_close_tags": true - 确认右下角状态栏显示的是
HTML(不是Plain Text、XML或JavaScript);点它可手动切换 - 必须用英文输入法按
>——中文输入法下按出的是全角「>」,编辑器收不到原始字符 - 该设置只对成对标签生效(
<p></p>、<div>),不会处理<code><img>;后者由auto_insert_tags控制,别混VSCode里
Auto Closing Tags不生效?先看语言模式和设置状态VSCode 默认开启
Auto Closing Tags,但只在正确语言模式下工作。它不看文件后缀,只认当前激活的语法类型。- 右下角状态栏必须显示
HTML;如果不是,点它 → 选Change Language Mode→ 搜html并确认 - 按
Ctrl + ,打开设置,搜Auto Closing Tags,确保开关是启用状态(灰色=关闭,蓝色=开启) - 如果同时开了
Auto Rename Tag,修改<div>时<code>
- 右下角状态栏必须显示











