在编写 ts 代码时,经常有在写泛型时出现这种困扰

// 写标签时
XXX<T>
// 自动补全为
XXX<T></T>

在排查了原因后发现原来是这个插件的问题
在这里插入图片描述
解决办法

对插件右键打开拓展设置:

Auto-close-tag: Activation On Language
Set the languages that the extension will be activated. e.g. [“html”,“xml”,“php”]. Use [“*”] to activate for all languages.
点击下方
setting.json 中编辑

然后找到 "auto-close-tag.activationOnLanguage" 配置项
将其中的 typescript 去掉即可

"auto-close-tag.activationOnLanguage": [
        "xml",
        "php",
        "blade",
        "ejs",
        "jinja",
        "javascript",
        "typescript", // 去掉即可
        "javascriptreact",
        "plaintext",
        "markdown",
        "vue",
        "liquid",
        "erb",
        "lang-cfml",
        "cfml",
        "HTML (EEx)",
        "HTML (Eex)",
        "plist"
    ]
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐