自动关闭 HTML 标签未触发

Mel*_*Mel 2 visual-studio-code

根据此更新,VS Code 应该在>键入结束标签时自动关闭标签。我的似乎不会这样做(我使用的是 v1.19)。

我还尝试安装 Jun Han 制作的软件包,它也应该执行此操作,但它不起作用。有什么技巧可以让这个功能发挥作用吗?

启用的扩展有:

在此输入图像描述

Gin*_*pin 5

我也遇到过此功能不一致的情况。


现在,当键入开始标签的 > 时,标签元素会自动关闭

似乎仅在文件被检测为纯 HTML 或 JS 时才起作用。

检测为 HTML 检测为JS

当输入结束标记的 / 时,将插入匹配的结束标记

这适用于 HTML 和 JavaScript,以及渲染 HTML 的其他格式(如 Vue 或 Markdown)。


您可以检查一些设置是否不起作用:

  • 确保html.autoClosingTagstrue
    • 应该是true默认的
    • 检查您的用户、工作区和文件夹设置(也许有人覆盖了它)
  • 如果您仍然安装了自动关闭标签扩展:
    • auto-close-tag.excludedTags
    • auto-close-tag.activationOnLanguage
      • 如果检测到的语言不是 HTML 或 JavaScript,请检查它是否在此列表中
    • auto-close-tag.fullMode
      • 默认为false,但设置为true使其看起来更加一致