我将 VS Code 配置为保存时格式化,并使用以下设置配置为延迟后自动保存:
{
...
"editor.formatOnSave": true,
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 1000,
...
}
但是,自动保存时不会格式化,只有当我明确保存时,例如使用CTRL+s。
如何让它自动格式化?
{
...
"editor.formatOnSave": true,
"files.autoSave": "onFocusChange"
...
}
尝试上述配置,因为
"files.autoSave": "afterDelay"
模式不适用于自动格式化。
在您的 vs code 中按键
ctrl
+shift
+p
然后搜索 settings.json
并编写以下代码
{
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.formatOnSave": true
}