gpt4 book ai didi

visual-studio-code - 如何在 VSCode 中从 "format on save"中排除文件扩展名和语言?

转载 作者:数据小太阳 更新时间:2023-10-29 03:21:20 26 4
gpt4 key购买 nike

目前在 VSCode 设置中,您可以按如下方式配置保存格式:

"editor.formatOnSave": true

我想排除一些文件扩展名,例如只格式化 JavaScript 而不是 HTML 文件。

最佳答案

您可以使用 language specific settings仅针对特定语言启用它,例如JavaScript:

"[javascript]": {
"editor.formatOnSave": true
}

要针对特定​​语言禁用它,您可以将全局默认值切换为 true 并将其与特定语言的 false 结合使用:

"editor.formatOnSave": true
"[javascript]": {
"editor.formatOnSave": false
}

请注意,语言特定设置基于 language identifiers而不是直接在文件扩展名上。有一个开放的功能请求允许 file extension specific settings

在语言 ID 不够具体的情况下,“files.associations” 可用于将具有特定扩展名和/或特定目录中的文件重新映射到另一个 ID,但这也会影响语法高亮、代码完成等。例如,这可以禁用 out 目录中 JavaScript 文件的格式化,但它们将被视为纯文本:

"[javascript]": {
"editor.formatOnSave": true
},
"files.associations": {
"**/out/**/*.js": "plaintext"
}

关于visual-studio-code - 如何在 VSCode 中从 "format on save"中排除文件扩展名和语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53381770/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com