在编写 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"
]