提问人:gonkeykong 提问时间:1/30/2022 更新时间:1/30/2022 访问量:1523
更漂亮 不更改为单引号 HTML 格式化 VSCODE
Prettier not changing to single quotes HTML on formatting VSCODE
问:
正如标题所说,当我使用 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
}```
答:
评论