prettier - 更漂亮的 JavaScript 和 JSON 单引号,HTML、Sass 和 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
}
}
]
}
推荐阅读
- python - 在 Keras 中使用自定义损失函数时的批量大小问题
- c++ - 在 C++ 中有效地右移二进制字符串
- matlab - 生成更大的随机整数 - MATLAB
- c - 使用 strtok,最后一个标记带有行分隔符
- python - 从 tfrecords 解码等级 5 的张量会产生“CopyElementToLargerSlice Unhandled rank: 5”
- c# - 从多个线程 C#.Net 调用时 GetWorkItemAsync 方法异常
- python - 按 F5 使用 VS Code 调试 Python 模块
- python - 匹配和连接两个不一致的 DataFrame
- php - 如何检查另一个表的最后 N 行中是否存在值?
- python - Google Cloud VM 中的 Python 代码在一段时间后停止工作?