{
  // 保存自动化
  "editor.formatOnSave": true,
  // 保存时自动fix
  "eslint.autoFixOnSave": true,
  // 添加 vue 支持
  "eslint.validate": [
    "javascript",
    {
      "language": "vue",
      "autoFix": true
    }
  ],
  // vetur的html格式化配置
  "vetur.format.defaultFormatter.html": "js-beautify-html",
  // vetur的js格式化配置
  "vetur.format.defaultFormatter.js": "prettier",
  // vetur默认格式程序配置
  "vetur.format.defaultFormatterOptions": {
    "js-beautify-html": {
      //  不换行文本长度
      "wrap_line_length": 120,
      //  换行属性
      "wrap_attributes": "auto",
      //  新行结束
      "end_with_newline": false
    }
  },
  //  文件末尾插入空行
  "files.insertFinalNewline": true,
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  },
  "[vue]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[scss]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  }
}
