Sublime Text 提供三种 HTML 标签闭合方式:① Ctrl+Shift+A 包裹选中文本;② 启用 auto_close_tags 实现自动补全;③ 安装 Emmet 插件支持智能缩写展开。

用 Ctrl+Shift+A 快速包裹选中文本为 HTML 标签
这是 Sublime Text 最直接、最常用的闭合标签插入方式,不依赖插件,原生支持。选中一段文字(比如 hello),按下 Ctrl+Shift+A(Windows/Linux)或 Cmd+Shift+A(macOS),会弹出输入框,输入 div 回车后,自动变成 <div>hello</div>。
注意:这个操作本质是「包裹」,不是「补全」——它不会在光标处自动插入空的 <p></p> 对,而是必须先有选中内容。
- 如果没选中任何文本,该快捷键无响应
- 输入标签名时支持 Tab 补全已有标签(如输
ul后按 Tab 会补全为ul并跳入属性位置) - 输入带属性的标签也有效,例如输
img src=""回车,会生成<img src="" alt="sublime如何快速插入HTML标签闭合对?(自动补全增强)" >(但多数自闭合标签如img、br实际不需要闭合,这点需手动删掉多余)
启用 auto_close_tag 设置让输入 后自动补全闭合
Sublime Text 默认不自动补全 HTML 闭合标签,但可通过配置开启基础补全行为。打开 Preferences → Settings – User,在 JSON 中添加:
{
"auto_close_tags": true,
"auto_close_slash": true
}
启用后:
立即学习“前端免费学习笔记(深入)”;
- 输入
<div> + <code>>,会自动补全为<div></div>,光标停在两个标签之间 - 输入
会触发闭合标签建议(如输入后按 Tab,可补全最近未闭合的<div> 为 <code>



















