我的个人VSCode设置项,包括代码格式化配置、todo-tree配置和power mode配置
{
"editor.fontSize": 16,
"editor.tabSize": 2,
"editor.wordWrapColumn": 100,
"editor.formatOnSave": false,
"breadcrumbs.enabled": true,
"prettier.semi": false,
"prettier.singleQuote": true,
"prettier.trailingComma": "none",
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
"vetur.format.defaultFormatter.html": "prettyhtml",
"editor.renderControlCharacters": true,
"vetur.format.defaultFormatter.js": "vscode-typescript",
"vetur.format.defaultFormatterOptions": {
"prettier": {
"singleQuote": true,
"semi": false,
"trailingComma": "none",
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
"typescript.format.insertSpaceBeforeFunctionParenthesis": true,
}
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"[javascript]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[vue]": {
"editor.defaultFormatter": "octref.vetur"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"[markdown]": {
"editor.defaultFormatter": "mervin.markdown-formatter"
},
"markdownFormatter.formatOpt": {},
"px-to-rem.px-per-rem": 20,
"html.format.contentUnformatted": "",
"window.zoomLevel": 0,
"todo-tree.tree.showScanModeButton": false,
"todo-tree.general.tagGroups": {},
"powermode.enabled": true,
"powermode.shakeIntensity": 0,
"powermode.presets": "particles",
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"stylusSupremacy.insertColons": true,
"stylusSupremacy.insertSemicolons": false,
"stylusSupremacy.insertBraces": false,
"stylusSupremacy.insertNewLineAroundImports": false,
"stylusSupremacy.insertNewLineAroundBlocks": false
}