阅读并应用关于
的建议后How do you format code in Visual Studio Code (VSCode)
和
Why does Prettier does not format code in VS Code?
当我按下 Shift + Alt + F 时,我仍然无法在 VS Code 上格式化代码。这是我迄今为止尝试过的:
我还应该尝试什么才能使其按预期工作?
更新:这是我尝试格式化的 HTML 代码的屏幕截图。我圈出了一些没有被格式化的元素。
更新2: 这也是我在按下 Shift + Alt + F 后从工具栏右下角的 (!) Prettier 链接获得的输出消息:
["INFO" - 21:23:59] 格式化 c:\Users\Home\OneDrive\Programming\Colt Udemy Course\chickens.html [“信息” - 21:23:59] 在 c:\Users\Home\OneDrive\Programming\Colt Udemy Course.prettierignore 使用忽略文件(如果存在) [“信息” - 21:23:59] 文件信息: { “忽略”:假, "inferredParser": "html" } ["INFO" - 21:23:59] 未检测到本地配置(即 .prettierrc 或 .editorconfig),回退到 VS Code 配置 [“信息” - 21:23:59] 更漂亮的选项: { “arrowParens”:真, “括号间距”:真, "endOfLine": "lf", "htmlWhitespaceSensitivity": "css", "insertPragma": 假, “jsxBracketSameLine”:假, “jsxSingleQuote”:假, “打印宽度”:120, "proseWrap": "保留", "quoteProps": "按需", “requirePragma”:假, “半”:真的, “单引号”:真, “标签宽度”:4, "trailingComma": "无", “useTabs”:真, "vueIndentScriptAndStyle": false, "filepath": "c:\Users\Home\OneDrive\Programming\Colt Udemy Course\chickens.html", “解析器”:“html” } [“错误” - 21:23:59] 格式化文档时出错。 [“错误” - 21:23:59] 无效的箭头参数值。预期“总是”或“避免”,但收到了 true。 错误:无效的 arrowParens 值。预期“总是”或“避免”,但收到了 true。 在 Normalizer._applyNormalization (c:\Users\Home.vscode\extensions\esbenp.prettier-vscode-6.3.1\node_modules\prettier\index.js:8419:59) 在 applyNormalization (c:\Users\Home.vscode\extensions\esbenp.prettier-vscode-6.3.1\node_modules\prettier\index.js:8368:48) 在 Normalizer.normalize (c:\Users\Home.vscode\extensions\esbenp.prettier-vscode-6.3.1\node_modules\prettier\index.js:8374:7) 在 normalizeOptions (c:\Users\Home.vscode\extensions\esbenp.prettier-vscode-6.3.1\node_modules\prettier\index.js:10903:33) 在 Object.normalizeApiOptions (c:\Users\Home.vscode\extensions\esbenp.prettier-vscode-6.3.1\node_modules\prettier\index.js:11036:10) 在 normalize$1 (c:\Users\Home.vscode\extensions\esbenp.prettier-vscode-6.3.1\node_modules\prettier\index.js:13718:28) 在格式 (c:\Users\Home.vscode\extensions\esbenp.prettier-vscode-6.3.1\node_modules\prettier\index.js:15111:46) 在 c:\Users\Home.vscode\extensions\esbenp.prettier-vscode-6.3.1\node_modules\prettier\index.js:57542:12 在 Object.format (c:\Users\Home.vscode\extensions\esbenp.prettier-vscode-6.3.1\node_modules\prettier\index.js:57562:12) 在 t.default。 (c:\Users\Home.vscode\extensions\esbenp.prettier-vscode-6.3.1\dist\extension.js:1:16946) 在 Generator.next() 在 s (c:\Users\Home.vscode\extensions\esbenp.prettier-vscode-6.3.1\dist\extension.js:1:9119) ["INFO" - 21:23:59] 格式化在 38.575899 毫秒内完成。