如何在VSCODE设置中设置更漂亮的设置,以通过文件类型有条件地应用单个引号



我正在尝试在VSCODE设置中设置更漂亮的设置,以便对于除JS以外的所有文件类型,它将默认为双引号。

我已经禁用ESLINT,以确保这不是问题。我还检查了JSON中配置覆盖的更漂亮的文档。但是我的设置似乎不起作用。

  "prettier": {
    "singleQuote": false,
    "overrides": [
      {
        "files": "*.js",
        "options": {
          "singleQuote": true
        }
      }
    ]
  }

当我保存一个CSS文件时,我希望看到双引号,我会看到。当我保存JS文件时,我希望看到单引号(字符串中没有撇号时(,但它在所有字符串上都设置了双引号。

在您的项目root目录中使用单个引号,但CSS,SCSS和HTML的双引号,但使用此JSON添加.prettierrc文件:

{
  "singleQuote": true,
  "overrides": [
    {
      "files": ["**/*.css", "**/*.scss", "**/*.html"],
      "options": {
        "singleQuote": false
      }
    }
  ]
}

(奖励信息: **是一个球字符,代表当前文件夹中的任何数量的子文件夹。(

最新更新