如何在VS Code的.vue文件中启用autoClosingTags功能?
当然可行啦!VS Code的html.autoClosingTags默认只对.html文件生效,但我们可以通过自定义设置,让它在.vue文件以及其他包含HTML内容的文件里也正常工作,具体步骤如下:
- 打开VS Code的设置面板:按下
Ctrl+,(Windows/Linux)或者Cmd+,(Mac)快捷键,或者通过菜单栏的文件 > 首选项 > 设置进入。 - 进入JSON格式的设置界面:点击设置面板右上角的大括号图标(标注为“打开设置(JSON)”),打开
settings.json文件。 - 添加针对目标文件类型的配置:在JSON对象中插入以下代码,按需添加你需要的文件类型:
// 针对.vue文件启用自动闭合标签 "[vue]": { "html.autoClosingTags": true }, // 如果需要在Markdown的HTML代码中生效,可添加这部分 "[markdown]": { "html.autoClosingTags": true }, // JSX/TSX文件也需要的话,加上这个 "[javascriptreact]": { "html.autoClosingTags": true }
- 保存
settings.json:按下Ctrl+S(Windows/Linux)或Cmd+S(Mac)保存配置。
完成这些步骤后,回到你的.vue文件里输入<,就会自动补全对应的>,光标会停在标签对内部,和.html文件里的效果完全一致啦。如果还有其他包含HTML内容的文件类型需要支持,只需要按照上面的格式,添加对应的语言标识即可。
内容的提问来源于stack exchange,提问作者Farsen
相关产品推荐
相关产品推荐

