如何设置Sublime Text代码自动闭合及标签补全功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1112个文字,预计阅读时间需要5分钟。
Sublime Text 默认不自动闭合 HTML 标签,所谓的自动闭合功能实际依赖于插件或手动触发。原生插件 auto_close_tags 仅在特定条件下生效,且常被 Emmet 或第三方插件覆盖或干扰。
确认当前是否真启用了 auto_close_tags
很多人以为装完 Sublime 就能敲 <div> 后按 > 自动补全,结果没反应——大概率是这个设置被关了,或者根本没生效。
- 右下角状态栏必须显示
HTML(不是Plain Text、XML或JavaScript) - 打开
Preferences > Settings,检查用户设置里有没有"auto_close_tags": false;有就删掉,或改成true - 注意拼写:是
auto_close_tags(复数),不是auto_close_tag(单数)——后者是 Emmet 的配置项,混用会失效 - 改完保存即生效,不用重启;但已写好的未闭合标签不会被 retroactively 补全
Emmet 是最稳的闭合方案,但得配对启用
Sublime Text 4 ≥ v4126 已原生集成 Emmet,旧版需手动安装。它不靠 > 触发,而是靠 Tab 展开缩写,逻辑更可控。
本文共计1112个文字,预计阅读时间需要5分钟。
Sublime Text 默认不自动闭合 HTML 标签,所谓的自动闭合功能实际依赖于插件或手动触发。原生插件 auto_close_tags 仅在特定条件下生效,且常被 Emmet 或第三方插件覆盖或干扰。
确认当前是否真启用了 auto_close_tags
很多人以为装完 Sublime 就能敲 <div> 后按 > 自动补全,结果没反应——大概率是这个设置被关了,或者根本没生效。
- 右下角状态栏必须显示
HTML(不是Plain Text、XML或JavaScript) - 打开
Preferences > Settings,检查用户设置里有没有"auto_close_tags": false;有就删掉,或改成true - 注意拼写:是
auto_close_tags(复数),不是auto_close_tag(单数)——后者是 Emmet 的配置项,混用会失效 - 改完保存即生效,不用重启;但已写好的未闭合标签不会被 retroactively 补全
Emmet 是最稳的闭合方案,但得配对启用
Sublime Text 4 ≥ v4126 已原生集成 Emmet,旧版需手动安装。它不靠 > 触发,而是靠 Tab 展开缩写,逻辑更可控。

