更漂亮 不更改为单引号 HTML 格式化 VSCODE

Prettier not changing to single quotes HTML on formatting VSCODE

提问人:gonkeykong 提问时间:1/30/2022 更新时间:1/30/2022 访问量:1523

问:

正如标题所说,当我使用 prettier 格式化 HTML 文件时,我所有的单引号都会更改为双引号,但它在保留单引号的 JavaScript 或 TypeScript 文件中效果很好。

我设法将 emmet 缩写设置为在 HTML 中放置单引号,但是当我格式化它们时,它们又回到了双引号。

任何帮助将不胜感激!

我的settings.json如下所示:

  "workbench.colorTheme": "Andromeda",
  "editor.fontFamily": "'Cascadia Code', Consolas, 'Courier New', monospace",
  "editor.fontLigatures": true,
  "editor.fontWeight": "bold",
  "javascript.preferences.quoteStyle": "single",
  "typescript.preferences.quoteStyle": "single",
  "html.completion.attributeDefaultValue": "singlequotes",
  "emmet.syntaxProfiles": {
    "svelte": "html",
    "typescript": "html",
    "javascriptreact": "html",
    "typescriptreact": "html",
    "html": {
      "attr_quotes": "single",
      "self_closing_tag": true
    }
  },
  "emmet.includeLanguages": {
    //"svelte": "html",
    "typescript": "html",
    "javascriptreact": "html",
    "typescriptreact": "html"
    //"javascript": "javascriptreact"
  },
  "emmet.triggerExpansionOnTab": true,
  "[html]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "prettier.bracketSpacing": false,
  "prettier.jsxSingleQuote": true,
  "editor.defaultFormatter": "esbenp.prettier-vscode",

  "prettier.useEditorConfig": false,
  "prettier.singleQuote": true,
  "editor.formatOnSave": true
}```
visual-studio-code 报价 更漂亮

评论

0赞 swamp 1/30/2022
这可能会有所帮助:stackoverflow.com/questions/55430906/...

答:

-1赞 Muhammad Tiflanil Azhar Rudin 1/30/2022 #1

禁用 ESLint 规则对我有用。但我对此表示怀疑

评论

0赞 Community 1/31/2022
正如目前所写的那样,你的答案尚不清楚。请编辑以添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。您可以在帮助中心找到有关如何写出好答案的更多信息。