VSCode设置

{
   //在组件中使用v-for时,必须加key 改为不是必须的
   "vetur.validation.template": false,
    // 使用vscode-icons主题
    "workbench.iconTheme": "vscode-icons",
    // #每次保存的时候将代码按eslint格式进行修复
    "editor.codeActionsOnSave": {
      "source.fixAll.eslint": true
    },
    "eslint.validate": ["javascript", "javascriptreact", "vue"],
    "[javascript]": {
      "editor.defaultFormatter": "vscode.typescript-language-features"
    },
    "[vue]": {
      "editor.defaultFormatter": "octref.vetur"
    },
    "[jsonc]": {
      "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[html]": {
      "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[css]": {
      "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    // 默认使用prettier格式化支持的文件
    "vetur.format.defaultFormatter.js": "prettier",
    "vetur.format.defaultFormatter.html": "prettyhtml",
    "vetur.format.defaultFormatterOptions": {
      "prettier": {
        // 结尾无分号
        "semi": false,
        // 超过140个字符换行
        "printWidth": 240,
        // 使用单引号
        "singleQuote": true,
        // 无尾随逗号
        "trailingComma": "none",
        // 箭头函数单个参数不加分号
        "arrowParens": "avoid"
      },
      "prettyhtml": {
        "printWidth": 240
      }
    },
    // 同上prettier格式化代码
    "prettier.semi": false,
    "prettier.printWidth": 140,
    "prettier.trailingComma": "none",
    "prettier.singleQuote": true,
    "prettier.arrowParens": "avoid",
    "files.associations": {
      "*.cjson": "jsonc",
      "*.wxss": "css",
      "*.wxs": "javascript"
    },
    // 指定wxml的格式化
    "minapp-vscode.wxmlFormatter": "prettyHtml",
    "minapp-vscode.disableAutoConfig": true,
    "vsicons.dontShowNewVersionMessage": true
  }

 

posted @ 2018-01-30 10:14  ˉ八月  阅读(171)  评论(0)    收藏  举报