{
"editor.tabSize": 2,
"eslint.validate": [
"javascript", // 用eslint的规则检测js文件
"vue",
"html",
"typescript",
"typescriptreact"
],
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "never",
"source.fixAll": "never"
},
"window.zoomLevel": 1, // 窗口大小,字体大小等
"files.autoSave": "onFocusChange",
"editor.formatOnSave": true,
"editor.formatOnPaste": true,
"editor.formatOnType": true,
"editor.suggestSelection": "first",
// "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "typescript.updateImportsOnFileMove.enabled": "always",
"eslint.codeAction.showDocumentation": {
"enable": true
},
"editor.defaultFormatter": "esbenp.prettier-vscode", // 代码默认使用prettier格式化
"[javascript]": {
// js 相关操作
"editor.defaultFormatter": "esbenp.prettier-vscode" // 代码默认使用prettier格式化
},
"[vue]": {
// vue 相关操作
"editor.formatOnSave": true, // 保存时格式化
"editor.formatOnPaste": true // 粘贴时格式化
},
"[typescript]": {
// ts 相关操作
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true, // 保存时格式化
"editor.formatOnPaste": true,
"editor.formatOnType": true
},
"[typescriptreact]": {
// react ts 相关操作
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true, // 保存时格式化
"editor.formatOnPaste": false, // 粘贴时格式化
"editor.formatOnType": true
},
"search.followSymlinks": false,
"files.exclude": {
"**/.classpath": true,
"**/.factorypath": true,
"**/.project": true,
"**/.settings": true
},
"editor.quickSuggestions": {
"strings": true
}, // git 更新,
"git.detectSubmodules": false, // git 检测模块
"search.exclude": {
// 不需要搜索的文件夹
"**/.idea": true
},
"typescript.updateImportsOnFileMove.enabled": "always", // ts 文件移动时更新导入
"javascript.updateImportsOnFileMove.enabled": "always", // js 文件移动时更新导入
"http.proxyStrictSSL": false, // 代理严格SSL
"git.enableSmartCommit": true,
"workbench.colorTheme": "Default Dark+",
"editor.multiCursorModifier": "ctrlCmd",
"typescript.preferences.quoteStyle": "single",
"prettier.singleQuote": true,
"workbench.layoutControl.enabled": false,
"liveServer.settings.AdvanceCustomBrowserCmdLine": "" // 启用智能提交
}