visual-studio-code - 自动关闭 HTML 标记未触发
问题描述
根据此更新>
,VS Code 应该在键入开始标签的关闭时自动关闭标签。我的似乎不会这样做(我在 v1.19 上)。
我也尝试安装君汉制作的包,它也应该这样做,但它不起作用。让这个功能工作有什么诀窍吗?
启用的扩展是:
解决方案
我也遇到过与此功能不一致的情况。
现在,当输入开始标签的 > 时,标签元素会自动关闭
这似乎仅在文件被检测为纯 HTML 或 JS 时才有效。
输入结束标签的 / 时插入匹配的结束标签
这适用于 HTML 和 JavaScript,以及其他呈现 HTML 的格式,如 Vue 或 Markdown。
您可以检查一些设置是否不起作用:
- 确保
html.autoClosingTags
是true
- 它应该是
true
默认的 - 检查您的用户、工作区和文件夹设置(也许其中一个正在覆盖它)
- 它应该是
- 如果您仍然安装了自动关闭标签扩展:
auto-close-tag.excludedTags
auto-close-tag.activationOnLanguage
- 如果检测到的语言不是 HTML 或 JavaScript,请检查它是否在此列表中
auto-close-tag.fullMode
- 默认值为
false
,但设置为true
使其看起来更一致
- 默认值为