VS Code 版本:1.64.2 Prettier
Extension 版本:9.2.0
我想要它讓 Prettier 在自動保存上運行,這應該是每 500 毫秒。我的作業區 JSON 中有以下內容:
{
"editor.formatOnSave": true,
"editor.defaultFormatter": null,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
},
"prettier.trailingComma": "all",
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 500
}
在我的用戶 JSON 中也是如此:
{
"workbench.colorTheme": "Darcula",
"workbench.iconTheme": "material-icon-theme",
"editor.formatOnSave": true,
"editor.defaultFormatter": null,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"prettier.trailingComma": "all",
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 500
}
注意:這是兩個 JSON 檔案的全部內容。設定中未列出其他格式化程式。
以及以下測驗片段:
let = "blah"
但什么都沒有發生。該檔案 - 之前已保存到檔案系統 - 在 500 毫秒后沒有以當前狀態保存,因此 Prettier 沒有運行。
我很茫然,任何幫助將不勝感激。
編輯:手動保存(例如,ctrl s)具有以下輸出:
["INFO" - 8:27:41 PM] 格式化檔案:///c:/Users/Kevin/Documents/Programming Stuff/JS/scratchpad.js ["INFO" - 8:27:41 PM] 使用忽略 c:\Users\Kevin\Documents\Programming Stuff\JS.prettierignore ["INFO" 中的檔案(如果存在)
- 8:27:41 PM] 檔案資訊:{ "ignored": false, "inferredParser": "babel" } ["INFO" - 8:27:41 PM] 未檢測到本地配置(即 .prettierrc 或 .editorconfig),回退到 VS 代碼配置 ["INFO" - 8:27:41 PM] 更漂亮的選項:{
"arrowParens": "always", "bracketSpacing": true, "endOfLine": "lf", "htmlWhitespaceSensitivity": "css ", "insertPragma": false,
"jsxBracketSameLine": false, "jsxSingleQuote": false,
"printWidth": 80, "proseWrap": "preserve", "quoteProps": "as-needed", "requirePragma": false, “半”:真,
“單引號”:假,"tabWidth": 2, "trailingComma": "all",
"useTabs": false, "vueIndentScriptAndStyle": false, "filepath": "c:\Users\Kevin\Documents\Programming Stuff\JS\scratchpad.js",
"parser": "babel" } ["INFO" - 8:27:41 PM] 格式化在 0.069 毫秒內完成。
沒有錯誤
uj5u.com熱心網友回復:
通過此答案afterDelay,編輯器無法在選擇選項時格式化。它必須是onFocusChange或onWindowChange。
例如,看起來像這樣的用戶級 JSON 檔案將起作用。當焦點離開編輯器(例如,單擊另一個打開的檔案)時,它將自動保存和格式化檔案:
{
"editor.formatOnSave": true,
"editor.defaultFormatter": null,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"files.autoSave": "onFocusChange",
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/430351.html
標籤:json 视觉工作室代码 更漂亮 更漂亮的 vscode
