是否关闭保存在VS代码中的自动关闭HTML标记?

是否关闭保存在VS代码中的自动关闭HTML标记?,html,reactjs,visual-studio-code,jsx,Html,Reactjs,Visual Studio Code,Jsx,当我将HTML片段复制到JSX中时,我经常会出错,因为HTML中的自动关闭标记可以像一样打开,但在JSX中它们必须总是像一样关闭,是否有插件或设置可以自动为我修复这些错误?我已经在VS代码中使用此扩展有一段时间了。在Javascript和Typescript中都能很好地使用React。文档说它默认适用于以下语言。试试看它是否适合你的需要 { "auto-close-tag.activationOnLanguage": [ "xml"

当我将HTML片段复制到JSX中时,我经常会出错,因为HTML中的自动关闭标记可以像

一样打开,但在JSX中它们必须总是像

一样关闭,是否有插件或设置可以自动为我修复这些错误?

我已经在VS代码中使用此扩展有一段时间了。在Javascript和Typescript中都能很好地使用React。文档说它默认适用于以下语言。试试看它是否适合你的需要

{
    "auto-close-tag.activationOnLanguage": [
        "xml",
        "php",
        "blade",
        "ejs",
        "jinja",
        "javascript",
        "javascriptreact",
        "typescript",
        "typescriptreact",
        "plaintext",
        "markdown",
        "vue",
        "liquid",
        "erb",
        "lang-cfml",
        "cfml",
        "HTML (Eex)"
    ]
}

我在VS代码中使用这个扩展已经有一段时间了。在Javascript和Typescript中都能很好地使用React。文档说它默认适用于以下语言。试试看它是否适合你的需要

{
    "auto-close-tag.activationOnLanguage": [
        "xml",
        "php",
        "blade",
        "ejs",
        "jinja",
        "javascript",
        "javascriptreact",
        "typescript",
        "typescriptreact",
        "plaintext",
        "markdown",
        "vue",
        "liquid",
        "erb",
        "lang-cfml",
        "cfml",
        "HTML (Eex)"
    ]
}

我最终解决了这个问题,用正则表达式查找并替换了所有对象

查找:


替换:

我通过对所有对象执行regex查找和替换来解决这个问题

查找:


替换:

我试过了,但它似乎只在我键入标记时起作用,无法更正粘贴片段中的所有自动关闭标记我试过了,但它似乎只在我键入标记时起作用,无法更正粘贴片段中的所有自动关闭标记