首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >格式onsave在VS Code with Prettier中不起作用

格式onsave在VS Code with Prettier中不起作用
EN

Stack Overflow用户
提问于 2020-10-14 00:10:21
回答 1查看 1.2K关注 0票数 1

我将VS Code与ES Lint和Prettier一起使用,它们工作得很好。

但是今天我注意到Prettier不会像以前那样在保存时格式化代码。我没有做任何更新或更改,所以我不知道为什么会发生这种情况。

当我进入设置时,它已经被选中:

如果我删除了一个;或在代码中添加了额外的空格,它会在Prettier中显示为一个错误,但我必须右键单击并选择修复问题。我不知道为什么不像以前那样自动完成。

settings.json:

代码语言:javascript
复制
{
    "explorer.confirmDelete": false,
    "javascript.preferences.quoteStyle": "single",
    "typescript.preferences.quoteStyle": "single",
    "prettier.jsxSingleQuote": true,
    "prettier.singleQuote": true,
    "javascript.updateImportsOnFileMove.enabled": "always",
    "window.zoomLevel": 0,
    "editor.formatOnSave": true
}

有什么办法来解决这个烦人的问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-14 00:49:42

代码语言:javascript
复制
    "editor.defaultFormatter": "esbenp.prettier-vscode",

将其添加到settings.json中对我来说很有效

完整的settings.json:

代码语言:javascript
复制
{
"window.zoomLevel": 0,
"workbench.editor.enablePreview": false,
"workbench.editor.enablePreviewFromQuickOpen": false,
"[typescriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
},
"git.autofetch": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true

}

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64339052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档