Sublime Text 默认不自动闭合 HTML 标签,需借助 Emmet(如输入 div+Tab 生成 )或启用原生 auto_close_tag 设置,但后者功能有限且易与 Emmet 冲突。

Sublime Text 默认不自动闭合 HTML 标签
Sublime Text 原生不支持输入 <div> 后自动补全 <code>
Sublime Text 默认不自动闭合 HTML 标签,需借助 Emmet(如输入 div+Tab 生成 )或启用原生 auto_close_tag 设置,但后者功能有限且易与 Emmet 冲突。

Sublime Text 原生不支持输入 <div> 后自动补全 <code>
常见错误现象:<p>hello</p> 手动敲完,光标停在
Tab 或 Enter 自动跳到标签内,结果什么也没发生。
Auto Close Tag 功能仅作用于 XML/HTML 文件中的开始标签,但需开启且不覆盖所有场景(比如 <img alt="sublime怎么快速闭合HTML标签_sublime自动补全结束标签【代码】" > 不闭合)Emmet 是 Sublime 内置的高效缩写引擎,比“自动补全”更可控、更符合实际编码节奏。它不依赖光标位置是否在标签内,而是靠触发缩写 + 回车生成完整结构。
使用场景:新建标签、补全已有标签、批量生成嵌套结构
立即学习“前端免费学习笔记(深入)”;
div,按 Tab → 生成 <div></div>,光标停在两个标签之间ul>li*3,按 Tab → 生成带 3 个 <li> 的列表span.foo#bar,按 Tab → 生成 <span class="foo" id="bar"></span>
<div>,想快速补全?把光标放在 <code>div 后,输入 > 再按 Tab(Emmet 触发符),会自动补
Sublime 自带 auto_close_tag 设置,但默认关闭,且行为保守。开启后可对部分标签实现“键入 后自动补全结束标签”,但有明显限制。
参数差异:"auto_close_tag": true 只影响新输入的开始标签,不修复已存在的未闭合标签;不支持自闭合标签判断(如 <input> 仍会补 )
Preferences > Settings,在右侧用户设置中添加:"auto_close_tag": true
"auto_close_tags": true(注意拼写差异)才能生效,两者缺一不可.html 和 .htm 文件中默认启用,但在 .vue 或 .jsx 中需额外配置 file_extensions
div 后先出 Emmet 补全,再弹出空 )网上很多教程推荐装 AutoCloseTag 插件,但它和 Sublime 原生机制重复,且更新滞后。2024 年最新稳定版 Sublime Text 4(Build 4185+)已内置足够可用的补全逻辑,加装第三方插件反而容易导致:
Ctrl+Shift+P 输入 Close Tag 命令失效 而非 (大小写或斜杠位置错乱)Emmet 键绑定冲突,Tab 有时插入缩进,有时补标签,无法预测真正省时间的做法,是熟记 div+Tab、ul>li+Tab 这类组合,而不是等待编辑器“猜你想要什么”。复杂嵌套或模板化结构,用 Emmet 缩写比任何自动补全都可靠。
相关文章
Sublime怎么让光标导航时保持屏幕居中
Sublime便携版怎么管理代码版本控制
Sublime Text subl命令怎么启动编辑器
Ruby版本切换后Sublime Text环境配置如何同步
如何调整Sublime Text语法高亮参数设置
相关标签:
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具
相关专题
将 pdf 转换为 xml 的方法:1. 使用在线转换器;2. 使用桌面软件(如 adobe acrobat、itext);3. 使用命令行工具(如 pdftoxml)。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。
4964
2024.04.01
步骤:1. 导入 xml 文件;2. 选择 xml 结构;3. 映射 xml 元素到 word 元素;4. 生成 word 文档。提示:确保 xml 文件结构良好,并预览 word 文档以验证转换是否成功。想了解更多xml的相关内容,可以阅读本专题下面的文章。
6437
2024.08.01
xml是一种纯文本格式的文件。xml指的是可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。想了解更多相关的内容,可阅读本专题下面的相关文章。
2582
2024.11.28
点击input框没有光标的解决办法:1、确认输入框焦点;2、清除浏览器缓存;3、更新浏览器;4、使用JavaScript;5、检查硬件设备;6、检查输入框属性;7、调试JavaScript代码;8、检查页面其他元素;9、考虑浏览器兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。
934
2023.11.24
c语言编程软件有GCC、Clang、Microsoft Visual Studio、Eclipse、NetBeans、Dev-C++、Code::Blocks、KDevelop、Sublime Text和Atom。更多关于c语言编程软件的问题详情请看本专题的文章。php中文网欢迎大家前来学习。
9419
2023.11.02
本专题深入剖析Sublime Text的环境配置与脚本开发机制,涵盖从 v3 升级 v4 实践、Shell 与 YAML 语法支持、Console 控制台调试到 Conda 多环境切换等核心操作,并详细讲解 Python 插件编写及构建系统(Build Systems)定制,旨在帮助开发者通过深度定制与脚本驱动,实现自动化代码格式化及跨语言高效开发。
291
2026.04.13
DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。
0
2026.11.05
热门下载
相关下载
精品课程
共0课时 | 0人学习
共0课时 | 0人学习
共0课时 | 0人学习
最新文章
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn