0

0

VSCode的Auto Close Tag:HTML/XML开发者的福音

P粉986688829

P粉986688829

发布时间:2026-01-04 09:19:23

|

291人浏览过

|

来源于php中文网

原创

未启用Auto Close Tag扩展会导致HTML/XML结束标签需手动输入,应安装Jun Han开发的Verified插件,配置autoCloseTag.activationOnLanguage为["html","xml"],禁用editor.autoClosingTags,调整Prettier与Emmet设置,并在settings.json中启用SublimeTextMode及enableAutoCloseTagWithOutSelect。

vscode的auto close tag:html/xml开发者的福音

如果您在使用 VSCode 编写 HTML 或 XML 代码时,频繁手动输入结束标签,导致效率下降或标签嵌套错位,则可能是未启用或未正确配置 Auto Close Tag 扩展。以下是启用与优化该功能的具体操作步骤:

本文运行环境:MacBook Air,macOS Sequoia。

一、安装 Auto Close Tag 扩展

Auto Close Tag 并非 VSCode 内置功能,需通过扩展市场安装官方认证的插件以实现自动闭合标签能力。

1、打开 VSCode,点击左侧活动栏中的扩展图标(四个方块组成的图标)。

立即学习前端免费学习笔记(深入)”;

2、在扩展搜索框中输入 Auto Close Tag

3、在搜索结果中找到作者为 Jun Han 的扩展,确认其标识为 Verified Publisher。

4、点击“安装”按钮,等待安装完成。

二、启用 HTML/XML 自动闭合规则

该扩展默认仅对部分语言启用,需手动配置以确保在 HTML 和 XML 文件中生效。

1、按下 Cmd + ,(macOS)打开设置界面。

2、在右上角搜索框中输入 autoCloseTag.activationOnLanguage

3、点击编辑按钮,在数组中添加 "html""xml" 两项。

4、保存设置后重启 VSCode 窗口。

Speech Studio
Speech Studio

微软语音服务,提供语音到文本、文本到语音和语音翻译功能。

下载

三、禁用与其他扩展的冲突行为

部分格式化扩展(如 Prettier)可能覆盖 Auto Close Tag 的自动插入逻辑,需调整优先级或关闭冗余功能。

1、进入设置界面,搜索 editor.autoClosingTags

2、将内置的 VSCode 标签自动闭合选项设为 false,避免双重触发。

3、在设置中搜索 prettier.bracketSameLine,确认其值不强制修改标签换行结构。

4、检查已启用的 Emmet 相关设置,确保 emmet.triggerExpansionOnTab 未干扰标签补全流程。

四、自定义闭合触发条件

可通过修改用户设置 JSON,精确控制哪些字符触发闭合行为,提升编码精准度。

1、按下 Cmd + Shift + P,输入并选择“Preferences: Open Settings (JSON)”。

2、在 settings.json 中添加如下键值对

"auto-close-tag.SublimeTextMode": true

"auto-close-tag.enableAutoCloseTagWithOutSelect": true

3、保存文件后,输入

后直接按空格或 > 即可生成完整闭合结构。

相关文章

HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

408

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

532

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

309

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

74

2025.09.10

html版权符号
html版权符号

html版权符号是“©”,可以在html源文件中直接输入或者从word中复制粘贴过来,php中文网还为大家带来html的相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

603

2023.06.14

html在线编辑器
html在线编辑器

html在线编辑器是用于在线编辑的工具,编辑的内容是基于HTML的文档。它经常被应用于留言板留言、论坛发贴、Blog编写日志或等需要用户输入普通HTML的地方,是Web应用的常用模块之一。php中文网为大家带来了html在线编辑器的相关教程、以及相关文章等内容,供大家免费下载使用。

644

2023.06.21

html网页制作
html网页制作

html网页制作是指使用超文本标记语言来设计和创建网页的过程,html是一种标记语言,它使用标记来描述文档结构和语义,并定义了网页中的各种元素和内容的呈现方式。本专题为大家提供html网页制作的相关的文章、下载、课程内容,供大家免费下载体验。

466

2023.07.31

html空格
html空格

html空格是一种用于在网页中添加间隔和对齐文本的特殊字符,被用于在网页中插入额外的空间,以改变元素之间的排列和对齐方式。本专题为大家提供html空格的相关的文章、下载、课程内容,供大家免费下载体验。

245

2023.08.01

c++主流开发框架汇总
c++主流开发框架汇总

本专题整合了c++开发框架推荐,阅读专题下面的文章了解更多详细内容。

15

2026.01.09

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
go语言零基础开发内容管理系统
go语言零基础开发内容管理系统

共34课时 | 2.5万人学习

第二十三期_前端开发
第二十三期_前端开发

共98课时 | 7.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号