vscode设置代码

{
    "files.autoGuessEncoding": true,
    "files.autoSave": "afterDelay", //自动保存
    "editor.lineNumbers": "on", //打开行号
    "editor.quickSuggestions": {
      //开启自动显示建议
      "other": true,
      "comments": true,
      "strings": true
    },
    "editor.tabSize": 2, //制表符符号eslint
    "editor.formatOnSave": true, //保存时自动格式化
    "eslint.autoFixOnSave": true, //保存时自动将代码按ESLint格式进行修复
    "prettier.eslintIntegration": true, //让prettier使用eslint的代码格式进行校验
    "prettier.semi": false, //去掉代码结尾的分号
    "prettier.singleQuote": false, //使用带引号替代双引号
    "javascript.format.insertSpaceBeforeFunctionParenthesis": true, //让函数(名)和后面的括号之间加个空格
    "vetur.format.defaultFormatter.html": "js-beautify-html", //格式化.vue中html
    "vetur.format.defaultFormatter.js": "vscode-typescript", //让vue中的js按编辑器自带的ts格式进行格式化
    "vetur.format.defaultFormatterOptions": {
      "js-beautify-html": {
        // "wrap_attributes": "force-aligned" //属性强制折行对齐
        
        //self
        "wrap_line_length": 240,
        "wrap_attributes": "auto",
        "end_width_newline": false,
        //self
      }
    },
    "eslint.validate": [
      //开启对.vue文件中错误的检查
      "javascript",
      "javascriptreact",
      {
        "language": "html",
        "autoFix": true
      },
      {
        "language": "vue",
        "autoFix": true
      }
    ],
    "emmet.triggerExpansionOnTab": true,
    "files.associations": {
      "*.js": "javascript",
      "*.vue": "vue"
    },
    "editor.codeActionsOnSave": {
      "source.fixAll.eslint": true
    },
    "[html]": {
      // "editor.defaultFormatter": "esbenp.prettier-vscode"
      "editor.defaultFormatter": "vscode.html-language-features"
    },
    "[vue]": {
      "editor.defaultFormatter": "octref.vetur"
    },
    "[json]": {
      "editor.defaultFormatter": "vscode.json-language-features"
    },
    "[javascript]": {
      "editor.defaultFormatter": "vscode.typescript-language-features"
    },
    "explorer.confirmDelete": false,
    "editor.foldingStrategy": "indentation",
    "window.zoomLevel": 0,
    "workbench.list.openMode": "doubleClick",
    "workbench.colorTheme": "Atom One Dark",
    "editor.fontWeight": 400,
    "editor.lineHeight": 24,
    "editor.fontSize": 12,
  }

  

posted @ 2021-09-16 10:01  sct春天  阅读(434)  评论(0)    收藏  举报