sublime text 默认不自动闭合 html 标签,需手动启用 auto_close_tags 或使用 emmet 的 auto_close_tag;按 > 无反应需检查语法识别为 html、英文输入法及设置是否开启;推荐关闭原生设置、仅启用 emmet 并用 ctrl+shift+. 快捷键无条件闭合。

Sublime Text 默认不自动闭合 HTML 标签,所谓“输完回车就出”是错觉——必须手动启用或依赖明确触发机制,否则永远没反应。
为什么按 > 没反应?检查语法、输入法、设置三件事
很多人敲完 <div> 然后按 <code>>,光标卡在行尾,什么都没发生。这不是插件坏了,而是根本没走到触发逻辑里:
- 右下角状态栏必须显示
HTML(不是Plain Text、XML或JavaScript);点它可手动切换 - 必须用英文输入法按
>—— 中文输入法输出的是全角「>」,Sublime 收不到原始字符 -
auto_close_tags在 Sublime Text 4 中默认为false,需在Preferences > Settings用户设置中显式加这一行:"auto_close_tags": true
别同时开 auto_close_tags 和 Emmet 的 auto_close_tag
两者名字只差一个 s,但完全不互通:前者是 Sublime 原生设置,后者是 Emmet 插件配置项。同时开启会导致重复闭合:
- 比如
div+>出一次<div></div>,再按Tab又出一次,变成<div></div>











