JavaScript 和 JSON 更漂亮的单引号,HTML、Sass 和 CSS 双引号
Prettier single quote for JavaScript and JSON, double quote for HTML, Sass and CSS
在VSCode中,每当我保存文件时,Prettier 都会将所有单引号更改为双引号。
我想为 SCSS 和 CSS 文件保留此行为, 但想为 JavaScript 和 JSON 文件更改它。
我知道设置 "prettier.singleQuote": true,但这会在所有文件类型中将双引号更改为单引号。
如何只为 JavaScript 和 JSON 文件激活单引号并为 SCSS 和 CSS 文件保留双引号?
在项目文件夹中使用 Prettier 配置文件:.prettierrc
在您的配置文件中使用 Prettier 覆盖:https://prettier.io/docs/en/configuration.html#configuration-overrides
因此在您的情况下,此示例配置应该有效 (.prettierrc):
{
"singleQuote": true,
"overrides": [
{
"files": ["**/*.css", "**/*.scss", "**/*.html"],
"options": {
"singleQuote": false
}
}
]
}
在VSCode中,每当我保存文件时,Prettier 都会将所有单引号更改为双引号。 我想为 SCSS 和 CSS 文件保留此行为, 但想为 JavaScript 和 JSON 文件更改它。
我知道设置 "prettier.singleQuote": true,但这会在所有文件类型中将双引号更改为单引号。
如何只为 JavaScript 和 JSON 文件激活单引号并为 SCSS 和 CSS 文件保留双引号?
在项目文件夹中使用 Prettier 配置文件:.prettierrc
在您的配置文件中使用 Prettier 覆盖:https://prettier.io/docs/en/configuration.html#configuration-overrides
因此在您的情况下,此示例配置应该有效 (.prettierrc):
{
"singleQuote": true,
"overrides": [
{
"files": ["**/*.css", "**/*.scss", "**/*.html"],
"options": {
"singleQuote": false
}
}
]
}