{ "prettier.eslintIntegration": true, // 點擊保存時,根據 eslint 規則自定修復,同時集成 prettier 到 eslint 中 "prettier.semi": false, //去掉代碼結尾的分號 "prettier.singleQuote": true, //使用帶引號替代雙引號 "vetur.validation.template": false, "vetur.format.defaultFormatter.html": "prettyhtml", "vetur.format.defaultFormatter.js": "prettier-eslint", "vetur.format.defaultFormatterOptions": { "prettier": { "singleQuote": true, "semi": false } }, "eslint.autoFixOnSave": true, // 爲了不和 eslint 衝突,講編輯器默認的代碼檢查規則關閉(若是開啓了) "editor.formatOnSave": false, // 是否開啓eslint檢測 "eslint.enable": true, "tslint.enable": true, "tslint.autoFixOnSave": true, "eslint.alwaysShowStatus": true, "eslint.validate": [ "javascript", "javascriptreact", { "language": "vue", "autoFix": true } ], "path-autocomplete.pathMappings": { "@": "${folder}/src", "src": "${folder}/src", "utils": "${folder}/src/utils", "services": "${folder}/src/services", "vuexPath": "${folder}/src/vuex", "components": "${folder}/src/components", }, "search.followSymlinks": false, "search.exclude": { "**/node_modules": true, "**/bower_components": true, "**/.cache": true, "**/.cache-loader": true, "build/": true, "temp/": true, "library/": true, "**/*.anim": true }, "files.exclude": { "**/.git": true, "**/.DS_Store": true, "**/*.meta": true, "library/": true, "local/": true, "temp/": true }, "powermode.enabled": true, "powermode.presets": "flames", "editor.tabSize": 2, "editor.lineHeight": 24, "editor.renderLineHighlight": "none", "editor.renderWhitespace": "none", "editor.fontSize": 14, "editor.cursorBlinking": "smooth", "editor.multiCursorModifier": "ctrlCmd", "editor.formatOnPaste": false, "editor.snippetSuggestions": "top", "workbench.colorTheme": "Monokai", "breadcrumbs.enabled": true, "workbench.startupEditor": "newUntitledFile", "files.trimTrailingWhitespace": true, "files.associations": { "*.vue": "vue", "*.html": "html", "*.wxss": "css", "*.wxml": "html", "*.js": "javascript" }, // 配置emmet是否啓用tab展開縮寫 // "emmet.triggerExpansionOnTab": true, // 配置emmet對文件類型的支持,好比vue後綴文件按照html文件來進行emmet擴寫 // "emmet.syntaxProfiles": { // "vue-html": "html", // "vue": "html", // "javascript": "javascript", // // "javascript": "javascriptreact", // // xml類型文件默認都是單引號,開啓對非單引號的emmet識別 // "xml": { // "attr_quotes": "single" // } // }, // 在react的jsx中添加對emmet的支持 // "emmet.includeLanguages": { // "jsx-sublime-babel-tags": "javascriptreact", // "javascript」": "javascript", // "wxml": "html" // }, "team.showWelcomeMessage": false, // go "go.goroot": "/usr/local/go", //默認/usr/local/go "go.gopath": "/Users/liulu/Documents/work/go_project", "sync.gist": "262619791ad5e6b8e40f44b193444b5a", "explorer.confirmDragAndDrop": false, "javascript.updateImportsOnFileMove.enabled": "never", "javascript.implicitProjectConfig.experimentalDecorators": true, "python.pythonPath": "/usr/local/bin/python3.7", "fileheader.configObj": { "autoAdd": false, // 默認開啓 }, "fileheader.customMade": { "Description": "" }, // 頭部註釋 "fileheader.cursorMode": { "description": "", "param": "", "return": "" }, "window.zoomLevel": 0, "editor.minimap.enabled": true, "files.eol": "\n", "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "window.title": "${activeEditorLong}${separator}${rootName}", "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "workbench.iconTheme": null, "typescript.updateImportsOnFileMove.enabled": "always" }