【发布时间】:2022-01-30 12:21:06
【问题描述】:
正如标题所说,当我使用 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 quotes prettier