When vsCode formats the code, it looks like this.

is about to collapse. I feel like I"m going to give up vsCode. Can you have a boss to provide the configured setting file? (support Vue)

 return function() {
                                            var s = this,
                                                u = arguments,
                                                l = function() {
                                                    var n, l;
                                                    if (!(e < o)) {
                                                        if (
                                                            (n = r.apply(
                                                                s,
                                                                u
                                                            )) === t.promise()
                                                        )
                                                            throw new TypeError(
                                                                "Thenable self-resolution"
                                                            );
                                                        (l =
                                                            n &&
                                                            ("object" ==
                                                                typeof n ||
                                                                "function" ==
                                                                    typeof n) &&
                                                            n.then),
                                                            y(l)
                                                                ? i
                                                                    ? l.call(
                                                                          n,
                                                                          a(
                                                                              o,
                                                                              t,
                                                                              I,
                                                                              i
                                                                          ),
                                                                          a(
                                                                              o,
                                                                              t,
                                                                              B,
                                                                              i
                                                                          )
                                                                      )
                                                                    : (oPP,
                                                                      l.call(
                                                                          n,
                                                                          a(
                                                                              o,
                                                                              t,
                                                                              I,
                                                                              i
                                                                          ),
                                                                          a(
                                                                              o,
                                                                              t,
                                                                              B,
                                                                              i
                                                                          ),
                                                                          a(
                                                                              o,
                                                                              t,
                                                                              I,
                                                                              t.notifyWith
                                                                          )
                                                                      ))
                                                                : (r !== I &&
                                                                      ((s = void 0),
                                                                      (u = [
                                                                          n
                                                                      ])),
                                                                  (i ||
                                                                      t.resolveWith)(
                                                                      s,
                                                                      u
                                                                  ));
                                                    }

{
  "editor.fontSize": 22,
  "editor.multiCursorModifier": "ctrlCmd",
  "editor.snippetSuggestions": "top",
  "editor.formatOnPaste": true,
  "explorer.confirmDelete": false,
  "editor.tabSize": 2,
  "window.zoomLevel": 1,
  "editor.mouseWheelZoom": true,
  "prettier.singleQuote": true,
  "prettier.semi": false,
  "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
  "vetur.format.defaultFormatter.js": "vscode-typescript",
  "vetur.format.defaultFormatter.html": "js-beautify-html",
  "vetur.format.defaultFormatterOptions": {
    "wrap_attributes": "force-aligned"
  },
  "emmet.syntaxProfiles": {
    "vue-html": "html",
    "vue": "html"
  },
  "emmet.triggerExpansionOnTab": true,
  "git.confirmSync": false,
  "git.enableSmartCommit": true,
  "git.autofetch": true,
  "gitlens.advanced.messages": {
    "suppressShowKeyBindingsNotice": true
  },
  "gitlens.gitExplorer.files.layout": "list",
  "terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",
  "gitlens.historyExplorer.enabled": true,
  "workbench.colorTheme": "Quiet Light",
  "eslint.autoFixOnSave": true,
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    "html",
    "vue",
    {
      "language": "html",
      "autoFix": true
    }
  ],
  "prettier.eslintIntegration": true,
  "terminal.integrated.rendererType": "dom",
  "files.exclude": {
    "**/.git": false
  },
  "search.exclude": {
    "**/node_modules": true,
    "**/bower_components": true,
    "**/dist": true
  },
  "window.titleBarStyle": "custom",
  "files.autoSave": "afterDelay",
  "window.menuBarVisibility": "default",
  "breadcrumbs.enabled": true
}




:    VueHelper
        Vetur
        StandardJS - JavaScript Standard Style
        Markdown Preview Enhanced
        ESLint
        GitLens  Git supercharged
        Chinese (Simplified) Language Pack for Visual Studio Code
        JavaScript (ES6) code snippets
Menu