{ // 針對vue的格式化配置----依賴eslint、prettier、vetur等插件 // 強制單引號
"prettier.singleQuote": true, "prettier.semi": false, // 儘量控制尾隨逗號的打印
"prettier.trailingComma": "all", // 開啓 eslint 支持
"prettier.eslintIntegration": true, // 保存自動化
"editor.formatOnSave": false, // 保存時自動fix
"eslint.autoFixOnSave": true, // 添加 vue 支持
"eslint.validate": [ "javascript", "javascriptreact", { "language": "vue", "autoFix": true } ], // 使用插件格式化 html
"vetur.format.defaultFormatter.html": "js-beautify-html", "vetur.format.defaultFormatter.js": "prettier", "vetur.format.defaultFormatter.less": "prettier", "vetur.format.defaultFormatter.postcss": "prettier", "vetur.format.defaultFormatter.scss": "prettier", "vetur.format.defaultFormatter.stylus": "stylus-supremacy", "vetur.format.defaultFormatter.ts": "prettier", // 格式化插件的配置
"vetur.format.defaultFormatterOptions": { "js-beautify-html": { // 屬性強制折行對齊 //"wrap_attributes": "force-aligned",
"wrap_line_length": 150, "wrap_attributes": "auto", "end_with_newline": false } }, "editor.renderIndentGuides": false, "todo-tree.defaultHighlight": { "foreground": "green", "type": "none" }, "todo-tree.customHighlight": { "TODO": {}, "FIXME": {} }, "sync.gist": "cfca410af60413084499e2908a66822c", "editor.tabSize": 2, "javascript.updateImportsOnFileMove.enabled": "always" }
token: b5515dc491cef628d17d16b1d7bf22c266959297javascript