json VSCode的设置 - 同步

VSCode的设置 - 同步

extensions.json
[
    {
        "id": "AdamCaviness.theme-monokai-dark-soda",
        "name": "theme-monokai-dark-soda",
        "publisher": "AdamCaviness",
        "version": "0.0.5"
    },
    {
        "id": "adamwalzer.scss-lint",
        "name": "scss-lint",
        "publisher": "adamwalzer",
        "version": "0.1.8"
    },
    {
        "id": "AESSoft.aessoft-class-autocomplete",
        "name": "aessoft-class-autocomplete",
        "publisher": "AESSoft",
        "version": "0.1.0"
    },
    {
        "id": "alefragnani.project-manager",
        "name": "project-manager",
        "publisher": "alefragnani",
        "version": "10.6.0"
    },
    {
        "id": "andrejunges.Handlebars",
        "name": "Handlebars",
        "publisher": "andrejunges",
        "version": "0.4.1"
    },
    {
        "id": "bengreenier.vscode-node-readme",
        "name": "vscode-node-readme",
        "publisher": "bengreenier",
        "version": "3.0.2"
    },
    {
        "id": "ChakrounAnas.turbo-console-log",
        "name": "turbo-console-log",
        "publisher": "ChakrounAnas",
        "version": "1.2.30"
    },
    {
        "id": "chrisdias.vscode-opennewinstance",
        "name": "vscode-opennewinstance",
        "publisher": "chrisdias",
        "version": "0.0.6"
    },
    {
        "id": "christian-kohler.npm-intellisense",
        "name": "npm-intellisense",
        "publisher": "christian-kohler",
        "version": "1.3.0"
    },
    {
        "id": "chrmarti.regex",
        "name": "regex",
        "publisher": "chrmarti",
        "version": "0.2.0"
    },
    {
        "id": "cmstead.jsrefactor",
        "name": "jsrefactor",
        "publisher": "cmstead",
        "version": "2.18.2"
    },
    {
        "id": "codezombiech.gitignore",
        "name": "gitignore",
        "publisher": "codezombiech",
        "version": "0.6.0"
    },
    {
        "id": "CoenraadS.bracket-pair-colorizer",
        "name": "bracket-pair-colorizer",
        "publisher": "CoenraadS",
        "version": "1.0.61"
    },
    {
        "id": "dbaeumer.vscode-eslint",
        "name": "vscode-eslint",
        "publisher": "dbaeumer",
        "version": "1.9.0"
    },
    {
        "id": "dcasella.monokai-plusplus",
        "name": "monokai-plusplus",
        "publisher": "dcasella",
        "version": "1.6.10"
    },
    {
        "id": "doingweb.wpy-beautify",
        "name": "wpy-beautify",
        "publisher": "doingweb",
        "version": "2.0.10"
    },
    {
        "id": "donjayamanne.git-extension-pack",
        "name": "git-extension-pack",
        "publisher": "donjayamanne",
        "version": "0.1.3"
    },
    {
        "id": "donjayamanne.githistory",
        "name": "githistory",
        "publisher": "donjayamanne",
        "version": "0.4.6"
    },
    {
        "id": "dracula-theme.theme-dracula",
        "name": "theme-dracula",
        "publisher": "dracula-theme",
        "version": "2.18.0"
    },
    {
        "id": "EditorConfig.EditorConfig",
        "name": "EditorConfig",
        "publisher": "EditorConfig",
        "version": "0.13.0"
    },
    {
        "id": "electrotype.windows-explorer-context-menu",
        "name": "windows-explorer-context-menu",
        "publisher": "electrotype",
        "version": "2.0.0"
    },
    {
        "id": "esbenp.prettier-vscode",
        "name": "prettier-vscode",
        "publisher": "esbenp",
        "version": "1.9.0"
    },
    {
        "id": "evileumas.html-to-javascript-string",
        "name": "html-to-javascript-string",
        "publisher": "evileumas",
        "version": "0.0.6"
    },
    {
        "id": "formulahendry.auto-close-tag",
        "name": "auto-close-tag",
        "publisher": "formulahendry",
        "version": "0.5.6"
    },
    {
        "id": "formulahendry.auto-rename-tag",
        "name": "auto-rename-tag",
        "publisher": "formulahendry",
        "version": "0.1.0"
    },
    {
        "id": "formulahendry.docker-explorer",
        "name": "docker-explorer",
        "publisher": "formulahendry",
        "version": "0.1.6"
    },
    {
        "id": "gerane.Theme-FlatlandMonokai",
        "name": "Theme-FlatlandMonokai",
        "publisher": "gerane",
        "version": "0.0.4"
    },
    {
        "id": "glen-84.sass-lint",
        "name": "sass-lint",
        "publisher": "glen-84",
        "version": "1.0.5"
    },
    {
        "id": "gpanneti.css2inlinestyle",
        "name": "css2inlinestyle",
        "publisher": "gpanneti",
        "version": "1.2.3"
    },
    {
        "id": "howardzuo.vscode-git-tags",
        "name": "vscode-git-tags",
        "publisher": "howardzuo",
        "version": "1.4.3"
    },
    {
        "id": "idleberg.icon-fonts",
        "name": "icon-fonts",
        "publisher": "idleberg",
        "version": "2.1.5"
    },
    {
        "id": "ionutvmi.path-autocomplete",
        "name": "path-autocomplete",
        "publisher": "ionutvmi",
        "version": "1.13.3"
    },
    {
        "id": "jerrygoyal.shortcut-menu-bar",
        "name": "shortcut-menu-bar",
        "publisher": "jerrygoyal",
        "version": "1.1.0"
    },
    {
        "id": "jmallien.ReplaceWithNewline",
        "name": "ReplaceWithNewline",
        "publisher": "jmallien",
        "version": "0.0.1"
    },
    {
        "id": "l7ssha.tag-inserter",
        "name": "tag-inserter",
        "publisher": "l7ssha",
        "version": "1.4.0"
    },
    {
        "id": "lamartire.git-indicators",
        "name": "git-indicators",
        "publisher": "lamartire",
        "version": "2.1.1"
    },
    {
        "id": "le0zh.vscode-regexp-preivew",
        "name": "vscode-regexp-preivew",
        "publisher": "le0zh",
        "version": "0.0.3"
    },
    {
        "id": "lihui.vs-color-picker",
        "name": "vs-color-picker",
        "publisher": "lihui",
        "version": "1.0.0"
    },
    {
        "id": "lukazakrajsek.scss-refactoring",
        "name": "scss-refactoring",
        "publisher": "lukazakrajsek",
        "version": "0.1.4"
    },
    {
        "id": "marclipovsky.string-manipulation",
        "name": "string-manipulation",
        "publisher": "marclipovsky",
        "version": "0.3.1"
    },
    {
        "id": "McCarter.start-git-bash",
        "name": "start-git-bash",
        "publisher": "McCarter",
        "version": "1.2.1"
    },
    {
        "id": "medzhidov.font-awesome-codes-html",
        "name": "font-awesome-codes-html",
        "publisher": "medzhidov",
        "version": "0.0.7"
    },
    {
        "id": "mgmcdermott.vscode-language-babel",
        "name": "vscode-language-babel",
        "publisher": "mgmcdermott",
        "version": "0.0.23"
    },
    {
        "id": "michelemelluso.code-beautifier",
        "name": "code-beautifier",
        "publisher": "michelemelluso",
        "version": "2.3.3"
    },
    {
        "id": "michelemelluso.gitignore",
        "name": "gitignore",
        "publisher": "michelemelluso",
        "version": "1.0.1"
    },
    {
        "id": "monokai.theme-monokai-pro-vscode",
        "name": "theme-monokai-pro-vscode",
        "publisher": "monokai",
        "version": "1.1.13"
    },
    {
        "id": "mrmlnc.vscode-duplicate",
        "name": "vscode-duplicate",
        "publisher": "mrmlnc",
        "version": "1.2.1"
    },
    {
        "id": "mrmlnc.vscode-pugbeautify",
        "name": "vscode-pugbeautify",
        "publisher": "mrmlnc",
        "version": "1.0.2"
    },
    {
        "id": "mrmlnc.vscode-scss",
        "name": "vscode-scss",
        "publisher": "mrmlnc",
        "version": "0.6.2"
    },
    {
        "id": "ms-azuretools.vscode-docker",
        "name": "vscode-docker",
        "publisher": "ms-azuretools",
        "version": "0.7.0"
    },
    {
        "id": "nickdodd79.gulptasks",
        "name": "gulptasks",
        "publisher": "nickdodd79",
        "version": "1.3.1"
    },
    {
        "id": "nkokhelox.svg-font-previewer",
        "name": "svg-font-previewer",
        "publisher": "nkokhelox",
        "version": "1.1.5"
    },
    {
        "id": "nonoroazoro.syncing",
        "name": "syncing",
        "publisher": "nonoroazoro",
        "version": "3.0.8"
    },
    {
        "id": "NuclleaR.vscode-extension-auto-import",
        "name": "vscode-extension-auto-import",
        "publisher": "NuclleaR",
        "version": "1.4.3"
    },
    {
        "id": "octref.vetur",
        "name": "vetur",
        "publisher": "octref",
        "version": "0.22.0"
    },
    {
        "id": "peakchen90.vue-beautify",
        "name": "vue-beautify",
        "publisher": "peakchen90",
        "version": "2.0.4"
    },
    {
        "id": "piotrpalarz.vscode-gitignore-generator",
        "name": "vscode-gitignore-generator",
        "publisher": "piotrpalarz",
        "version": "1.0.1"
    },
    {
        "id": "plibither8.remove-comments",
        "name": "remove-comments",
        "publisher": "plibither8",
        "version": "1.2.2"
    },
    {
        "id": "pranaygp.vscode-css-peek",
        "name": "vscode-css-peek",
        "publisher": "pranaygp",
        "version": "3.0.2"
    },
    {
        "id": "ritwickdey.LiveServer",
        "name": "LiveServer",
        "publisher": "ritwickdey",
        "version": "5.6.1"
    },
    {
        "id": "ryu1kn.remote-repo-viewer",
        "name": "remote-repo-viewer",
        "publisher": "ryu1kn",
        "version": "0.4.0"
    },
    {
        "id": "sburg.vscode-javascript-booster",
        "name": "vscode-javascript-booster",
        "publisher": "sburg",
        "version": "0.11.0"
    },
    {
        "id": "seunghwan.smartsemicolon",
        "name": "smartsemicolon",
        "publisher": "seunghwan",
        "version": "1.0.3"
    },
    {
        "id": "shyykoserhiy.vscode-spotify",
        "name": "vscode-spotify",
        "publisher": "shyykoserhiy",
        "version": "3.1.0"
    },
    {
        "id": "sidthesloth.html5-boilerplate",
        "name": "html5-boilerplate",
        "publisher": "sidthesloth",
        "version": "1.0.3"
    },
    {
        "id": "sldobri.daily",
        "name": "daily",
        "publisher": "sldobri",
        "version": "6.0.3"
    },
    {
        "id": "streetsidesoftware.code-spell-checker",
        "name": "code-spell-checker",
        "publisher": "streetsidesoftware",
        "version": "1.7.17"
    },
    {
        "id": "streetsidesoftware.code-spell-checker-portuguese-brazilian",
        "name": "code-spell-checker-portuguese-brazilian",
        "publisher": "streetsidesoftware",
        "version": "0.1.0"
    },
    {
        "id": "t7yang.hyper-javascript-snippets",
        "name": "hyper-javascript-snippets",
        "publisher": "t7yang",
        "version": "2.1.0"
    },
    {
        "id": "tombonnike.vscode-status-bar-format-toggle",
        "name": "vscode-status-bar-format-toggle",
        "publisher": "tombonnike",
        "version": "1.5.0"
    },
    {
        "id": "traBpUkciP.vscode-npm-scripts",
        "name": "vscode-npm-scripts",
        "publisher": "traBpUkciP",
        "version": "0.2.1"
    },
    {
        "id": "vector-of-bool.gitflow",
        "name": "gitflow",
        "publisher": "vector-of-bool",
        "version": "1.2.1"
    },
    {
        "id": "vscode-icons-team.vscode-icons",
        "name": "vscode-icons",
        "publisher": "vscode-icons-team",
        "version": "9.2.0"
    },
    {
        "id": "xabikos.JavaScriptSnippets",
        "name": "JavaScriptSnippets",
        "publisher": "xabikos",
        "version": "1.7.2"
    },
    {
        "id": "yaksoy.maxlint",
        "name": "maxlint",
        "publisher": "yaksoy",
        "version": "1.2.2"
    },
    {
        "id": "Zignd.html-css-class-completion",
        "name": "html-css-class-completion",
        "publisher": "Zignd",
        "version": "1.19.0"
    },
    {
        "id": "ziyasal.vscode-open-in-github",
        "name": "vscode-open-in-github",
        "publisher": "ziyasal",
        "version": "1.3.6"
    }
]
keybindings.json
// Place your key bindings in this file to overwrite the defaults
[
    {
		"key": "ctrl+d",
		"command": "editor.action.copyLinesDownAction",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+shift+up",
		"command": "editor.action.moveLinesUpAction",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+shift+down",
		"command": "editor.action.moveLinesDownAction",
		"when": "editorTextFocus"
    },
    {
		"key": "shift+tab",
		"command": "editor.action.outdentLines",
		"when": "editorTextFocus"
	},

	{
		"key": "ctrl+1",
		"command": "editor.action.addSelectionToNextFindMatch",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+alt+o",
		"command": "turboConsoleLog.displayLogMessage"
	},
	{
		"key": "ctrl+alt+l",
		"command": "-turboConsoleLog.displayLogMessage"
	}
]
settings.json
{
  "gitlens.advanced.messages": {
    "suppressShowKeyBindingsNotice": true
  },
  "beautify.config": {
    "html": {
      "allowed_file_extensions": ["htm", "html", "xhtml", "shtml", "xml", "svg", "dust"],
      "brace_style": "collapse", // [collapse|expand|end-expand|none] Put braces on the same line as control statements (default), or put braces on own line (Allman / ANSI style), or just put end braces on own line, or attempt to keep them where they are
      "end_with_newline": true, // End output with newline
      "indent_char": " ", // Indentation character
      "indent_handlebars": true, // e.g. {{#foo}}, {{/foo}}
      "indent_inner_html": true, // Indent <head> and <body> sections
      "indent_scripts": "keep", // [keep|separate|normal]
      "indent_size": 4, // Indentation size
      "max_preserve_newlines": 10, // Maximum number of line breaks to be preserved in one chunk (0 disables)
      "preserve_newlines": true, // Whether existing line breaks before elements should be preserved (only works before elements, not inside tags or for text)
      // "unformatted": ["a", "span", "img", "code", "pre", "sub", "sup", "em", "strong", "b", "i", "u", "strike", "big", "small", "pre", "h1", "h2", "h3", "h4", "h5", "h6"], // List of tags that should not be reformatted
      "wrap_line_length": 0 // Lines should wrap at next opportunity after this number of characters (0 disables)
    },
    "css": {
      "allowed_file_extensions": ["css", "scss", "sass", "less"],
      "end_with_newline": true, // End output with newline
      "indent_char": " ", // Indentation character
      "indent_size": 4, // Indentation size
      "newline_between_rules": true, // Add a new line after every css rule
      "selector_separator": " ",
      "selector_separator_newline": true, // Separate selectors with newline or not (e.g. "a,\nbr" or "a, br")
      "preserve_newlines": true,
      "max_preserve_newlines": 10
    },
    "js": {
      // Collapse curly brackets
      "brace_style": "collapse-preserve-inline",
      // Break chained method calls across subsequent lines
      "break_chained_methods": false,
      // End output with newline
      "end_with_newline": true,
      // Evaluate code
      "eval_code": false,
      // Indentation character
      "indent_char": " ",
      // Initial indentation level
      "indent_level": 0,
      // Indentation character size
      "indent_size": 2,
      // Indent with tabs, overrides 'indent_size' and 'indent_char'
      "indent_with_tabs": false,
      // Enable jslint-stricter mode
      "jslint_happy": false,
      // Preserve array indentation
      "keep_array_indentation": false,
      // Preserve function indentation
      "keep_function_indentation": false,
      // Number of line-breaks to be preserved in one chunk
      "max_preserve_newlines": 10,
      // Preserve newlines
      "preserve_newlines": true,
      // Add a space before an anonymous function's parentheses, i.e. function ()
      "space_after_anon_function": true,
      // Add a space before the conditional statement i.e. 'if (true)'
      "space_before_conditional": true,
      // Add padding spaces within empty parentheses i.e. 'f( )'
      "space_in_empty_paren": false,
      // Add padding spaces within parentheses i.e. 'f( a, b )'
      "space_in_paren": false,
      // Decode printable characters encoded in xNN notation
      "unescape_strings": false,
      // Wrap lines at next opportunity after N characters
      "wrap_line_length": 0,
      "allowed_file_extensions": ["js", "json", "jshintrc", "jsbeautifyrc"],
      // "brace_style": "collapse", // [collapse|expand|end-expand|none] Put braces on the same line as control statements (default), or put braces on own line (Allman / ANSI style), or just put end braces on own line, or attempt to keep them where they are
      // "break_chained_methods": false, // Break chained method calls across subsequent lines
      "e4x": false, // Pass E4X xml literals through untouched
      // "end_with_newline": false, // End output with newline
      // "indent_char": " ", // Indentation character
      // "indent_level": 0, // Initial indentation level
      // "indent_size": 4, // Indentation size
      // "indent_with_tabs": false, // Indent with tabs, overrides `indent_size` and `indent_char`
      // "jslint_happy": false, // If true, then jslint-stricter mode is enforced
      // "keep_array_indentation": false, // Preserve array indentation
      // "keep_function_indentation": false, // Preserve function indentation
      // "max_preserve_newlines": 0, // Maximum number of line breaks to be preserved in one chunk (0 disables)
      // "preserve_newlines": true, // Whether existing line breaks should be preserved
      // "space_after_anon_function": false, // Should the space before an anonymous function's parens be added, "function()" vs "function ()"
      // "space_before_conditional": true, // Should the space before conditional statement be added, "if(true)" vs "if (true)"
      // "space_in_empty_paren": false, // Add padding spaces within empty paren, "f()" vs "f( )"
      // "space_in_paren": false, // Add padding spaces within paren, ie. f( a, b )
      // "unescape_strings": false, // Should printable characters in strings encoded in \xNN notation be unescaped, "example" vs "\x65\x78\x61\x6d\x70\x6c\x65"
      // "wrap_line_length": 0 // Lines should wrap at next opportunity after this number of characters (0 disables)
    }
  },
  "workbench.colorTheme": "ƒ - Monokai - Operator Mono/Italic",
  "workbench.iconTheme": "Monokai Pro Icons",
  "editor.tabSize": 4,
  "[javascript]": {
    "editor.tabSize": 2,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[json]": {
    "editor.tabSize": 2,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "editor.scrollBeyondLastLine": false,
  "editor.rulers": [
    130
  ],
  "files.insertFinalNewline": false,
  "npm-intellisense.scanDevDependencies": true,
  "npm-intellisense.importLinebreak": "",
  "auto-close-tag.activationOnLanguage": [
    "html",
    "xml",
    "php",
    "javascriptreact",
    "vue"
  ],
  "smartsemicolon.enable": true,
  "smartsemicolon.autoLineChange": true,
  "vsicons.dontShowNewVersionMessage": true,
  // "terminal.integrated.shell.windows": "C:\\WINDOWS\\Sysnative\\WindowsPowerShell\\v1.0\\powershell.exe",

  // GIT Bash Configuration
  "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
  "editor.autoIndent": true,
  "editor.formatOnPaste": false,
  "cSpell.language": "pt,pt-BR,en-US",
  "editor.fontFamily": "Fira Code",
  "editor.fontLigatures": true,
  "terminal.integrated.fontFamily": "Meslo LG M DZ",
  "workbench.editor.highlightModifiedTabs": true,
  // "files.autoSave": "afterDelay",
  "explorer.sortOrder": "type",
  "editor.cursorStyle": "block",
  "editor.cursorBlinking": "smooth",
  "files.trimFinalNewlines": true,
  "editor.acceptSuggestionOnEnter": "off",
  "breadcrumbs.enabled": true,
  "window.title": "${activeEditorMedium}${separator}${rootName}",
  "window.titleBarStyle": "native",
  "window.menuBarVisibility": "toggle",
  "editor.renderWhitespace": "boundary",
  "vsicons.projectDetection.autoReload": true,
  "diffEditor.renderSideBySide": false,
  "workbench.startupEditor": "newUntitledFile",
  "cSpell.userWords": [
    "backoff",
    "polyfill"
  ],
  "window.zoomLevel": 0,
  "[css]": {
    "editor.defaultFormatter": "michelemelluso.code-beautifier"
  },

  // Cmder    
  // "terminal.integrated.shell.windows": "C:\\cmder\\Cmder.exe",

  // Ubuntu in Windows 10 Configuration
  // "terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\bash.exe",
}

json VSCode的设置 - 同步

VSCode的设置 - 同步

extensions.json
[
    {
        "id": "AdamCaviness.theme-monokai-dark-soda",
        "name": "theme-monokai-dark-soda",
        "publisher": "AdamCaviness",
        "version": "0.0.5"
    },
    {
        "id": "adamwalzer.scss-lint",
        "name": "scss-lint",
        "publisher": "adamwalzer",
        "version": "0.1.8"
    },
    {
        "id": "AESSoft.aessoft-class-autocomplete",
        "name": "aessoft-class-autocomplete",
        "publisher": "AESSoft",
        "version": "0.1.0"
    },
    {
        "id": "alefragnani.project-manager",
        "name": "project-manager",
        "publisher": "alefragnani",
        "version": "10.6.0"
    },
    {
        "id": "andrejunges.Handlebars",
        "name": "Handlebars",
        "publisher": "andrejunges",
        "version": "0.4.1"
    },
    {
        "id": "bengreenier.vscode-node-readme",
        "name": "vscode-node-readme",
        "publisher": "bengreenier",
        "version": "3.0.2"
    },
    {
        "id": "ChakrounAnas.turbo-console-log",
        "name": "turbo-console-log",
        "publisher": "ChakrounAnas",
        "version": "1.2.30"
    },
    {
        "id": "chrisdias.vscode-opennewinstance",
        "name": "vscode-opennewinstance",
        "publisher": "chrisdias",
        "version": "0.0.6"
    },
    {
        "id": "christian-kohler.npm-intellisense",
        "name": "npm-intellisense",
        "publisher": "christian-kohler",
        "version": "1.3.0"
    },
    {
        "id": "chrmarti.regex",
        "name": "regex",
        "publisher": "chrmarti",
        "version": "0.2.0"
    },
    {
        "id": "cmstead.jsrefactor",
        "name": "jsrefactor",
        "publisher": "cmstead",
        "version": "2.18.2"
    },
    {
        "id": "codezombiech.gitignore",
        "name": "gitignore",
        "publisher": "codezombiech",
        "version": "0.6.0"
    },
    {
        "id": "CoenraadS.bracket-pair-colorizer",
        "name": "bracket-pair-colorizer",
        "publisher": "CoenraadS",
        "version": "1.0.61"
    },
    {
        "id": "dbaeumer.vscode-eslint",
        "name": "vscode-eslint",
        "publisher": "dbaeumer",
        "version": "1.9.0"
    },
    {
        "id": "dcasella.monokai-plusplus",
        "name": "monokai-plusplus",
        "publisher": "dcasella",
        "version": "1.6.10"
    },
    {
        "id": "doingweb.wpy-beautify",
        "name": "wpy-beautify",
        "publisher": "doingweb",
        "version": "2.0.10"
    },
    {
        "id": "donjayamanne.git-extension-pack",
        "name": "git-extension-pack",
        "publisher": "donjayamanne",
        "version": "0.1.3"
    },
    {
        "id": "donjayamanne.githistory",
        "name": "githistory",
        "publisher": "donjayamanne",
        "version": "0.4.6"
    },
    {
        "id": "dracula-theme.theme-dracula",
        "name": "theme-dracula",
        "publisher": "dracula-theme",
        "version": "2.18.0"
    },
    {
        "id": "EditorConfig.EditorConfig",
        "name": "EditorConfig",
        "publisher": "EditorConfig",
        "version": "0.13.0"
    },
    {
        "id": "electrotype.windows-explorer-context-menu",
        "name": "windows-explorer-context-menu",
        "publisher": "electrotype",
        "version": "2.0.0"
    },
    {
        "id": "esbenp.prettier-vscode",
        "name": "prettier-vscode",
        "publisher": "esbenp",
        "version": "1.9.0"
    },
    {
        "id": "evileumas.html-to-javascript-string",
        "name": "html-to-javascript-string",
        "publisher": "evileumas",
        "version": "0.0.6"
    },
    {
        "id": "formulahendry.auto-close-tag",
        "name": "auto-close-tag",
        "publisher": "formulahendry",
        "version": "0.5.6"
    },
    {
        "id": "formulahendry.auto-rename-tag",
        "name": "auto-rename-tag",
        "publisher": "formulahendry",
        "version": "0.1.0"
    },
    {
        "id": "formulahendry.docker-explorer",
        "name": "docker-explorer",
        "publisher": "formulahendry",
        "version": "0.1.6"
    },
    {
        "id": "gerane.Theme-FlatlandMonokai",
        "name": "Theme-FlatlandMonokai",
        "publisher": "gerane",
        "version": "0.0.4"
    },
    {
        "id": "glen-84.sass-lint",
        "name": "sass-lint",
        "publisher": "glen-84",
        "version": "1.0.5"
    },
    {
        "id": "gpanneti.css2inlinestyle",
        "name": "css2inlinestyle",
        "publisher": "gpanneti",
        "version": "1.2.3"
    },
    {
        "id": "howardzuo.vscode-git-tags",
        "name": "vscode-git-tags",
        "publisher": "howardzuo",
        "version": "1.4.3"
    },
    {
        "id": "idleberg.icon-fonts",
        "name": "icon-fonts",
        "publisher": "idleberg",
        "version": "2.1.5"
    },
    {
        "id": "ionutvmi.path-autocomplete",
        "name": "path-autocomplete",
        "publisher": "ionutvmi",
        "version": "1.13.3"
    },
    {
        "id": "jerrygoyal.shortcut-menu-bar",
        "name": "shortcut-menu-bar",
        "publisher": "jerrygoyal",
        "version": "1.1.0"
    },
    {
        "id": "jmallien.ReplaceWithNewline",
        "name": "ReplaceWithNewline",
        "publisher": "jmallien",
        "version": "0.0.1"
    },
    {
        "id": "l7ssha.tag-inserter",
        "name": "tag-inserter",
        "publisher": "l7ssha",
        "version": "1.4.0"
    },
    {
        "id": "lamartire.git-indicators",
        "name": "git-indicators",
        "publisher": "lamartire",
        "version": "2.1.1"
    },
    {
        "id": "le0zh.vscode-regexp-preivew",
        "name": "vscode-regexp-preivew",
        "publisher": "le0zh",
        "version": "0.0.3"
    },
    {
        "id": "lihui.vs-color-picker",
        "name": "vs-color-picker",
        "publisher": "lihui",
        "version": "1.0.0"
    },
    {
        "id": "lukazakrajsek.scss-refactoring",
        "name": "scss-refactoring",
        "publisher": "lukazakrajsek",
        "version": "0.1.4"
    },
    {
        "id": "marclipovsky.string-manipulation",
        "name": "string-manipulation",
        "publisher": "marclipovsky",
        "version": "0.3.1"
    },
    {
        "id": "McCarter.start-git-bash",
        "name": "start-git-bash",
        "publisher": "McCarter",
        "version": "1.2.1"
    },
    {
        "id": "medzhidov.font-awesome-codes-html",
        "name": "font-awesome-codes-html",
        "publisher": "medzhidov",
        "version": "0.0.7"
    },
    {
        "id": "mgmcdermott.vscode-language-babel",
        "name": "vscode-language-babel",
        "publisher": "mgmcdermott",
        "version": "0.0.23"
    },
    {
        "id": "michelemelluso.code-beautifier",
        "name": "code-beautifier",
        "publisher": "michelemelluso",
        "version": "2.3.3"
    },
    {
        "id": "michelemelluso.gitignore",
        "name": "gitignore",
        "publisher": "michelemelluso",
        "version": "1.0.1"
    },
    {
        "id": "monokai.theme-monokai-pro-vscode",
        "name": "theme-monokai-pro-vscode",
        "publisher": "monokai",
        "version": "1.1.13"
    },
    {
        "id": "mrmlnc.vscode-duplicate",
        "name": "vscode-duplicate",
        "publisher": "mrmlnc",
        "version": "1.2.1"
    },
    {
        "id": "mrmlnc.vscode-pugbeautify",
        "name": "vscode-pugbeautify",
        "publisher": "mrmlnc",
        "version": "1.0.2"
    },
    {
        "id": "mrmlnc.vscode-scss",
        "name": "vscode-scss",
        "publisher": "mrmlnc",
        "version": "0.6.2"
    },
    {
        "id": "ms-azuretools.vscode-docker",
        "name": "vscode-docker",
        "publisher": "ms-azuretools",
        "version": "0.7.0"
    },
    {
        "id": "nickdodd79.gulptasks",
        "name": "gulptasks",
        "publisher": "nickdodd79",
        "version": "1.3.1"
    },
    {
        "id": "nkokhelox.svg-font-previewer",
        "name": "svg-font-previewer",
        "publisher": "nkokhelox",
        "version": "1.1.5"
    },
    {
        "id": "nonoroazoro.syncing",
        "name": "syncing",
        "publisher": "nonoroazoro",
        "version": "3.0.8"
    },
    {
        "id": "NuclleaR.vscode-extension-auto-import",
        "name": "vscode-extension-auto-import",
        "publisher": "NuclleaR",
        "version": "1.4.3"
    },
    {
        "id": "octref.vetur",
        "name": "vetur",
        "publisher": "octref",
        "version": "0.22.0"
    },
    {
        "id": "peakchen90.vue-beautify",
        "name": "vue-beautify",
        "publisher": "peakchen90",
        "version": "2.0.4"
    },
    {
        "id": "piotrpalarz.vscode-gitignore-generator",
        "name": "vscode-gitignore-generator",
        "publisher": "piotrpalarz",
        "version": "1.0.1"
    },
    {
        "id": "plibither8.remove-comments",
        "name": "remove-comments",
        "publisher": "plibither8",
        "version": "1.2.2"
    },
    {
        "id": "pranaygp.vscode-css-peek",
        "name": "vscode-css-peek",
        "publisher": "pranaygp",
        "version": "3.0.2"
    },
    {
        "id": "ritwickdey.LiveServer",
        "name": "LiveServer",
        "publisher": "ritwickdey",
        "version": "5.6.1"
    },
    {
        "id": "ryu1kn.remote-repo-viewer",
        "name": "remote-repo-viewer",
        "publisher": "ryu1kn",
        "version": "0.4.0"
    },
    {
        "id": "sburg.vscode-javascript-booster",
        "name": "vscode-javascript-booster",
        "publisher": "sburg",
        "version": "0.11.0"
    },
    {
        "id": "seunghwan.smartsemicolon",
        "name": "smartsemicolon",
        "publisher": "seunghwan",
        "version": "1.0.3"
    },
    {
        "id": "shyykoserhiy.vscode-spotify",
        "name": "vscode-spotify",
        "publisher": "shyykoserhiy",
        "version": "3.1.0"
    },
    {
        "id": "sidthesloth.html5-boilerplate",
        "name": "html5-boilerplate",
        "publisher": "sidthesloth",
        "version": "1.0.3"
    },
    {
        "id": "sldobri.daily",
        "name": "daily",
        "publisher": "sldobri",
        "version": "6.0.3"
    },
    {
        "id": "streetsidesoftware.code-spell-checker",
        "name": "code-spell-checker",
        "publisher": "streetsidesoftware",
        "version": "1.7.17"
    },
    {
        "id": "streetsidesoftware.code-spell-checker-portuguese-brazilian",
        "name": "code-spell-checker-portuguese-brazilian",
        "publisher": "streetsidesoftware",
        "version": "0.1.0"
    },
    {
        "id": "t7yang.hyper-javascript-snippets",
        "name": "hyper-javascript-snippets",
        "publisher": "t7yang",
        "version": "2.1.0"
    },
    {
        "id": "tombonnike.vscode-status-bar-format-toggle",
        "name": "vscode-status-bar-format-toggle",
        "publisher": "tombonnike",
        "version": "1.5.0"
    },
    {
        "id": "traBpUkciP.vscode-npm-scripts",
        "name": "vscode-npm-scripts",
        "publisher": "traBpUkciP",
        "version": "0.2.1"
    },
    {
        "id": "vector-of-bool.gitflow",
        "name": "gitflow",
        "publisher": "vector-of-bool",
        "version": "1.2.1"
    },
    {
        "id": "vscode-icons-team.vscode-icons",
        "name": "vscode-icons",
        "publisher": "vscode-icons-team",
        "version": "9.2.0"
    },
    {
        "id": "xabikos.JavaScriptSnippets",
        "name": "JavaScriptSnippets",
        "publisher": "xabikos",
        "version": "1.7.2"
    },
    {
        "id": "yaksoy.maxlint",
        "name": "maxlint",
        "publisher": "yaksoy",
        "version": "1.2.2"
    },
    {
        "id": "Zignd.html-css-class-completion",
        "name": "html-css-class-completion",
        "publisher": "Zignd",
        "version": "1.19.0"
    },
    {
        "id": "ziyasal.vscode-open-in-github",
        "name": "vscode-open-in-github",
        "publisher": "ziyasal",
        "version": "1.3.6"
    }
]
keybindings.json
// Place your key bindings in this file to overwrite the defaults
[
    {
		"key": "ctrl+d",
		"command": "editor.action.copyLinesDownAction",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+shift+up",
		"command": "editor.action.moveLinesUpAction",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+shift+down",
		"command": "editor.action.moveLinesDownAction",
		"when": "editorTextFocus"
    },
    {
		"key": "shift+tab",
		"command": "editor.action.outdentLines",
		"when": "editorTextFocus"
	},

	{
		"key": "ctrl+1",
		"command": "editor.action.addSelectionToNextFindMatch",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+alt+o",
		"command": "turboConsoleLog.displayLogMessage"
	},
	{
		"key": "ctrl+alt+l",
		"command": "-turboConsoleLog.displayLogMessage"
	}
]
settings.json
{
  "gitlens.advanced.messages": {
    "suppressShowKeyBindingsNotice": true
  },
  "beautify.config": {
    "html": {
      "allowed_file_extensions": ["htm", "html", "xhtml", "shtml", "xml", "svg", "dust"],
      "brace_style": "collapse", // [collapse|expand|end-expand|none] Put braces on the same line as control statements (default), or put braces on own line (Allman / ANSI style), or just put end braces on own line, or attempt to keep them where they are
      "end_with_newline": true, // End output with newline
      "indent_char": " ", // Indentation character
      "indent_handlebars": true, // e.g. {{#foo}}, {{/foo}}
      "indent_inner_html": true, // Indent <head> and <body> sections
      "indent_scripts": "keep", // [keep|separate|normal]
      "indent_size": 4, // Indentation size
      "max_preserve_newlines": 10, // Maximum number of line breaks to be preserved in one chunk (0 disables)
      "preserve_newlines": true, // Whether existing line breaks before elements should be preserved (only works before elements, not inside tags or for text)
      // "unformatted": ["a", "span", "img", "code", "pre", "sub", "sup", "em", "strong", "b", "i", "u", "strike", "big", "small", "pre", "h1", "h2", "h3", "h4", "h5", "h6"], // List of tags that should not be reformatted
      "wrap_line_length": 0 // Lines should wrap at next opportunity after this number of characters (0 disables)
    },
    "css": {
      "allowed_file_extensions": ["css", "scss", "sass", "less"],
      "end_with_newline": true, // End output with newline
      "indent_char": " ", // Indentation character
      "indent_size": 4, // Indentation size
      "newline_between_rules": true, // Add a new line after every css rule
      "selector_separator": " ",
      "selector_separator_newline": true, // Separate selectors with newline or not (e.g. "a,\nbr" or "a, br")
      "preserve_newlines": true,
      "max_preserve_newlines": 10
    },
    "js": {
      // Collapse curly brackets
      "brace_style": "collapse-preserve-inline",
      // Break chained method calls across subsequent lines
      "break_chained_methods": false,
      // End output with newline
      "end_with_newline": true,
      // Evaluate code
      "eval_code": false,
      // Indentation character
      "indent_char": " ",
      // Initial indentation level
      "indent_level": 0,
      // Indentation character size
      "indent_size": 2,
      // Indent with tabs, overrides 'indent_size' and 'indent_char'
      "indent_with_tabs": false,
      // Enable jslint-stricter mode
      "jslint_happy": false,
      // Preserve array indentation
      "keep_array_indentation": false,
      // Preserve function indentation
      "keep_function_indentation": false,
      // Number of line-breaks to be preserved in one chunk
      "max_preserve_newlines": 10,
      // Preserve newlines
      "preserve_newlines": true,
      // Add a space before an anonymous function's parentheses, i.e. function ()
      "space_after_anon_function": true,
      // Add a space before the conditional statement i.e. 'if (true)'
      "space_before_conditional": true,
      // Add padding spaces within empty parentheses i.e. 'f( )'
      "space_in_empty_paren": false,
      // Add padding spaces within parentheses i.e. 'f( a, b )'
      "space_in_paren": false,
      // Decode printable characters encoded in xNN notation
      "unescape_strings": false,
      // Wrap lines at next opportunity after N characters
      "wrap_line_length": 0,
      "allowed_file_extensions": ["js", "json", "jshintrc", "jsbeautifyrc"],
      // "brace_style": "collapse", // [collapse|expand|end-expand|none] Put braces on the same line as control statements (default), or put braces on own line (Allman / ANSI style), or just put end braces on own line, or attempt to keep them where they are
      // "break_chained_methods": false, // Break chained method calls across subsequent lines
      "e4x": false, // Pass E4X xml literals through untouched
      // "end_with_newline": false, // End output with newline
      // "indent_char": " ", // Indentation character
      // "indent_level": 0, // Initial indentation level
      // "indent_size": 4, // Indentation size
      // "indent_with_tabs": false, // Indent with tabs, overrides `indent_size` and `indent_char`
      // "jslint_happy": false, // If true, then jslint-stricter mode is enforced
      // "keep_array_indentation": false, // Preserve array indentation
      // "keep_function_indentation": false, // Preserve function indentation
      // "max_preserve_newlines": 0, // Maximum number of line breaks to be preserved in one chunk (0 disables)
      // "preserve_newlines": true, // Whether existing line breaks should be preserved
      // "space_after_anon_function": false, // Should the space before an anonymous function's parens be added, "function()" vs "function ()"
      // "space_before_conditional": true, // Should the space before conditional statement be added, "if(true)" vs "if (true)"
      // "space_in_empty_paren": false, // Add padding spaces within empty paren, "f()" vs "f( )"
      // "space_in_paren": false, // Add padding spaces within paren, ie. f( a, b )
      // "unescape_strings": false, // Should printable characters in strings encoded in \xNN notation be unescaped, "example" vs "\x65\x78\x61\x6d\x70\x6c\x65"
      // "wrap_line_length": 0 // Lines should wrap at next opportunity after this number of characters (0 disables)
    }
  },
  "workbench.colorTheme": "ƒ - Monokai - Operator Mono/Italic",
  "workbench.iconTheme": "Monokai Pro Icons",
  "editor.tabSize": 4,
  "[javascript]": {
    "editor.tabSize": 2,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[json]": {
    "editor.tabSize": 2,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "editor.scrollBeyondLastLine": false,
  "editor.rulers": [
    130
  ],
  "files.insertFinalNewline": false,
  "npm-intellisense.scanDevDependencies": true,
  "npm-intellisense.importLinebreak": "",
  "auto-close-tag.activationOnLanguage": [
    "html",
    "xml",
    "php",
    "javascriptreact",
    "vue"
  ],
  "smartsemicolon.enable": true,
  "smartsemicolon.autoLineChange": true,
  "vsicons.dontShowNewVersionMessage": true,
  // "terminal.integrated.shell.windows": "C:\\WINDOWS\\Sysnative\\WindowsPowerShell\\v1.0\\powershell.exe",

  // GIT Bash Configuration
  "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
  "editor.autoIndent": true,
  "editor.formatOnPaste": false,
  "cSpell.language": "pt,pt-BR,en-US",
  "editor.fontFamily": "Fira Code",
  "editor.fontLigatures": true,
  "terminal.integrated.fontFamily": "Meslo LG M DZ",
  "workbench.editor.highlightModifiedTabs": true,
  // "files.autoSave": "afterDelay",
  "explorer.sortOrder": "type",
  "editor.cursorStyle": "block",
  "editor.cursorBlinking": "smooth",
  "files.trimFinalNewlines": true,
  "editor.acceptSuggestionOnEnter": "off",
  "breadcrumbs.enabled": true,
  "window.title": "${activeEditorMedium}${separator}${rootName}",
  "window.titleBarStyle": "native",
  "window.menuBarVisibility": "toggle",
  "editor.renderWhitespace": "boundary",
  "vsicons.projectDetection.autoReload": true,
  "diffEditor.renderSideBySide": false,
  "workbench.startupEditor": "newUntitledFile",
  "cSpell.userWords": [
    "backoff",
    "polyfill"
  ],
  "window.zoomLevel": 0,
  "[css]": {
    "editor.defaultFormatter": "michelemelluso.code-beautifier"
  },

  // Cmder    
  // "terminal.integrated.shell.windows": "C:\\cmder\\Cmder.exe",

  // Ubuntu in Windows 10 Configuration
  // "terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\bash.exe",
}

json VSCode的设置 - 同步

VSCode的设置 - 同步

extensions.json
[
    {
        "id": "AdamCaviness.theme-monokai-dark-soda",
        "name": "theme-monokai-dark-soda",
        "publisher": "AdamCaviness",
        "version": "0.0.5"
    },
    {
        "id": "adamwalzer.scss-lint",
        "name": "scss-lint",
        "publisher": "adamwalzer",
        "version": "0.1.8"
    },
    {
        "id": "AESSoft.aessoft-class-autocomplete",
        "name": "aessoft-class-autocomplete",
        "publisher": "AESSoft",
        "version": "0.1.0"
    },
    {
        "id": "alefragnani.project-manager",
        "name": "project-manager",
        "publisher": "alefragnani",
        "version": "10.6.0"
    },
    {
        "id": "andrejunges.Handlebars",
        "name": "Handlebars",
        "publisher": "andrejunges",
        "version": "0.4.1"
    },
    {
        "id": "bengreenier.vscode-node-readme",
        "name": "vscode-node-readme",
        "publisher": "bengreenier",
        "version": "3.0.2"
    },
    {
        "id": "ChakrounAnas.turbo-console-log",
        "name": "turbo-console-log",
        "publisher": "ChakrounAnas",
        "version": "1.2.30"
    },
    {
        "id": "chrisdias.vscode-opennewinstance",
        "name": "vscode-opennewinstance",
        "publisher": "chrisdias",
        "version": "0.0.6"
    },
    {
        "id": "christian-kohler.npm-intellisense",
        "name": "npm-intellisense",
        "publisher": "christian-kohler",
        "version": "1.3.0"
    },
    {
        "id": "chrmarti.regex",
        "name": "regex",
        "publisher": "chrmarti",
        "version": "0.2.0"
    },
    {
        "id": "cmstead.jsrefactor",
        "name": "jsrefactor",
        "publisher": "cmstead",
        "version": "2.18.2"
    },
    {
        "id": "codezombiech.gitignore",
        "name": "gitignore",
        "publisher": "codezombiech",
        "version": "0.6.0"
    },
    {
        "id": "CoenraadS.bracket-pair-colorizer",
        "name": "bracket-pair-colorizer",
        "publisher": "CoenraadS",
        "version": "1.0.61"
    },
    {
        "id": "dbaeumer.vscode-eslint",
        "name": "vscode-eslint",
        "publisher": "dbaeumer",
        "version": "1.9.0"
    },
    {
        "id": "dcasella.monokai-plusplus",
        "name": "monokai-plusplus",
        "publisher": "dcasella",
        "version": "1.6.10"
    },
    {
        "id": "doingweb.wpy-beautify",
        "name": "wpy-beautify",
        "publisher": "doingweb",
        "version": "2.0.10"
    },
    {
        "id": "donjayamanne.git-extension-pack",
        "name": "git-extension-pack",
        "publisher": "donjayamanne",
        "version": "0.1.3"
    },
    {
        "id": "donjayamanne.githistory",
        "name": "githistory",
        "publisher": "donjayamanne",
        "version": "0.4.6"
    },
    {
        "id": "dracula-theme.theme-dracula",
        "name": "theme-dracula",
        "publisher": "dracula-theme",
        "version": "2.18.0"
    },
    {
        "id": "EditorConfig.EditorConfig",
        "name": "EditorConfig",
        "publisher": "EditorConfig",
        "version": "0.13.0"
    },
    {
        "id": "electrotype.windows-explorer-context-menu",
        "name": "windows-explorer-context-menu",
        "publisher": "electrotype",
        "version": "2.0.0"
    },
    {
        "id": "esbenp.prettier-vscode",
        "name": "prettier-vscode",
        "publisher": "esbenp",
        "version": "1.9.0"
    },
    {
        "id": "evileumas.html-to-javascript-string",
        "name": "html-to-javascript-string",
        "publisher": "evileumas",
        "version": "0.0.6"
    },
    {
        "id": "formulahendry.auto-close-tag",
        "name": "auto-close-tag",
        "publisher": "formulahendry",
        "version": "0.5.6"
    },
    {
        "id": "formulahendry.auto-rename-tag",
        "name": "auto-rename-tag",
        "publisher": "formulahendry",
        "version": "0.1.0"
    },
    {
        "id": "formulahendry.docker-explorer",
        "name": "docker-explorer",
        "publisher": "formulahendry",
        "version": "0.1.6"
    },
    {
        "id": "gerane.Theme-FlatlandMonokai",
        "name": "Theme-FlatlandMonokai",
        "publisher": "gerane",
        "version": "0.0.4"
    },
    {
        "id": "glen-84.sass-lint",
        "name": "sass-lint",
        "publisher": "glen-84",
        "version": "1.0.5"
    },
    {
        "id": "gpanneti.css2inlinestyle",
        "name": "css2inlinestyle",
        "publisher": "gpanneti",
        "version": "1.2.3"
    },
    {
        "id": "howardzuo.vscode-git-tags",
        "name": "vscode-git-tags",
        "publisher": "howardzuo",
        "version": "1.4.3"
    },
    {
        "id": "idleberg.icon-fonts",
        "name": "icon-fonts",
        "publisher": "idleberg",
        "version": "2.1.5"
    },
    {
        "id": "ionutvmi.path-autocomplete",
        "name": "path-autocomplete",
        "publisher": "ionutvmi",
        "version": "1.13.3"
    },
    {
        "id": "jerrygoyal.shortcut-menu-bar",
        "name": "shortcut-menu-bar",
        "publisher": "jerrygoyal",
        "version": "1.1.0"
    },
    {
        "id": "jmallien.ReplaceWithNewline",
        "name": "ReplaceWithNewline",
        "publisher": "jmallien",
        "version": "0.0.1"
    },
    {
        "id": "l7ssha.tag-inserter",
        "name": "tag-inserter",
        "publisher": "l7ssha",
        "version": "1.4.0"
    },
    {
        "id": "lamartire.git-indicators",
        "name": "git-indicators",
        "publisher": "lamartire",
        "version": "2.1.1"
    },
    {
        "id": "le0zh.vscode-regexp-preivew",
        "name": "vscode-regexp-preivew",
        "publisher": "le0zh",
        "version": "0.0.3"
    },
    {
        "id": "lihui.vs-color-picker",
        "name": "vs-color-picker",
        "publisher": "lihui",
        "version": "1.0.0"
    },
    {
        "id": "lukazakrajsek.scss-refactoring",
        "name": "scss-refactoring",
        "publisher": "lukazakrajsek",
        "version": "0.1.4"
    },
    {
        "id": "marclipovsky.string-manipulation",
        "name": "string-manipulation",
        "publisher": "marclipovsky",
        "version": "0.3.1"
    },
    {
        "id": "McCarter.start-git-bash",
        "name": "start-git-bash",
        "publisher": "McCarter",
        "version": "1.2.1"
    },
    {
        "id": "medzhidov.font-awesome-codes-html",
        "name": "font-awesome-codes-html",
        "publisher": "medzhidov",
        "version": "0.0.7"
    },
    {
        "id": "mgmcdermott.vscode-language-babel",
        "name": "vscode-language-babel",
        "publisher": "mgmcdermott",
        "version": "0.0.23"
    },
    {
        "id": "michelemelluso.code-beautifier",
        "name": "code-beautifier",
        "publisher": "michelemelluso",
        "version": "2.3.3"
    },
    {
        "id": "michelemelluso.gitignore",
        "name": "gitignore",
        "publisher": "michelemelluso",
        "version": "1.0.1"
    },
    {
        "id": "monokai.theme-monokai-pro-vscode",
        "name": "theme-monokai-pro-vscode",
        "publisher": "monokai",
        "version": "1.1.13"
    },
    {
        "id": "mrmlnc.vscode-duplicate",
        "name": "vscode-duplicate",
        "publisher": "mrmlnc",
        "version": "1.2.1"
    },
    {
        "id": "mrmlnc.vscode-pugbeautify",
        "name": "vscode-pugbeautify",
        "publisher": "mrmlnc",
        "version": "1.0.2"
    },
    {
        "id": "mrmlnc.vscode-scss",
        "name": "vscode-scss",
        "publisher": "mrmlnc",
        "version": "0.6.2"
    },
    {
        "id": "ms-azuretools.vscode-docker",
        "name": "vscode-docker",
        "publisher": "ms-azuretools",
        "version": "0.7.0"
    },
    {
        "id": "nickdodd79.gulptasks",
        "name": "gulptasks",
        "publisher": "nickdodd79",
        "version": "1.3.1"
    },
    {
        "id": "nkokhelox.svg-font-previewer",
        "name": "svg-font-previewer",
        "publisher": "nkokhelox",
        "version": "1.1.5"
    },
    {
        "id": "nonoroazoro.syncing",
        "name": "syncing",
        "publisher": "nonoroazoro",
        "version": "3.0.8"
    },
    {
        "id": "NuclleaR.vscode-extension-auto-import",
        "name": "vscode-extension-auto-import",
        "publisher": "NuclleaR",
        "version": "1.4.3"
    },
    {
        "id": "octref.vetur",
        "name": "vetur",
        "publisher": "octref",
        "version": "0.22.0"
    },
    {
        "id": "peakchen90.vue-beautify",
        "name": "vue-beautify",
        "publisher": "peakchen90",
        "version": "2.0.4"
    },
    {
        "id": "piotrpalarz.vscode-gitignore-generator",
        "name": "vscode-gitignore-generator",
        "publisher": "piotrpalarz",
        "version": "1.0.1"
    },
    {
        "id": "plibither8.remove-comments",
        "name": "remove-comments",
        "publisher": "plibither8",
        "version": "1.2.2"
    },
    {
        "id": "pranaygp.vscode-css-peek",
        "name": "vscode-css-peek",
        "publisher": "pranaygp",
        "version": "3.0.2"
    },
    {
        "id": "ritwickdey.LiveServer",
        "name": "LiveServer",
        "publisher": "ritwickdey",
        "version": "5.6.1"
    },
    {
        "id": "ryu1kn.remote-repo-viewer",
        "name": "remote-repo-viewer",
        "publisher": "ryu1kn",
        "version": "0.4.0"
    },
    {
        "id": "sburg.vscode-javascript-booster",
        "name": "vscode-javascript-booster",
        "publisher": "sburg",
        "version": "0.11.0"
    },
    {
        "id": "seunghwan.smartsemicolon",
        "name": "smartsemicolon",
        "publisher": "seunghwan",
        "version": "1.0.3"
    },
    {
        "id": "shyykoserhiy.vscode-spotify",
        "name": "vscode-spotify",
        "publisher": "shyykoserhiy",
        "version": "3.1.0"
    },
    {
        "id": "sidthesloth.html5-boilerplate",
        "name": "html5-boilerplate",
        "publisher": "sidthesloth",
        "version": "1.0.3"
    },
    {
        "id": "sldobri.daily",
        "name": "daily",
        "publisher": "sldobri",
        "version": "6.0.3"
    },
    {
        "id": "streetsidesoftware.code-spell-checker",
        "name": "code-spell-checker",
        "publisher": "streetsidesoftware",
        "version": "1.7.17"
    },
    {
        "id": "streetsidesoftware.code-spell-checker-portuguese-brazilian",
        "name": "code-spell-checker-portuguese-brazilian",
        "publisher": "streetsidesoftware",
        "version": "0.1.0"
    },
    {
        "id": "t7yang.hyper-javascript-snippets",
        "name": "hyper-javascript-snippets",
        "publisher": "t7yang",
        "version": "2.1.0"
    },
    {
        "id": "tombonnike.vscode-status-bar-format-toggle",
        "name": "vscode-status-bar-format-toggle",
        "publisher": "tombonnike",
        "version": "1.5.0"
    },
    {
        "id": "traBpUkciP.vscode-npm-scripts",
        "name": "vscode-npm-scripts",
        "publisher": "traBpUkciP",
        "version": "0.2.1"
    },
    {
        "id": "vector-of-bool.gitflow",
        "name": "gitflow",
        "publisher": "vector-of-bool",
        "version": "1.2.1"
    },
    {
        "id": "vscode-icons-team.vscode-icons",
        "name": "vscode-icons",
        "publisher": "vscode-icons-team",
        "version": "9.2.0"
    },
    {
        "id": "xabikos.JavaScriptSnippets",
        "name": "JavaScriptSnippets",
        "publisher": "xabikos",
        "version": "1.7.2"
    },
    {
        "id": "yaksoy.maxlint",
        "name": "maxlint",
        "publisher": "yaksoy",
        "version": "1.2.2"
    },
    {
        "id": "Zignd.html-css-class-completion",
        "name": "html-css-class-completion",
        "publisher": "Zignd",
        "version": "1.19.0"
    },
    {
        "id": "ziyasal.vscode-open-in-github",
        "name": "vscode-open-in-github",
        "publisher": "ziyasal",
        "version": "1.3.6"
    }
]
keybindings.json
// Place your key bindings in this file to overwrite the defaults
[
    {
		"key": "ctrl+d",
		"command": "editor.action.copyLinesDownAction",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+shift+up",
		"command": "editor.action.moveLinesUpAction",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+shift+down",
		"command": "editor.action.moveLinesDownAction",
		"when": "editorTextFocus"
    },
    {
		"key": "shift+tab",
		"command": "editor.action.outdentLines",
		"when": "editorTextFocus"
	},

	{
		"key": "ctrl+1",
		"command": "editor.action.addSelectionToNextFindMatch",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+alt+o",
		"command": "turboConsoleLog.displayLogMessage"
	},
	{
		"key": "ctrl+alt+l",
		"command": "-turboConsoleLog.displayLogMessage"
	}
]
settings.json
{
  "gitlens.advanced.messages": {
    "suppressShowKeyBindingsNotice": true
  },
  "beautify.config": {
    "html": {
      "allowed_file_extensions": ["htm", "html", "xhtml", "shtml", "xml", "svg", "dust"],
      "brace_style": "collapse", // [collapse|expand|end-expand|none] Put braces on the same line as control statements (default), or put braces on own line (Allman / ANSI style), or just put end braces on own line, or attempt to keep them where they are
      "end_with_newline": true, // End output with newline
      "indent_char": " ", // Indentation character
      "indent_handlebars": true, // e.g. {{#foo}}, {{/foo}}
      "indent_inner_html": true, // Indent <head> and <body> sections
      "indent_scripts": "keep", // [keep|separate|normal]
      "indent_size": 4, // Indentation size
      "max_preserve_newlines": 10, // Maximum number of line breaks to be preserved in one chunk (0 disables)
      "preserve_newlines": true, // Whether existing line breaks before elements should be preserved (only works before elements, not inside tags or for text)
      // "unformatted": ["a", "span", "img", "code", "pre", "sub", "sup", "em", "strong", "b", "i", "u", "strike", "big", "small", "pre", "h1", "h2", "h3", "h4", "h5", "h6"], // List of tags that should not be reformatted
      "wrap_line_length": 0 // Lines should wrap at next opportunity after this number of characters (0 disables)
    },
    "css": {
      "allowed_file_extensions": ["css", "scss", "sass", "less"],
      "end_with_newline": true, // End output with newline
      "indent_char": " ", // Indentation character
      "indent_size": 4, // Indentation size
      "newline_between_rules": true, // Add a new line after every css rule
      "selector_separator": " ",
      "selector_separator_newline": true, // Separate selectors with newline or not (e.g. "a,\nbr" or "a, br")
      "preserve_newlines": true,
      "max_preserve_newlines": 10
    },
    "js": {
      // Collapse curly brackets
      "brace_style": "collapse-preserve-inline",
      // Break chained method calls across subsequent lines
      "break_chained_methods": false,
      // End output with newline
      "end_with_newline": true,
      // Evaluate code
      "eval_code": false,
      // Indentation character
      "indent_char": " ",
      // Initial indentation level
      "indent_level": 0,
      // Indentation character size
      "indent_size": 2,
      // Indent with tabs, overrides 'indent_size' and 'indent_char'
      "indent_with_tabs": false,
      // Enable jslint-stricter mode
      "jslint_happy": false,
      // Preserve array indentation
      "keep_array_indentation": false,
      // Preserve function indentation
      "keep_function_indentation": false,
      // Number of line-breaks to be preserved in one chunk
      "max_preserve_newlines": 10,
      // Preserve newlines
      "preserve_newlines": true,
      // Add a space before an anonymous function's parentheses, i.e. function ()
      "space_after_anon_function": true,
      // Add a space before the conditional statement i.e. 'if (true)'
      "space_before_conditional": true,
      // Add padding spaces within empty parentheses i.e. 'f( )'
      "space_in_empty_paren": false,
      // Add padding spaces within parentheses i.e. 'f( a, b )'
      "space_in_paren": false,
      // Decode printable characters encoded in xNN notation
      "unescape_strings": false,
      // Wrap lines at next opportunity after N characters
      "wrap_line_length": 0,
      "allowed_file_extensions": ["js", "json", "jshintrc", "jsbeautifyrc"],
      // "brace_style": "collapse", // [collapse|expand|end-expand|none] Put braces on the same line as control statements (default), or put braces on own line (Allman / ANSI style), or just put end braces on own line, or attempt to keep them where they are
      // "break_chained_methods": false, // Break chained method calls across subsequent lines
      "e4x": false, // Pass E4X xml literals through untouched
      // "end_with_newline": false, // End output with newline
      // "indent_char": " ", // Indentation character
      // "indent_level": 0, // Initial indentation level
      // "indent_size": 4, // Indentation size
      // "indent_with_tabs": false, // Indent with tabs, overrides `indent_size` and `indent_char`
      // "jslint_happy": false, // If true, then jslint-stricter mode is enforced
      // "keep_array_indentation": false, // Preserve array indentation
      // "keep_function_indentation": false, // Preserve function indentation
      // "max_preserve_newlines": 0, // Maximum number of line breaks to be preserved in one chunk (0 disables)
      // "preserve_newlines": true, // Whether existing line breaks should be preserved
      // "space_after_anon_function": false, // Should the space before an anonymous function's parens be added, "function()" vs "function ()"
      // "space_before_conditional": true, // Should the space before conditional statement be added, "if(true)" vs "if (true)"
      // "space_in_empty_paren": false, // Add padding spaces within empty paren, "f()" vs "f( )"
      // "space_in_paren": false, // Add padding spaces within paren, ie. f( a, b )
      // "unescape_strings": false, // Should printable characters in strings encoded in \xNN notation be unescaped, "example" vs "\x65\x78\x61\x6d\x70\x6c\x65"
      // "wrap_line_length": 0 // Lines should wrap at next opportunity after this number of characters (0 disables)
    }
  },
  "workbench.colorTheme": "ƒ - Monokai - Operator Mono/Italic",
  "workbench.iconTheme": "Monokai Pro Icons",
  "editor.tabSize": 4,
  "[javascript]": {
    "editor.tabSize": 2,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[json]": {
    "editor.tabSize": 2,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "editor.scrollBeyondLastLine": false,
  "editor.rulers": [
    130
  ],
  "files.insertFinalNewline": false,
  "npm-intellisense.scanDevDependencies": true,
  "npm-intellisense.importLinebreak": "",
  "auto-close-tag.activationOnLanguage": [
    "html",
    "xml",
    "php",
    "javascriptreact",
    "vue"
  ],
  "smartsemicolon.enable": true,
  "smartsemicolon.autoLineChange": true,
  "vsicons.dontShowNewVersionMessage": true,
  // "terminal.integrated.shell.windows": "C:\\WINDOWS\\Sysnative\\WindowsPowerShell\\v1.0\\powershell.exe",

  // GIT Bash Configuration
  "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
  "editor.autoIndent": true,
  "editor.formatOnPaste": false,
  "cSpell.language": "pt,pt-BR,en-US",
  "editor.fontFamily": "Fira Code",
  "editor.fontLigatures": true,
  "terminal.integrated.fontFamily": "Meslo LG M DZ",
  "workbench.editor.highlightModifiedTabs": true,
  // "files.autoSave": "afterDelay",
  "explorer.sortOrder": "type",
  "editor.cursorStyle": "block",
  "editor.cursorBlinking": "smooth",
  "files.trimFinalNewlines": true,
  "editor.acceptSuggestionOnEnter": "off",
  "breadcrumbs.enabled": true,
  "window.title": "${activeEditorMedium}${separator}${rootName}",
  "window.titleBarStyle": "native",
  "window.menuBarVisibility": "toggle",
  "editor.renderWhitespace": "boundary",
  "vsicons.projectDetection.autoReload": true,
  "diffEditor.renderSideBySide": false,
  "workbench.startupEditor": "newUntitledFile",
  "cSpell.userWords": [
    "backoff",
    "polyfill"
  ],
  "window.zoomLevel": 0,
  "[css]": {
    "editor.defaultFormatter": "michelemelluso.code-beautifier"
  },

  // Cmder    
  // "terminal.integrated.shell.windows": "C:\\cmder\\Cmder.exe",

  // Ubuntu in Windows 10 Configuration
  // "terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\bash.exe",
}

json VSCode的设置 - 同步

VSCode的设置 - 同步

extensions.json
[
    {
        "id": "AdamCaviness.theme-monokai-dark-soda",
        "name": "theme-monokai-dark-soda",
        "publisher": "AdamCaviness",
        "version": "0.0.5"
    },
    {
        "id": "adamwalzer.scss-lint",
        "name": "scss-lint",
        "publisher": "adamwalzer",
        "version": "0.1.8"
    },
    {
        "id": "AESSoft.aessoft-class-autocomplete",
        "name": "aessoft-class-autocomplete",
        "publisher": "AESSoft",
        "version": "0.1.0"
    },
    {
        "id": "alefragnani.project-manager",
        "name": "project-manager",
        "publisher": "alefragnani",
        "version": "10.6.0"
    },
    {
        "id": "andrejunges.Handlebars",
        "name": "Handlebars",
        "publisher": "andrejunges",
        "version": "0.4.1"
    },
    {
        "id": "bengreenier.vscode-node-readme",
        "name": "vscode-node-readme",
        "publisher": "bengreenier",
        "version": "3.0.2"
    },
    {
        "id": "ChakrounAnas.turbo-console-log",
        "name": "turbo-console-log",
        "publisher": "ChakrounAnas",
        "version": "1.2.30"
    },
    {
        "id": "chrisdias.vscode-opennewinstance",
        "name": "vscode-opennewinstance",
        "publisher": "chrisdias",
        "version": "0.0.6"
    },
    {
        "id": "christian-kohler.npm-intellisense",
        "name": "npm-intellisense",
        "publisher": "christian-kohler",
        "version": "1.3.0"
    },
    {
        "id": "chrmarti.regex",
        "name": "regex",
        "publisher": "chrmarti",
        "version": "0.2.0"
    },
    {
        "id": "cmstead.jsrefactor",
        "name": "jsrefactor",
        "publisher": "cmstead",
        "version": "2.18.2"
    },
    {
        "id": "codezombiech.gitignore",
        "name": "gitignore",
        "publisher": "codezombiech",
        "version": "0.6.0"
    },
    {
        "id": "CoenraadS.bracket-pair-colorizer",
        "name": "bracket-pair-colorizer",
        "publisher": "CoenraadS",
        "version": "1.0.61"
    },
    {
        "id": "dbaeumer.vscode-eslint",
        "name": "vscode-eslint",
        "publisher": "dbaeumer",
        "version": "1.9.0"
    },
    {
        "id": "dcasella.monokai-plusplus",
        "name": "monokai-plusplus",
        "publisher": "dcasella",
        "version": "1.6.10"
    },
    {
        "id": "doingweb.wpy-beautify",
        "name": "wpy-beautify",
        "publisher": "doingweb",
        "version": "2.0.10"
    },
    {
        "id": "donjayamanne.git-extension-pack",
        "name": "git-extension-pack",
        "publisher": "donjayamanne",
        "version": "0.1.3"
    },
    {
        "id": "donjayamanne.githistory",
        "name": "githistory",
        "publisher": "donjayamanne",
        "version": "0.4.6"
    },
    {
        "id": "dracula-theme.theme-dracula",
        "name": "theme-dracula",
        "publisher": "dracula-theme",
        "version": "2.18.0"
    },
    {
        "id": "EditorConfig.EditorConfig",
        "name": "EditorConfig",
        "publisher": "EditorConfig",
        "version": "0.13.0"
    },
    {
        "id": "electrotype.windows-explorer-context-menu",
        "name": "windows-explorer-context-menu",
        "publisher": "electrotype",
        "version": "2.0.0"
    },
    {
        "id": "esbenp.prettier-vscode",
        "name": "prettier-vscode",
        "publisher": "esbenp",
        "version": "1.9.0"
    },
    {
        "id": "evileumas.html-to-javascript-string",
        "name": "html-to-javascript-string",
        "publisher": "evileumas",
        "version": "0.0.6"
    },
    {
        "id": "formulahendry.auto-close-tag",
        "name": "auto-close-tag",
        "publisher": "formulahendry",
        "version": "0.5.6"
    },
    {
        "id": "formulahendry.auto-rename-tag",
        "name": "auto-rename-tag",
        "publisher": "formulahendry",
        "version": "0.1.0"
    },
    {
        "id": "formulahendry.docker-explorer",
        "name": "docker-explorer",
        "publisher": "formulahendry",
        "version": "0.1.6"
    },
    {
        "id": "gerane.Theme-FlatlandMonokai",
        "name": "Theme-FlatlandMonokai",
        "publisher": "gerane",
        "version": "0.0.4"
    },
    {
        "id": "glen-84.sass-lint",
        "name": "sass-lint",
        "publisher": "glen-84",
        "version": "1.0.5"
    },
    {
        "id": "gpanneti.css2inlinestyle",
        "name": "css2inlinestyle",
        "publisher": "gpanneti",
        "version": "1.2.3"
    },
    {
        "id": "howardzuo.vscode-git-tags",
        "name": "vscode-git-tags",
        "publisher": "howardzuo",
        "version": "1.4.3"
    },
    {
        "id": "idleberg.icon-fonts",
        "name": "icon-fonts",
        "publisher": "idleberg",
        "version": "2.1.5"
    },
    {
        "id": "ionutvmi.path-autocomplete",
        "name": "path-autocomplete",
        "publisher": "ionutvmi",
        "version": "1.13.3"
    },
    {
        "id": "jerrygoyal.shortcut-menu-bar",
        "name": "shortcut-menu-bar",
        "publisher": "jerrygoyal",
        "version": "1.1.0"
    },
    {
        "id": "jmallien.ReplaceWithNewline",
        "name": "ReplaceWithNewline",
        "publisher": "jmallien",
        "version": "0.0.1"
    },
    {
        "id": "l7ssha.tag-inserter",
        "name": "tag-inserter",
        "publisher": "l7ssha",
        "version": "1.4.0"
    },
    {
        "id": "lamartire.git-indicators",
        "name": "git-indicators",
        "publisher": "lamartire",
        "version": "2.1.1"
    },
    {
        "id": "le0zh.vscode-regexp-preivew",
        "name": "vscode-regexp-preivew",
        "publisher": "le0zh",
        "version": "0.0.3"
    },
    {
        "id": "lihui.vs-color-picker",
        "name": "vs-color-picker",
        "publisher": "lihui",
        "version": "1.0.0"
    },
    {
        "id": "lukazakrajsek.scss-refactoring",
        "name": "scss-refactoring",
        "publisher": "lukazakrajsek",
        "version": "0.1.4"
    },
    {
        "id": "marclipovsky.string-manipulation",
        "name": "string-manipulation",
        "publisher": "marclipovsky",
        "version": "0.3.1"
    },
    {
        "id": "McCarter.start-git-bash",
        "name": "start-git-bash",
        "publisher": "McCarter",
        "version": "1.2.1"
    },
    {
        "id": "medzhidov.font-awesome-codes-html",
        "name": "font-awesome-codes-html",
        "publisher": "medzhidov",
        "version": "0.0.7"
    },
    {
        "id": "mgmcdermott.vscode-language-babel",
        "name": "vscode-language-babel",
        "publisher": "mgmcdermott",
        "version": "0.0.23"
    },
    {
        "id": "michelemelluso.code-beautifier",
        "name": "code-beautifier",
        "publisher": "michelemelluso",
        "version": "2.3.3"
    },
    {
        "id": "michelemelluso.gitignore",
        "name": "gitignore",
        "publisher": "michelemelluso",
        "version": "1.0.1"
    },
    {
        "id": "monokai.theme-monokai-pro-vscode",
        "name": "theme-monokai-pro-vscode",
        "publisher": "monokai",
        "version": "1.1.13"
    },
    {
        "id": "mrmlnc.vscode-duplicate",
        "name": "vscode-duplicate",
        "publisher": "mrmlnc",
        "version": "1.2.1"
    },
    {
        "id": "mrmlnc.vscode-pugbeautify",
        "name": "vscode-pugbeautify",
        "publisher": "mrmlnc",
        "version": "1.0.2"
    },
    {
        "id": "mrmlnc.vscode-scss",
        "name": "vscode-scss",
        "publisher": "mrmlnc",
        "version": "0.6.2"
    },
    {
        "id": "ms-azuretools.vscode-docker",
        "name": "vscode-docker",
        "publisher": "ms-azuretools",
        "version": "0.7.0"
    },
    {
        "id": "nickdodd79.gulptasks",
        "name": "gulptasks",
        "publisher": "nickdodd79",
        "version": "1.3.1"
    },
    {
        "id": "nkokhelox.svg-font-previewer",
        "name": "svg-font-previewer",
        "publisher": "nkokhelox",
        "version": "1.1.5"
    },
    {
        "id": "nonoroazoro.syncing",
        "name": "syncing",
        "publisher": "nonoroazoro",
        "version": "3.0.8"
    },
    {
        "id": "NuclleaR.vscode-extension-auto-import",
        "name": "vscode-extension-auto-import",
        "publisher": "NuclleaR",
        "version": "1.4.3"
    },
    {
        "id": "octref.vetur",
        "name": "vetur",
        "publisher": "octref",
        "version": "0.22.0"
    },
    {
        "id": "peakchen90.vue-beautify",
        "name": "vue-beautify",
        "publisher": "peakchen90",
        "version": "2.0.4"
    },
    {
        "id": "piotrpalarz.vscode-gitignore-generator",
        "name": "vscode-gitignore-generator",
        "publisher": "piotrpalarz",
        "version": "1.0.1"
    },
    {
        "id": "plibither8.remove-comments",
        "name": "remove-comments",
        "publisher": "plibither8",
        "version": "1.2.2"
    },
    {
        "id": "pranaygp.vscode-css-peek",
        "name": "vscode-css-peek",
        "publisher": "pranaygp",
        "version": "3.0.2"
    },
    {
        "id": "ritwickdey.LiveServer",
        "name": "LiveServer",
        "publisher": "ritwickdey",
        "version": "5.6.1"
    },
    {
        "id": "ryu1kn.remote-repo-viewer",
        "name": "remote-repo-viewer",
        "publisher": "ryu1kn",
        "version": "0.4.0"
    },
    {
        "id": "sburg.vscode-javascript-booster",
        "name": "vscode-javascript-booster",
        "publisher": "sburg",
        "version": "0.11.0"
    },
    {
        "id": "seunghwan.smartsemicolon",
        "name": "smartsemicolon",
        "publisher": "seunghwan",
        "version": "1.0.3"
    },
    {
        "id": "shyykoserhiy.vscode-spotify",
        "name": "vscode-spotify",
        "publisher": "shyykoserhiy",
        "version": "3.1.0"
    },
    {
        "id": "sidthesloth.html5-boilerplate",
        "name": "html5-boilerplate",
        "publisher": "sidthesloth",
        "version": "1.0.3"
    },
    {
        "id": "sldobri.daily",
        "name": "daily",
        "publisher": "sldobri",
        "version": "6.0.3"
    },
    {
        "id": "streetsidesoftware.code-spell-checker",
        "name": "code-spell-checker",
        "publisher": "streetsidesoftware",
        "version": "1.7.17"
    },
    {
        "id": "streetsidesoftware.code-spell-checker-portuguese-brazilian",
        "name": "code-spell-checker-portuguese-brazilian",
        "publisher": "streetsidesoftware",
        "version": "0.1.0"
    },
    {
        "id": "t7yang.hyper-javascript-snippets",
        "name": "hyper-javascript-snippets",
        "publisher": "t7yang",
        "version": "2.1.0"
    },
    {
        "id": "tombonnike.vscode-status-bar-format-toggle",
        "name": "vscode-status-bar-format-toggle",
        "publisher": "tombonnike",
        "version": "1.5.0"
    },
    {
        "id": "traBpUkciP.vscode-npm-scripts",
        "name": "vscode-npm-scripts",
        "publisher": "traBpUkciP",
        "version": "0.2.1"
    },
    {
        "id": "vector-of-bool.gitflow",
        "name": "gitflow",
        "publisher": "vector-of-bool",
        "version": "1.2.1"
    },
    {
        "id": "vscode-icons-team.vscode-icons",
        "name": "vscode-icons",
        "publisher": "vscode-icons-team",
        "version": "9.2.0"
    },
    {
        "id": "xabikos.JavaScriptSnippets",
        "name": "JavaScriptSnippets",
        "publisher": "xabikos",
        "version": "1.7.2"
    },
    {
        "id": "yaksoy.maxlint",
        "name": "maxlint",
        "publisher": "yaksoy",
        "version": "1.2.2"
    },
    {
        "id": "Zignd.html-css-class-completion",
        "name": "html-css-class-completion",
        "publisher": "Zignd",
        "version": "1.19.0"
    },
    {
        "id": "ziyasal.vscode-open-in-github",
        "name": "vscode-open-in-github",
        "publisher": "ziyasal",
        "version": "1.3.6"
    }
]
keybindings.json
// Place your key bindings in this file to overwrite the defaults
[
    {
		"key": "ctrl+d",
		"command": "editor.action.copyLinesDownAction",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+shift+up",
		"command": "editor.action.moveLinesUpAction",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+shift+down",
		"command": "editor.action.moveLinesDownAction",
		"when": "editorTextFocus"
    },
    {
		"key": "shift+tab",
		"command": "editor.action.outdentLines",
		"when": "editorTextFocus"
	},

	{
		"key": "ctrl+1",
		"command": "editor.action.addSelectionToNextFindMatch",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+alt+o",
		"command": "turboConsoleLog.displayLogMessage"
	},
	{
		"key": "ctrl+alt+l",
		"command": "-turboConsoleLog.displayLogMessage"
	}
]
settings.json
{
  "gitlens.advanced.messages": {
    "suppressShowKeyBindingsNotice": true
  },
  "beautify.config": {
    "html": {
      "allowed_file_extensions": ["htm", "html", "xhtml", "shtml", "xml", "svg", "dust"],
      "brace_style": "collapse", // [collapse|expand|end-expand|none] Put braces on the same line as control statements (default), or put braces on own line (Allman / ANSI style), or just put end braces on own line, or attempt to keep them where they are
      "end_with_newline": true, // End output with newline
      "indent_char": " ", // Indentation character
      "indent_handlebars": true, // e.g. {{#foo}}, {{/foo}}
      "indent_inner_html": true, // Indent <head> and <body> sections
      "indent_scripts": "keep", // [keep|separate|normal]
      "indent_size": 4, // Indentation size
      "max_preserve_newlines": 10, // Maximum number of line breaks to be preserved in one chunk (0 disables)
      "preserve_newlines": true, // Whether existing line breaks before elements should be preserved (only works before elements, not inside tags or for text)
      // "unformatted": ["a", "span", "img", "code", "pre", "sub", "sup", "em", "strong", "b", "i", "u", "strike", "big", "small", "pre", "h1", "h2", "h3", "h4", "h5", "h6"], // List of tags that should not be reformatted
      "wrap_line_length": 0 // Lines should wrap at next opportunity after this number of characters (0 disables)
    },
    "css": {
      "allowed_file_extensions": ["css", "scss", "sass", "less"],
      "end_with_newline": true, // End output with newline
      "indent_char": " ", // Indentation character
      "indent_size": 4, // Indentation size
      "newline_between_rules": true, // Add a new line after every css rule
      "selector_separator": " ",
      "selector_separator_newline": true, // Separate selectors with newline or not (e.g. "a,\nbr" or "a, br")
      "preserve_newlines": true,
      "max_preserve_newlines": 10
    },
    "js": {
      // Collapse curly brackets
      "brace_style": "collapse-preserve-inline",
      // Break chained method calls across subsequent lines
      "break_chained_methods": false,
      // End output with newline
      "end_with_newline": true,
      // Evaluate code
      "eval_code": false,
      // Indentation character
      "indent_char": " ",
      // Initial indentation level
      "indent_level": 0,
      // Indentation character size
      "indent_size": 2,
      // Indent with tabs, overrides 'indent_size' and 'indent_char'
      "indent_with_tabs": false,
      // Enable jslint-stricter mode
      "jslint_happy": false,
      // Preserve array indentation
      "keep_array_indentation": false,
      // Preserve function indentation
      "keep_function_indentation": false,
      // Number of line-breaks to be preserved in one chunk
      "max_preserve_newlines": 10,
      // Preserve newlines
      "preserve_newlines": true,
      // Add a space before an anonymous function's parentheses, i.e. function ()
      "space_after_anon_function": true,
      // Add a space before the conditional statement i.e. 'if (true)'
      "space_before_conditional": true,
      // Add padding spaces within empty parentheses i.e. 'f( )'
      "space_in_empty_paren": false,
      // Add padding spaces within parentheses i.e. 'f( a, b )'
      "space_in_paren": false,
      // Decode printable characters encoded in xNN notation
      "unescape_strings": false,
      // Wrap lines at next opportunity after N characters
      "wrap_line_length": 0,
      "allowed_file_extensions": ["js", "json", "jshintrc", "jsbeautifyrc"],
      // "brace_style": "collapse", // [collapse|expand|end-expand|none] Put braces on the same line as control statements (default), or put braces on own line (Allman / ANSI style), or just put end braces on own line, or attempt to keep them where they are
      // "break_chained_methods": false, // Break chained method calls across subsequent lines
      "e4x": false, // Pass E4X xml literals through untouched
      // "end_with_newline": false, // End output with newline
      // "indent_char": " ", // Indentation character
      // "indent_level": 0, // Initial indentation level
      // "indent_size": 4, // Indentation size
      // "indent_with_tabs": false, // Indent with tabs, overrides `indent_size` and `indent_char`
      // "jslint_happy": false, // If true, then jslint-stricter mode is enforced
      // "keep_array_indentation": false, // Preserve array indentation
      // "keep_function_indentation": false, // Preserve function indentation
      // "max_preserve_newlines": 0, // Maximum number of line breaks to be preserved in one chunk (0 disables)
      // "preserve_newlines": true, // Whether existing line breaks should be preserved
      // "space_after_anon_function": false, // Should the space before an anonymous function's parens be added, "function()" vs "function ()"
      // "space_before_conditional": true, // Should the space before conditional statement be added, "if(true)" vs "if (true)"
      // "space_in_empty_paren": false, // Add padding spaces within empty paren, "f()" vs "f( )"
      // "space_in_paren": false, // Add padding spaces within paren, ie. f( a, b )
      // "unescape_strings": false, // Should printable characters in strings encoded in \xNN notation be unescaped, "example" vs "\x65\x78\x61\x6d\x70\x6c\x65"
      // "wrap_line_length": 0 // Lines should wrap at next opportunity after this number of characters (0 disables)
    }
  },
  "workbench.colorTheme": "ƒ - Monokai - Operator Mono/Italic",
  "workbench.iconTheme": "Monokai Pro Icons",
  "editor.tabSize": 4,
  "[javascript]": {
    "editor.tabSize": 2,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[json]": {
    "editor.tabSize": 2,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "editor.scrollBeyondLastLine": false,
  "editor.rulers": [
    130
  ],
  "files.insertFinalNewline": false,
  "npm-intellisense.scanDevDependencies": true,
  "npm-intellisense.importLinebreak": "",
  "auto-close-tag.activationOnLanguage": [
    "html",
    "xml",
    "php",
    "javascriptreact",
    "vue"
  ],
  "smartsemicolon.enable": true,
  "smartsemicolon.autoLineChange": true,
  "vsicons.dontShowNewVersionMessage": true,
  // "terminal.integrated.shell.windows": "C:\\WINDOWS\\Sysnative\\WindowsPowerShell\\v1.0\\powershell.exe",

  // GIT Bash Configuration
  "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
  "editor.autoIndent": true,
  "editor.formatOnPaste": false,
  "cSpell.language": "pt,pt-BR,en-US",
  "editor.fontFamily": "Fira Code",
  "editor.fontLigatures": true,
  "terminal.integrated.fontFamily": "Meslo LG M DZ",
  "workbench.editor.highlightModifiedTabs": true,
  // "files.autoSave": "afterDelay",
  "explorer.sortOrder": "type",
  "editor.cursorStyle": "block",
  "editor.cursorBlinking": "smooth",
  "files.trimFinalNewlines": true,
  "editor.acceptSuggestionOnEnter": "off",
  "breadcrumbs.enabled": true,
  "window.title": "${activeEditorMedium}${separator}${rootName}",
  "window.titleBarStyle": "native",
  "window.menuBarVisibility": "toggle",
  "editor.renderWhitespace": "boundary",
  "vsicons.projectDetection.autoReload": true,
  "diffEditor.renderSideBySide": false,
  "workbench.startupEditor": "newUntitledFile",
  "cSpell.userWords": [
    "backoff",
    "polyfill"
  ],
  "window.zoomLevel": 0,
  "[css]": {
    "editor.defaultFormatter": "michelemelluso.code-beautifier"
  },

  // Cmder    
  // "terminal.integrated.shell.windows": "C:\\cmder\\Cmder.exe",

  // Ubuntu in Windows 10 Configuration
  // "terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\bash.exe",
}

json VSCode的设置 - 同步

VSCode的设置 - 同步

extensions.json
[
    {
        "id": "AdamCaviness.theme-monokai-dark-soda",
        "name": "theme-monokai-dark-soda",
        "publisher": "AdamCaviness",
        "version": "0.0.5"
    },
    {
        "id": "adamwalzer.scss-lint",
        "name": "scss-lint",
        "publisher": "adamwalzer",
        "version": "0.1.8"
    },
    {
        "id": "AESSoft.aessoft-class-autocomplete",
        "name": "aessoft-class-autocomplete",
        "publisher": "AESSoft",
        "version": "0.1.0"
    },
    {
        "id": "alefragnani.project-manager",
        "name": "project-manager",
        "publisher": "alefragnani",
        "version": "10.6.0"
    },
    {
        "id": "andrejunges.Handlebars",
        "name": "Handlebars",
        "publisher": "andrejunges",
        "version": "0.4.1"
    },
    {
        "id": "bengreenier.vscode-node-readme",
        "name": "vscode-node-readme",
        "publisher": "bengreenier",
        "version": "3.0.2"
    },
    {
        "id": "ChakrounAnas.turbo-console-log",
        "name": "turbo-console-log",
        "publisher": "ChakrounAnas",
        "version": "1.2.30"
    },
    {
        "id": "chrisdias.vscode-opennewinstance",
        "name": "vscode-opennewinstance",
        "publisher": "chrisdias",
        "version": "0.0.6"
    },
    {
        "id": "christian-kohler.npm-intellisense",
        "name": "npm-intellisense",
        "publisher": "christian-kohler",
        "version": "1.3.0"
    },
    {
        "id": "chrmarti.regex",
        "name": "regex",
        "publisher": "chrmarti",
        "version": "0.2.0"
    },
    {
        "id": "cmstead.jsrefactor",
        "name": "jsrefactor",
        "publisher": "cmstead",
        "version": "2.18.2"
    },
    {
        "id": "codezombiech.gitignore",
        "name": "gitignore",
        "publisher": "codezombiech",
        "version": "0.6.0"
    },
    {
        "id": "CoenraadS.bracket-pair-colorizer",
        "name": "bracket-pair-colorizer",
        "publisher": "CoenraadS",
        "version": "1.0.61"
    },
    {
        "id": "dbaeumer.vscode-eslint",
        "name": "vscode-eslint",
        "publisher": "dbaeumer",
        "version": "1.9.0"
    },
    {
        "id": "dcasella.monokai-plusplus",
        "name": "monokai-plusplus",
        "publisher": "dcasella",
        "version": "1.6.10"
    },
    {
        "id": "doingweb.wpy-beautify",
        "name": "wpy-beautify",
        "publisher": "doingweb",
        "version": "2.0.10"
    },
    {
        "id": "donjayamanne.git-extension-pack",
        "name": "git-extension-pack",
        "publisher": "donjayamanne",
        "version": "0.1.3"
    },
    {
        "id": "donjayamanne.githistory",
        "name": "githistory",
        "publisher": "donjayamanne",
        "version": "0.4.6"
    },
    {
        "id": "dracula-theme.theme-dracula",
        "name": "theme-dracula",
        "publisher": "dracula-theme",
        "version": "2.18.0"
    },
    {
        "id": "EditorConfig.EditorConfig",
        "name": "EditorConfig",
        "publisher": "EditorConfig",
        "version": "0.13.0"
    },
    {
        "id": "electrotype.windows-explorer-context-menu",
        "name": "windows-explorer-context-menu",
        "publisher": "electrotype",
        "version": "2.0.0"
    },
    {
        "id": "esbenp.prettier-vscode",
        "name": "prettier-vscode",
        "publisher": "esbenp",
        "version": "1.9.0"
    },
    {
        "id": "evileumas.html-to-javascript-string",
        "name": "html-to-javascript-string",
        "publisher": "evileumas",
        "version": "0.0.6"
    },
    {
        "id": "formulahendry.auto-close-tag",
        "name": "auto-close-tag",
        "publisher": "formulahendry",
        "version": "0.5.6"
    },
    {
        "id": "formulahendry.auto-rename-tag",
        "name": "auto-rename-tag",
        "publisher": "formulahendry",
        "version": "0.1.0"
    },
    {
        "id": "formulahendry.docker-explorer",
        "name": "docker-explorer",
        "publisher": "formulahendry",
        "version": "0.1.6"
    },
    {
        "id": "gerane.Theme-FlatlandMonokai",
        "name": "Theme-FlatlandMonokai",
        "publisher": "gerane",
        "version": "0.0.4"
    },
    {
        "id": "glen-84.sass-lint",
        "name": "sass-lint",
        "publisher": "glen-84",
        "version": "1.0.5"
    },
    {
        "id": "gpanneti.css2inlinestyle",
        "name": "css2inlinestyle",
        "publisher": "gpanneti",
        "version": "1.2.3"
    },
    {
        "id": "howardzuo.vscode-git-tags",
        "name": "vscode-git-tags",
        "publisher": "howardzuo",
        "version": "1.4.3"
    },
    {
        "id": "idleberg.icon-fonts",
        "name": "icon-fonts",
        "publisher": "idleberg",
        "version": "2.1.5"
    },
    {
        "id": "ionutvmi.path-autocomplete",
        "name": "path-autocomplete",
        "publisher": "ionutvmi",
        "version": "1.13.3"
    },
    {
        "id": "jerrygoyal.shortcut-menu-bar",
        "name": "shortcut-menu-bar",
        "publisher": "jerrygoyal",
        "version": "1.1.0"
    },
    {
        "id": "jmallien.ReplaceWithNewline",
        "name": "ReplaceWithNewline",
        "publisher": "jmallien",
        "version": "0.0.1"
    },
    {
        "id": "l7ssha.tag-inserter",
        "name": "tag-inserter",
        "publisher": "l7ssha",
        "version": "1.4.0"
    },
    {
        "id": "lamartire.git-indicators",
        "name": "git-indicators",
        "publisher": "lamartire",
        "version": "2.1.1"
    },
    {
        "id": "le0zh.vscode-regexp-preivew",
        "name": "vscode-regexp-preivew",
        "publisher": "le0zh",
        "version": "0.0.3"
    },
    {
        "id": "lihui.vs-color-picker",
        "name": "vs-color-picker",
        "publisher": "lihui",
        "version": "1.0.0"
    },
    {
        "id": "lukazakrajsek.scss-refactoring",
        "name": "scss-refactoring",
        "publisher": "lukazakrajsek",
        "version": "0.1.4"
    },
    {
        "id": "marclipovsky.string-manipulation",
        "name": "string-manipulation",
        "publisher": "marclipovsky",
        "version": "0.3.1"
    },
    {
        "id": "McCarter.start-git-bash",
        "name": "start-git-bash",
        "publisher": "McCarter",
        "version": "1.2.1"
    },
    {
        "id": "medzhidov.font-awesome-codes-html",
        "name": "font-awesome-codes-html",
        "publisher": "medzhidov",
        "version": "0.0.7"
    },
    {
        "id": "mgmcdermott.vscode-language-babel",
        "name": "vscode-language-babel",
        "publisher": "mgmcdermott",
        "version": "0.0.23"
    },
    {
        "id": "michelemelluso.code-beautifier",
        "name": "code-beautifier",
        "publisher": "michelemelluso",
        "version": "2.3.3"
    },
    {
        "id": "michelemelluso.gitignore",
        "name": "gitignore",
        "publisher": "michelemelluso",
        "version": "1.0.1"
    },
    {
        "id": "monokai.theme-monokai-pro-vscode",
        "name": "theme-monokai-pro-vscode",
        "publisher": "monokai",
        "version": "1.1.13"
    },
    {
        "id": "mrmlnc.vscode-duplicate",
        "name": "vscode-duplicate",
        "publisher": "mrmlnc",
        "version": "1.2.1"
    },
    {
        "id": "mrmlnc.vscode-pugbeautify",
        "name": "vscode-pugbeautify",
        "publisher": "mrmlnc",
        "version": "1.0.2"
    },
    {
        "id": "mrmlnc.vscode-scss",
        "name": "vscode-scss",
        "publisher": "mrmlnc",
        "version": "0.6.2"
    },
    {
        "id": "ms-azuretools.vscode-docker",
        "name": "vscode-docker",
        "publisher": "ms-azuretools",
        "version": "0.7.0"
    },
    {
        "id": "nickdodd79.gulptasks",
        "name": "gulptasks",
        "publisher": "nickdodd79",
        "version": "1.3.1"
    },
    {
        "id": "nkokhelox.svg-font-previewer",
        "name": "svg-font-previewer",
        "publisher": "nkokhelox",
        "version": "1.1.5"
    },
    {
        "id": "nonoroazoro.syncing",
        "name": "syncing",
        "publisher": "nonoroazoro",
        "version": "3.0.8"
    },
    {
        "id": "NuclleaR.vscode-extension-auto-import",
        "name": "vscode-extension-auto-import",
        "publisher": "NuclleaR",
        "version": "1.4.3"
    },
    {
        "id": "octref.vetur",
        "name": "vetur",
        "publisher": "octref",
        "version": "0.22.0"
    },
    {
        "id": "peakchen90.vue-beautify",
        "name": "vue-beautify",
        "publisher": "peakchen90",
        "version": "2.0.4"
    },
    {
        "id": "piotrpalarz.vscode-gitignore-generator",
        "name": "vscode-gitignore-generator",
        "publisher": "piotrpalarz",
        "version": "1.0.1"
    },
    {
        "id": "plibither8.remove-comments",
        "name": "remove-comments",
        "publisher": "plibither8",
        "version": "1.2.2"
    },
    {
        "id": "pranaygp.vscode-css-peek",
        "name": "vscode-css-peek",
        "publisher": "pranaygp",
        "version": "3.0.2"
    },
    {
        "id": "ritwickdey.LiveServer",
        "name": "LiveServer",
        "publisher": "ritwickdey",
        "version": "5.6.1"
    },
    {
        "id": "ryu1kn.remote-repo-viewer",
        "name": "remote-repo-viewer",
        "publisher": "ryu1kn",
        "version": "0.4.0"
    },
    {
        "id": "sburg.vscode-javascript-booster",
        "name": "vscode-javascript-booster",
        "publisher": "sburg",
        "version": "0.11.0"
    },
    {
        "id": "seunghwan.smartsemicolon",
        "name": "smartsemicolon",
        "publisher": "seunghwan",
        "version": "1.0.3"
    },
    {
        "id": "shyykoserhiy.vscode-spotify",
        "name": "vscode-spotify",
        "publisher": "shyykoserhiy",
        "version": "3.1.0"
    },
    {
        "id": "sidthesloth.html5-boilerplate",
        "name": "html5-boilerplate",
        "publisher": "sidthesloth",
        "version": "1.0.3"
    },
    {
        "id": "sldobri.daily",
        "name": "daily",
        "publisher": "sldobri",
        "version": "6.0.3"
    },
    {
        "id": "streetsidesoftware.code-spell-checker",
        "name": "code-spell-checker",
        "publisher": "streetsidesoftware",
        "version": "1.7.17"
    },
    {
        "id": "streetsidesoftware.code-spell-checker-portuguese-brazilian",
        "name": "code-spell-checker-portuguese-brazilian",
        "publisher": "streetsidesoftware",
        "version": "0.1.0"
    },
    {
        "id": "t7yang.hyper-javascript-snippets",
        "name": "hyper-javascript-snippets",
        "publisher": "t7yang",
        "version": "2.1.0"
    },
    {
        "id": "tombonnike.vscode-status-bar-format-toggle",
        "name": "vscode-status-bar-format-toggle",
        "publisher": "tombonnike",
        "version": "1.5.0"
    },
    {
        "id": "traBpUkciP.vscode-npm-scripts",
        "name": "vscode-npm-scripts",
        "publisher": "traBpUkciP",
        "version": "0.2.1"
    },
    {
        "id": "vector-of-bool.gitflow",
        "name": "gitflow",
        "publisher": "vector-of-bool",
        "version": "1.2.1"
    },
    {
        "id": "vscode-icons-team.vscode-icons",
        "name": "vscode-icons",
        "publisher": "vscode-icons-team",
        "version": "9.2.0"
    },
    {
        "id": "xabikos.JavaScriptSnippets",
        "name": "JavaScriptSnippets",
        "publisher": "xabikos",
        "version": "1.7.2"
    },
    {
        "id": "yaksoy.maxlint",
        "name": "maxlint",
        "publisher": "yaksoy",
        "version": "1.2.2"
    },
    {
        "id": "Zignd.html-css-class-completion",
        "name": "html-css-class-completion",
        "publisher": "Zignd",
        "version": "1.19.0"
    },
    {
        "id": "ziyasal.vscode-open-in-github",
        "name": "vscode-open-in-github",
        "publisher": "ziyasal",
        "version": "1.3.6"
    }
]
keybindings.json
// Place your key bindings in this file to overwrite the defaults
[
    {
		"key": "ctrl+d",
		"command": "editor.action.copyLinesDownAction",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+shift+up",
		"command": "editor.action.moveLinesUpAction",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+shift+down",
		"command": "editor.action.moveLinesDownAction",
		"when": "editorTextFocus"
    },
    {
		"key": "shift+tab",
		"command": "editor.action.outdentLines",
		"when": "editorTextFocus"
	},

	{
		"key": "ctrl+1",
		"command": "editor.action.addSelectionToNextFindMatch",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+alt+o",
		"command": "turboConsoleLog.displayLogMessage"
	},
	{
		"key": "ctrl+alt+l",
		"command": "-turboConsoleLog.displayLogMessage"
	}
]
settings.json
{
  "gitlens.advanced.messages": {
    "suppressShowKeyBindingsNotice": true
  },
  "beautify.config": {
    "html": {
      "allowed_file_extensions": ["htm", "html", "xhtml", "shtml", "xml", "svg", "dust"],
      "brace_style": "collapse", // [collapse|expand|end-expand|none] Put braces on the same line as control statements (default), or put braces on own line (Allman / ANSI style), or just put end braces on own line, or attempt to keep them where they are
      "end_with_newline": true, // End output with newline
      "indent_char": " ", // Indentation character
      "indent_handlebars": true, // e.g. {{#foo}}, {{/foo}}
      "indent_inner_html": true, // Indent <head> and <body> sections
      "indent_scripts": "keep", // [keep|separate|normal]
      "indent_size": 4, // Indentation size
      "max_preserve_newlines": 10, // Maximum number of line breaks to be preserved in one chunk (0 disables)
      "preserve_newlines": true, // Whether existing line breaks before elements should be preserved (only works before elements, not inside tags or for text)
      // "unformatted": ["a", "span", "img", "code", "pre", "sub", "sup", "em", "strong", "b", "i", "u", "strike", "big", "small", "pre", "h1", "h2", "h3", "h4", "h5", "h6"], // List of tags that should not be reformatted
      "wrap_line_length": 0 // Lines should wrap at next opportunity after this number of characters (0 disables)
    },
    "css": {
      "allowed_file_extensions": ["css", "scss", "sass", "less"],
      "end_with_newline": true, // End output with newline
      "indent_char": " ", // Indentation character
      "indent_size": 4, // Indentation size
      "newline_between_rules": true, // Add a new line after every css rule
      "selector_separator": " ",
      "selector_separator_newline": true, // Separate selectors with newline or not (e.g. "a,\nbr" or "a, br")
      "preserve_newlines": true,
      "max_preserve_newlines": 10
    },
    "js": {
      // Collapse curly brackets
      "brace_style": "collapse-preserve-inline",
      // Break chained method calls across subsequent lines
      "break_chained_methods": false,
      // End output with newline
      "end_with_newline": true,
      // Evaluate code
      "eval_code": false,
      // Indentation character
      "indent_char": " ",
      // Initial indentation level
      "indent_level": 0,
      // Indentation character size
      "indent_size": 2,
      // Indent with tabs, overrides 'indent_size' and 'indent_char'
      "indent_with_tabs": false,
      // Enable jslint-stricter mode
      "jslint_happy": false,
      // Preserve array indentation
      "keep_array_indentation": false,
      // Preserve function indentation
      "keep_function_indentation": false,
      // Number of line-breaks to be preserved in one chunk
      "max_preserve_newlines": 10,
      // Preserve newlines
      "preserve_newlines": true,
      // Add a space before an anonymous function's parentheses, i.e. function ()
      "space_after_anon_function": true,
      // Add a space before the conditional statement i.e. 'if (true)'
      "space_before_conditional": true,
      // Add padding spaces within empty parentheses i.e. 'f( )'
      "space_in_empty_paren": false,
      // Add padding spaces within parentheses i.e. 'f( a, b )'
      "space_in_paren": false,
      // Decode printable characters encoded in xNN notation
      "unescape_strings": false,
      // Wrap lines at next opportunity after N characters
      "wrap_line_length": 0,
      "allowed_file_extensions": ["js", "json", "jshintrc", "jsbeautifyrc"],
      // "brace_style": "collapse", // [collapse|expand|end-expand|none] Put braces on the same line as control statements (default), or put braces on own line (Allman / ANSI style), or just put end braces on own line, or attempt to keep them where they are
      // "break_chained_methods": false, // Break chained method calls across subsequent lines
      "e4x": false, // Pass E4X xml literals through untouched
      // "end_with_newline": false, // End output with newline
      // "indent_char": " ", // Indentation character
      // "indent_level": 0, // Initial indentation level
      // "indent_size": 4, // Indentation size
      // "indent_with_tabs": false, // Indent with tabs, overrides `indent_size` and `indent_char`
      // "jslint_happy": false, // If true, then jslint-stricter mode is enforced
      // "keep_array_indentation": false, // Preserve array indentation
      // "keep_function_indentation": false, // Preserve function indentation
      // "max_preserve_newlines": 0, // Maximum number of line breaks to be preserved in one chunk (0 disables)
      // "preserve_newlines": true, // Whether existing line breaks should be preserved
      // "space_after_anon_function": false, // Should the space before an anonymous function's parens be added, "function()" vs "function ()"
      // "space_before_conditional": true, // Should the space before conditional statement be added, "if(true)" vs "if (true)"
      // "space_in_empty_paren": false, // Add padding spaces within empty paren, "f()" vs "f( )"
      // "space_in_paren": false, // Add padding spaces within paren, ie. f( a, b )
      // "unescape_strings": false, // Should printable characters in strings encoded in \xNN notation be unescaped, "example" vs "\x65\x78\x61\x6d\x70\x6c\x65"
      // "wrap_line_length": 0 // Lines should wrap at next opportunity after this number of characters (0 disables)
    }
  },
  "workbench.colorTheme": "ƒ - Monokai - Operator Mono/Italic",
  "workbench.iconTheme": "Monokai Pro Icons",
  "editor.tabSize": 4,
  "[javascript]": {
    "editor.tabSize": 2,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[json]": {
    "editor.tabSize": 2,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "editor.scrollBeyondLastLine": false,
  "editor.rulers": [
    130
  ],
  "files.insertFinalNewline": false,
  "npm-intellisense.scanDevDependencies": true,
  "npm-intellisense.importLinebreak": "",
  "auto-close-tag.activationOnLanguage": [
    "html",
    "xml",
    "php",
    "javascriptreact",
    "vue"
  ],
  "smartsemicolon.enable": true,
  "smartsemicolon.autoLineChange": true,
  "vsicons.dontShowNewVersionMessage": true,
  // "terminal.integrated.shell.windows": "C:\\WINDOWS\\Sysnative\\WindowsPowerShell\\v1.0\\powershell.exe",

  // GIT Bash Configuration
  "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
  "editor.autoIndent": true,
  "editor.formatOnPaste": false,
  "cSpell.language": "pt,pt-BR,en-US",
  "editor.fontFamily": "Fira Code",
  "editor.fontLigatures": true,
  "terminal.integrated.fontFamily": "Meslo LG M DZ",
  "workbench.editor.highlightModifiedTabs": true,
  // "files.autoSave": "afterDelay",
  "explorer.sortOrder": "type",
  "editor.cursorStyle": "block",
  "editor.cursorBlinking": "smooth",
  "files.trimFinalNewlines": true,
  "editor.acceptSuggestionOnEnter": "off",
  "breadcrumbs.enabled": true,
  "window.title": "${activeEditorMedium}${separator}${rootName}",
  "window.titleBarStyle": "native",
  "window.menuBarVisibility": "toggle",
  "editor.renderWhitespace": "boundary",
  "vsicons.projectDetection.autoReload": true,
  "diffEditor.renderSideBySide": false,
  "workbench.startupEditor": "newUntitledFile",
  "cSpell.userWords": [
    "backoff",
    "polyfill"
  ],
  "window.zoomLevel": 0,
  "[css]": {
    "editor.defaultFormatter": "michelemelluso.code-beautifier"
  },

  // Cmder    
  // "terminal.integrated.shell.windows": "C:\\cmder\\Cmder.exe",

  // Ubuntu in Windows 10 Configuration
  // "terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\bash.exe",
}

json VSCode的设置 - 同步

VSCode的设置 - 同步

extensions.json
[
    {
        "id": "AdamCaviness.theme-monokai-dark-soda",
        "name": "theme-monokai-dark-soda",
        "publisher": "AdamCaviness",
        "version": "0.0.5"
    },
    {
        "id": "adamwalzer.scss-lint",
        "name": "scss-lint",
        "publisher": "adamwalzer",
        "version": "0.1.8"
    },
    {
        "id": "AESSoft.aessoft-class-autocomplete",
        "name": "aessoft-class-autocomplete",
        "publisher": "AESSoft",
        "version": "0.1.0"
    },
    {
        "id": "alefragnani.project-manager",
        "name": "project-manager",
        "publisher": "alefragnani",
        "version": "10.6.0"
    },
    {
        "id": "andrejunges.Handlebars",
        "name": "Handlebars",
        "publisher": "andrejunges",
        "version": "0.4.1"
    },
    {
        "id": "bengreenier.vscode-node-readme",
        "name": "vscode-node-readme",
        "publisher": "bengreenier",
        "version": "3.0.2"
    },
    {
        "id": "ChakrounAnas.turbo-console-log",
        "name": "turbo-console-log",
        "publisher": "ChakrounAnas",
        "version": "1.2.30"
    },
    {
        "id": "chrisdias.vscode-opennewinstance",
        "name": "vscode-opennewinstance",
        "publisher": "chrisdias",
        "version": "0.0.6"
    },
    {
        "id": "christian-kohler.npm-intellisense",
        "name": "npm-intellisense",
        "publisher": "christian-kohler",
        "version": "1.3.0"
    },
    {
        "id": "chrmarti.regex",
        "name": "regex",
        "publisher": "chrmarti",
        "version": "0.2.0"
    },
    {
        "id": "cmstead.jsrefactor",
        "name": "jsrefactor",
        "publisher": "cmstead",
        "version": "2.18.2"
    },
    {
        "id": "codezombiech.gitignore",
        "name": "gitignore",
        "publisher": "codezombiech",
        "version": "0.6.0"
    },
    {
        "id": "CoenraadS.bracket-pair-colorizer",
        "name": "bracket-pair-colorizer",
        "publisher": "CoenraadS",
        "version": "1.0.61"
    },
    {
        "id": "dbaeumer.vscode-eslint",
        "name": "vscode-eslint",
        "publisher": "dbaeumer",
        "version": "1.9.0"
    },
    {
        "id": "dcasella.monokai-plusplus",
        "name": "monokai-plusplus",
        "publisher": "dcasella",
        "version": "1.6.10"
    },
    {
        "id": "doingweb.wpy-beautify",
        "name": "wpy-beautify",
        "publisher": "doingweb",
        "version": "2.0.10"
    },
    {
        "id": "donjayamanne.git-extension-pack",
        "name": "git-extension-pack",
        "publisher": "donjayamanne",
        "version": "0.1.3"
    },
    {
        "id": "donjayamanne.githistory",
        "name": "githistory",
        "publisher": "donjayamanne",
        "version": "0.4.6"
    },
    {
        "id": "dracula-theme.theme-dracula",
        "name": "theme-dracula",
        "publisher": "dracula-theme",
        "version": "2.18.0"
    },
    {
        "id": "EditorConfig.EditorConfig",
        "name": "EditorConfig",
        "publisher": "EditorConfig",
        "version": "0.13.0"
    },
    {
        "id": "electrotype.windows-explorer-context-menu",
        "name": "windows-explorer-context-menu",
        "publisher": "electrotype",
        "version": "2.0.0"
    },
    {
        "id": "esbenp.prettier-vscode",
        "name": "prettier-vscode",
        "publisher": "esbenp",
        "version": "1.9.0"
    },
    {
        "id": "evileumas.html-to-javascript-string",
        "name": "html-to-javascript-string",
        "publisher": "evileumas",
        "version": "0.0.6"
    },
    {
        "id": "formulahendry.auto-close-tag",
        "name": "auto-close-tag",
        "publisher": "formulahendry",
        "version": "0.5.6"
    },
    {
        "id": "formulahendry.auto-rename-tag",
        "name": "auto-rename-tag",
        "publisher": "formulahendry",
        "version": "0.1.0"
    },
    {
        "id": "formulahendry.docker-explorer",
        "name": "docker-explorer",
        "publisher": "formulahendry",
        "version": "0.1.6"
    },
    {
        "id": "gerane.Theme-FlatlandMonokai",
        "name": "Theme-FlatlandMonokai",
        "publisher": "gerane",
        "version": "0.0.4"
    },
    {
        "id": "glen-84.sass-lint",
        "name": "sass-lint",
        "publisher": "glen-84",
        "version": "1.0.5"
    },
    {
        "id": "gpanneti.css2inlinestyle",
        "name": "css2inlinestyle",
        "publisher": "gpanneti",
        "version": "1.2.3"
    },
    {
        "id": "howardzuo.vscode-git-tags",
        "name": "vscode-git-tags",
        "publisher": "howardzuo",
        "version": "1.4.3"
    },
    {
        "id": "idleberg.icon-fonts",
        "name": "icon-fonts",
        "publisher": "idleberg",
        "version": "2.1.5"
    },
    {
        "id": "ionutvmi.path-autocomplete",
        "name": "path-autocomplete",
        "publisher": "ionutvmi",
        "version": "1.13.3"
    },
    {
        "id": "jerrygoyal.shortcut-menu-bar",
        "name": "shortcut-menu-bar",
        "publisher": "jerrygoyal",
        "version": "1.1.0"
    },
    {
        "id": "jmallien.ReplaceWithNewline",
        "name": "ReplaceWithNewline",
        "publisher": "jmallien",
        "version": "0.0.1"
    },
    {
        "id": "l7ssha.tag-inserter",
        "name": "tag-inserter",
        "publisher": "l7ssha",
        "version": "1.4.0"
    },
    {
        "id": "lamartire.git-indicators",
        "name": "git-indicators",
        "publisher": "lamartire",
        "version": "2.1.1"
    },
    {
        "id": "le0zh.vscode-regexp-preivew",
        "name": "vscode-regexp-preivew",
        "publisher": "le0zh",
        "version": "0.0.3"
    },
    {
        "id": "lihui.vs-color-picker",
        "name": "vs-color-picker",
        "publisher": "lihui",
        "version": "1.0.0"
    },
    {
        "id": "lukazakrajsek.scss-refactoring",
        "name": "scss-refactoring",
        "publisher": "lukazakrajsek",
        "version": "0.1.4"
    },
    {
        "id": "marclipovsky.string-manipulation",
        "name": "string-manipulation",
        "publisher": "marclipovsky",
        "version": "0.3.1"
    },
    {
        "id": "McCarter.start-git-bash",
        "name": "start-git-bash",
        "publisher": "McCarter",
        "version": "1.2.1"
    },
    {
        "id": "medzhidov.font-awesome-codes-html",
        "name": "font-awesome-codes-html",
        "publisher": "medzhidov",
        "version": "0.0.7"
    },
    {
        "id": "mgmcdermott.vscode-language-babel",
        "name": "vscode-language-babel",
        "publisher": "mgmcdermott",
        "version": "0.0.23"
    },
    {
        "id": "michelemelluso.code-beautifier",
        "name": "code-beautifier",
        "publisher": "michelemelluso",
        "version": "2.3.3"
    },
    {
        "id": "michelemelluso.gitignore",
        "name": "gitignore",
        "publisher": "michelemelluso",
        "version": "1.0.1"
    },
    {
        "id": "monokai.theme-monokai-pro-vscode",
        "name": "theme-monokai-pro-vscode",
        "publisher": "monokai",
        "version": "1.1.13"
    },
    {
        "id": "mrmlnc.vscode-duplicate",
        "name": "vscode-duplicate",
        "publisher": "mrmlnc",
        "version": "1.2.1"
    },
    {
        "id": "mrmlnc.vscode-pugbeautify",
        "name": "vscode-pugbeautify",
        "publisher": "mrmlnc",
        "version": "1.0.2"
    },
    {
        "id": "mrmlnc.vscode-scss",
        "name": "vscode-scss",
        "publisher": "mrmlnc",
        "version": "0.6.2"
    },
    {
        "id": "ms-azuretools.vscode-docker",
        "name": "vscode-docker",
        "publisher": "ms-azuretools",
        "version": "0.7.0"
    },
    {
        "id": "nickdodd79.gulptasks",
        "name": "gulptasks",
        "publisher": "nickdodd79",
        "version": "1.3.1"
    },
    {
        "id": "nkokhelox.svg-font-previewer",
        "name": "svg-font-previewer",
        "publisher": "nkokhelox",
        "version": "1.1.5"
    },
    {
        "id": "nonoroazoro.syncing",
        "name": "syncing",
        "publisher": "nonoroazoro",
        "version": "3.0.8"
    },
    {
        "id": "NuclleaR.vscode-extension-auto-import",
        "name": "vscode-extension-auto-import",
        "publisher": "NuclleaR",
        "version": "1.4.3"
    },
    {
        "id": "octref.vetur",
        "name": "vetur",
        "publisher": "octref",
        "version": "0.22.0"
    },
    {
        "id": "peakchen90.vue-beautify",
        "name": "vue-beautify",
        "publisher": "peakchen90",
        "version": "2.0.4"
    },
    {
        "id": "piotrpalarz.vscode-gitignore-generator",
        "name": "vscode-gitignore-generator",
        "publisher": "piotrpalarz",
        "version": "1.0.1"
    },
    {
        "id": "plibither8.remove-comments",
        "name": "remove-comments",
        "publisher": "plibither8",
        "version": "1.2.2"
    },
    {
        "id": "pranaygp.vscode-css-peek",
        "name": "vscode-css-peek",
        "publisher": "pranaygp",
        "version": "3.0.2"
    },
    {
        "id": "ritwickdey.LiveServer",
        "name": "LiveServer",
        "publisher": "ritwickdey",
        "version": "5.6.1"
    },
    {
        "id": "ryu1kn.remote-repo-viewer",
        "name": "remote-repo-viewer",
        "publisher": "ryu1kn",
        "version": "0.4.0"
    },
    {
        "id": "sburg.vscode-javascript-booster",
        "name": "vscode-javascript-booster",
        "publisher": "sburg",
        "version": "0.11.0"
    },
    {
        "id": "seunghwan.smartsemicolon",
        "name": "smartsemicolon",
        "publisher": "seunghwan",
        "version": "1.0.3"
    },
    {
        "id": "shyykoserhiy.vscode-spotify",
        "name": "vscode-spotify",
        "publisher": "shyykoserhiy",
        "version": "3.1.0"
    },
    {
        "id": "sidthesloth.html5-boilerplate",
        "name": "html5-boilerplate",
        "publisher": "sidthesloth",
        "version": "1.0.3"
    },
    {
        "id": "sldobri.daily",
        "name": "daily",
        "publisher": "sldobri",
        "version": "6.0.3"
    },
    {
        "id": "streetsidesoftware.code-spell-checker",
        "name": "code-spell-checker",
        "publisher": "streetsidesoftware",
        "version": "1.7.17"
    },
    {
        "id": "streetsidesoftware.code-spell-checker-portuguese-brazilian",
        "name": "code-spell-checker-portuguese-brazilian",
        "publisher": "streetsidesoftware",
        "version": "0.1.0"
    },
    {
        "id": "t7yang.hyper-javascript-snippets",
        "name": "hyper-javascript-snippets",
        "publisher": "t7yang",
        "version": "2.1.0"
    },
    {
        "id": "tombonnike.vscode-status-bar-format-toggle",
        "name": "vscode-status-bar-format-toggle",
        "publisher": "tombonnike",
        "version": "1.5.0"
    },
    {
        "id": "traBpUkciP.vscode-npm-scripts",
        "name": "vscode-npm-scripts",
        "publisher": "traBpUkciP",
        "version": "0.2.1"
    },
    {
        "id": "vector-of-bool.gitflow",
        "name": "gitflow",
        "publisher": "vector-of-bool",
        "version": "1.2.1"
    },
    {
        "id": "vscode-icons-team.vscode-icons",
        "name": "vscode-icons",
        "publisher": "vscode-icons-team",
        "version": "9.2.0"
    },
    {
        "id": "xabikos.JavaScriptSnippets",
        "name": "JavaScriptSnippets",
        "publisher": "xabikos",
        "version": "1.7.2"
    },
    {
        "id": "yaksoy.maxlint",
        "name": "maxlint",
        "publisher": "yaksoy",
        "version": "1.2.2"
    },
    {
        "id": "Zignd.html-css-class-completion",
        "name": "html-css-class-completion",
        "publisher": "Zignd",
        "version": "1.19.0"
    },
    {
        "id": "ziyasal.vscode-open-in-github",
        "name": "vscode-open-in-github",
        "publisher": "ziyasal",
        "version": "1.3.6"
    }
]
keybindings.json
// Place your key bindings in this file to overwrite the defaults
[
    {
		"key": "ctrl+d",
		"command": "editor.action.copyLinesDownAction",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+shift+up",
		"command": "editor.action.moveLinesUpAction",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+shift+down",
		"command": "editor.action.moveLinesDownAction",
		"when": "editorTextFocus"
    },
    {
		"key": "shift+tab",
		"command": "editor.action.outdentLines",
		"when": "editorTextFocus"
	},

	{
		"key": "ctrl+1",
		"command": "editor.action.addSelectionToNextFindMatch",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+alt+o",
		"command": "turboConsoleLog.displayLogMessage"
	},
	{
		"key": "ctrl+alt+l",
		"command": "-turboConsoleLog.displayLogMessage"
	}
]
settings.json
{
  "gitlens.advanced.messages": {
    "suppressShowKeyBindingsNotice": true
  },
  "beautify.config": {
    "html": {
      "allowed_file_extensions": ["htm", "html", "xhtml", "shtml", "xml", "svg", "dust"],
      "brace_style": "collapse", // [collapse|expand|end-expand|none] Put braces on the same line as control statements (default), or put braces on own line (Allman / ANSI style), or just put end braces on own line, or attempt to keep them where they are
      "end_with_newline": true, // End output with newline
      "indent_char": " ", // Indentation character
      "indent_handlebars": true, // e.g. {{#foo}}, {{/foo}}
      "indent_inner_html": true, // Indent <head> and <body> sections
      "indent_scripts": "keep", // [keep|separate|normal]
      "indent_size": 4, // Indentation size
      "max_preserve_newlines": 10, // Maximum number of line breaks to be preserved in one chunk (0 disables)
      "preserve_newlines": true, // Whether existing line breaks before elements should be preserved (only works before elements, not inside tags or for text)
      // "unformatted": ["a", "span", "img", "code", "pre", "sub", "sup", "em", "strong", "b", "i", "u", "strike", "big", "small", "pre", "h1", "h2", "h3", "h4", "h5", "h6"], // List of tags that should not be reformatted
      "wrap_line_length": 0 // Lines should wrap at next opportunity after this number of characters (0 disables)
    },
    "css": {
      "allowed_file_extensions": ["css", "scss", "sass", "less"],
      "end_with_newline": true, // End output with newline
      "indent_char": " ", // Indentation character
      "indent_size": 4, // Indentation size
      "newline_between_rules": true, // Add a new line after every css rule
      "selector_separator": " ",
      "selector_separator_newline": true, // Separate selectors with newline or not (e.g. "a,\nbr" or "a, br")
      "preserve_newlines": true,
      "max_preserve_newlines": 10
    },
    "js": {
      // Collapse curly brackets
      "brace_style": "collapse-preserve-inline",
      // Break chained method calls across subsequent lines
      "break_chained_methods": false,
      // End output with newline
      "end_with_newline": true,
      // Evaluate code
      "eval_code": false,
      // Indentation character
      "indent_char": " ",
      // Initial indentation level
      "indent_level": 0,
      // Indentation character size
      "indent_size": 2,
      // Indent with tabs, overrides 'indent_size' and 'indent_char'
      "indent_with_tabs": false,
      // Enable jslint-stricter mode
      "jslint_happy": false,
      // Preserve array indentation
      "keep_array_indentation": false,
      // Preserve function indentation
      "keep_function_indentation": false,
      // Number of line-breaks to be preserved in one chunk
      "max_preserve_newlines": 10,
      // Preserve newlines
      "preserve_newlines": true,
      // Add a space before an anonymous function's parentheses, i.e. function ()
      "space_after_anon_function": true,
      // Add a space before the conditional statement i.e. 'if (true)'
      "space_before_conditional": true,
      // Add padding spaces within empty parentheses i.e. 'f( )'
      "space_in_empty_paren": false,
      // Add padding spaces within parentheses i.e. 'f( a, b )'
      "space_in_paren": false,
      // Decode printable characters encoded in xNN notation
      "unescape_strings": false,
      // Wrap lines at next opportunity after N characters
      "wrap_line_length": 0,
      "allowed_file_extensions": ["js", "json", "jshintrc", "jsbeautifyrc"],
      // "brace_style": "collapse", // [collapse|expand|end-expand|none] Put braces on the same line as control statements (default), or put braces on own line (Allman / ANSI style), or just put end braces on own line, or attempt to keep them where they are
      // "break_chained_methods": false, // Break chained method calls across subsequent lines
      "e4x": false, // Pass E4X xml literals through untouched
      // "end_with_newline": false, // End output with newline
      // "indent_char": " ", // Indentation character
      // "indent_level": 0, // Initial indentation level
      // "indent_size": 4, // Indentation size
      // "indent_with_tabs": false, // Indent with tabs, overrides `indent_size` and `indent_char`
      // "jslint_happy": false, // If true, then jslint-stricter mode is enforced
      // "keep_array_indentation": false, // Preserve array indentation
      // "keep_function_indentation": false, // Preserve function indentation
      // "max_preserve_newlines": 0, // Maximum number of line breaks to be preserved in one chunk (0 disables)
      // "preserve_newlines": true, // Whether existing line breaks should be preserved
      // "space_after_anon_function": false, // Should the space before an anonymous function's parens be added, "function()" vs "function ()"
      // "space_before_conditional": true, // Should the space before conditional statement be added, "if(true)" vs "if (true)"
      // "space_in_empty_paren": false, // Add padding spaces within empty paren, "f()" vs "f( )"
      // "space_in_paren": false, // Add padding spaces within paren, ie. f( a, b )
      // "unescape_strings": false, // Should printable characters in strings encoded in \xNN notation be unescaped, "example" vs "\x65\x78\x61\x6d\x70\x6c\x65"
      // "wrap_line_length": 0 // Lines should wrap at next opportunity after this number of characters (0 disables)
    }
  },
  "workbench.colorTheme": "ƒ - Monokai - Operator Mono/Italic",
  "workbench.iconTheme": "Monokai Pro Icons",
  "editor.tabSize": 4,
  "[javascript]": {
    "editor.tabSize": 2,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[json]": {
    "editor.tabSize": 2,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "editor.scrollBeyondLastLine": false,
  "editor.rulers": [
    130
  ],
  "files.insertFinalNewline": false,
  "npm-intellisense.scanDevDependencies": true,
  "npm-intellisense.importLinebreak": "",
  "auto-close-tag.activationOnLanguage": [
    "html",
    "xml",
    "php",
    "javascriptreact",
    "vue"
  ],
  "smartsemicolon.enable": true,
  "smartsemicolon.autoLineChange": true,
  "vsicons.dontShowNewVersionMessage": true,
  // "terminal.integrated.shell.windows": "C:\\WINDOWS\\Sysnative\\WindowsPowerShell\\v1.0\\powershell.exe",

  // GIT Bash Configuration
  "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
  "editor.autoIndent": true,
  "editor.formatOnPaste": false,
  "cSpell.language": "pt,pt-BR,en-US",
  "editor.fontFamily": "Fira Code",
  "editor.fontLigatures": true,
  "terminal.integrated.fontFamily": "Meslo LG M DZ",
  "workbench.editor.highlightModifiedTabs": true,
  // "files.autoSave": "afterDelay",
  "explorer.sortOrder": "type",
  "editor.cursorStyle": "block",
  "editor.cursorBlinking": "smooth",
  "files.trimFinalNewlines": true,
  "editor.acceptSuggestionOnEnter": "off",
  "breadcrumbs.enabled": true,
  "window.title": "${activeEditorMedium}${separator}${rootName}",
  "window.titleBarStyle": "native",
  "window.menuBarVisibility": "toggle",
  "editor.renderWhitespace": "boundary",
  "vsicons.projectDetection.autoReload": true,
  "diffEditor.renderSideBySide": false,
  "workbench.startupEditor": "newUntitledFile",
  "cSpell.userWords": [
    "backoff",
    "polyfill"
  ],
  "window.zoomLevel": 0,
  "[css]": {
    "editor.defaultFormatter": "michelemelluso.code-beautifier"
  },

  // Cmder    
  // "terminal.integrated.shell.windows": "C:\\cmder\\Cmder.exe",

  // Ubuntu in Windows 10 Configuration
  // "terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\bash.exe",
}

json schema.json

schema.json
{
	"title": "Names",
	"$schema": "http://json-schema.org/draft-04/schema#",
	"type": "object",
	"properties": {
		"placeholder": {
			"type": "string"
		}
	},
	"required": ["placeholder"]
}

json schema.json

schema.json
{
	"title": "Names",
	"$schema": "http://json-schema.org/draft-04/schema#",
	"type": "object",
	"properties": {
		"placeholder": {
			"type": "string"
		}
	},
	"required": ["placeholder"]
}

json VSCode的设置 - 同步

VSCode的设置 - 同步

extensions.json
[
    {
        "id": "AdamCaviness.theme-monokai-dark-soda",
        "name": "theme-monokai-dark-soda",
        "publisher": "AdamCaviness",
        "version": "0.0.5"
    },
    {
        "id": "adamwalzer.scss-lint",
        "name": "scss-lint",
        "publisher": "adamwalzer",
        "version": "0.1.8"
    },
    {
        "id": "AESSoft.aessoft-class-autocomplete",
        "name": "aessoft-class-autocomplete",
        "publisher": "AESSoft",
        "version": "0.1.0"
    },
    {
        "id": "alefragnani.project-manager",
        "name": "project-manager",
        "publisher": "alefragnani",
        "version": "10.6.0"
    },
    {
        "id": "andrejunges.Handlebars",
        "name": "Handlebars",
        "publisher": "andrejunges",
        "version": "0.4.1"
    },
    {
        "id": "bengreenier.vscode-node-readme",
        "name": "vscode-node-readme",
        "publisher": "bengreenier",
        "version": "3.0.2"
    },
    {
        "id": "ChakrounAnas.turbo-console-log",
        "name": "turbo-console-log",
        "publisher": "ChakrounAnas",
        "version": "1.2.30"
    },
    {
        "id": "chrisdias.vscode-opennewinstance",
        "name": "vscode-opennewinstance",
        "publisher": "chrisdias",
        "version": "0.0.6"
    },
    {
        "id": "christian-kohler.npm-intellisense",
        "name": "npm-intellisense",
        "publisher": "christian-kohler",
        "version": "1.3.0"
    },
    {
        "id": "chrmarti.regex",
        "name": "regex",
        "publisher": "chrmarti",
        "version": "0.2.0"
    },
    {
        "id": "cmstead.jsrefactor",
        "name": "jsrefactor",
        "publisher": "cmstead",
        "version": "2.18.2"
    },
    {
        "id": "codezombiech.gitignore",
        "name": "gitignore",
        "publisher": "codezombiech",
        "version": "0.6.0"
    },
    {
        "id": "CoenraadS.bracket-pair-colorizer",
        "name": "bracket-pair-colorizer",
        "publisher": "CoenraadS",
        "version": "1.0.61"
    },
    {
        "id": "dbaeumer.vscode-eslint",
        "name": "vscode-eslint",
        "publisher": "dbaeumer",
        "version": "1.9.0"
    },
    {
        "id": "dcasella.monokai-plusplus",
        "name": "monokai-plusplus",
        "publisher": "dcasella",
        "version": "1.6.10"
    },
    {
        "id": "doingweb.wpy-beautify",
        "name": "wpy-beautify",
        "publisher": "doingweb",
        "version": "2.0.10"
    },
    {
        "id": "donjayamanne.git-extension-pack",
        "name": "git-extension-pack",
        "publisher": "donjayamanne",
        "version": "0.1.3"
    },
    {
        "id": "donjayamanne.githistory",
        "name": "githistory",
        "publisher": "donjayamanne",
        "version": "0.4.6"
    },
    {
        "id": "dracula-theme.theme-dracula",
        "name": "theme-dracula",
        "publisher": "dracula-theme",
        "version": "2.18.0"
    },
    {
        "id": "EditorConfig.EditorConfig",
        "name": "EditorConfig",
        "publisher": "EditorConfig",
        "version": "0.13.0"
    },
    {
        "id": "electrotype.windows-explorer-context-menu",
        "name": "windows-explorer-context-menu",
        "publisher": "electrotype",
        "version": "2.0.0"
    },
    {
        "id": "esbenp.prettier-vscode",
        "name": "prettier-vscode",
        "publisher": "esbenp",
        "version": "1.9.0"
    },
    {
        "id": "evileumas.html-to-javascript-string",
        "name": "html-to-javascript-string",
        "publisher": "evileumas",
        "version": "0.0.6"
    },
    {
        "id": "formulahendry.auto-close-tag",
        "name": "auto-close-tag",
        "publisher": "formulahendry",
        "version": "0.5.6"
    },
    {
        "id": "formulahendry.auto-rename-tag",
        "name": "auto-rename-tag",
        "publisher": "formulahendry",
        "version": "0.1.0"
    },
    {
        "id": "formulahendry.docker-explorer",
        "name": "docker-explorer",
        "publisher": "formulahendry",
        "version": "0.1.6"
    },
    {
        "id": "gerane.Theme-FlatlandMonokai",
        "name": "Theme-FlatlandMonokai",
        "publisher": "gerane",
        "version": "0.0.4"
    },
    {
        "id": "glen-84.sass-lint",
        "name": "sass-lint",
        "publisher": "glen-84",
        "version": "1.0.5"
    },
    {
        "id": "gpanneti.css2inlinestyle",
        "name": "css2inlinestyle",
        "publisher": "gpanneti",
        "version": "1.2.3"
    },
    {
        "id": "howardzuo.vscode-git-tags",
        "name": "vscode-git-tags",
        "publisher": "howardzuo",
        "version": "1.4.3"
    },
    {
        "id": "idleberg.icon-fonts",
        "name": "icon-fonts",
        "publisher": "idleberg",
        "version": "2.1.5"
    },
    {
        "id": "ionutvmi.path-autocomplete",
        "name": "path-autocomplete",
        "publisher": "ionutvmi",
        "version": "1.13.3"
    },
    {
        "id": "jerrygoyal.shortcut-menu-bar",
        "name": "shortcut-menu-bar",
        "publisher": "jerrygoyal",
        "version": "1.1.0"
    },
    {
        "id": "jmallien.ReplaceWithNewline",
        "name": "ReplaceWithNewline",
        "publisher": "jmallien",
        "version": "0.0.1"
    },
    {
        "id": "l7ssha.tag-inserter",
        "name": "tag-inserter",
        "publisher": "l7ssha",
        "version": "1.4.0"
    },
    {
        "id": "lamartire.git-indicators",
        "name": "git-indicators",
        "publisher": "lamartire",
        "version": "2.1.1"
    },
    {
        "id": "le0zh.vscode-regexp-preivew",
        "name": "vscode-regexp-preivew",
        "publisher": "le0zh",
        "version": "0.0.3"
    },
    {
        "id": "lihui.vs-color-picker",
        "name": "vs-color-picker",
        "publisher": "lihui",
        "version": "1.0.0"
    },
    {
        "id": "lukazakrajsek.scss-refactoring",
        "name": "scss-refactoring",
        "publisher": "lukazakrajsek",
        "version": "0.1.4"
    },
    {
        "id": "marclipovsky.string-manipulation",
        "name": "string-manipulation",
        "publisher": "marclipovsky",
        "version": "0.3.1"
    },
    {
        "id": "McCarter.start-git-bash",
        "name": "start-git-bash",
        "publisher": "McCarter",
        "version": "1.2.1"
    },
    {
        "id": "medzhidov.font-awesome-codes-html",
        "name": "font-awesome-codes-html",
        "publisher": "medzhidov",
        "version": "0.0.7"
    },
    {
        "id": "mgmcdermott.vscode-language-babel",
        "name": "vscode-language-babel",
        "publisher": "mgmcdermott",
        "version": "0.0.23"
    },
    {
        "id": "michelemelluso.code-beautifier",
        "name": "code-beautifier",
        "publisher": "michelemelluso",
        "version": "2.3.3"
    },
    {
        "id": "michelemelluso.gitignore",
        "name": "gitignore",
        "publisher": "michelemelluso",
        "version": "1.0.1"
    },
    {
        "id": "monokai.theme-monokai-pro-vscode",
        "name": "theme-monokai-pro-vscode",
        "publisher": "monokai",
        "version": "1.1.13"
    },
    {
        "id": "mrmlnc.vscode-duplicate",
        "name": "vscode-duplicate",
        "publisher": "mrmlnc",
        "version": "1.2.1"
    },
    {
        "id": "mrmlnc.vscode-pugbeautify",
        "name": "vscode-pugbeautify",
        "publisher": "mrmlnc",
        "version": "1.0.2"
    },
    {
        "id": "mrmlnc.vscode-scss",
        "name": "vscode-scss",
        "publisher": "mrmlnc",
        "version": "0.6.2"
    },
    {
        "id": "ms-azuretools.vscode-docker",
        "name": "vscode-docker",
        "publisher": "ms-azuretools",
        "version": "0.7.0"
    },
    {
        "id": "nickdodd79.gulptasks",
        "name": "gulptasks",
        "publisher": "nickdodd79",
        "version": "1.3.1"
    },
    {
        "id": "nkokhelox.svg-font-previewer",
        "name": "svg-font-previewer",
        "publisher": "nkokhelox",
        "version": "1.1.5"
    },
    {
        "id": "nonoroazoro.syncing",
        "name": "syncing",
        "publisher": "nonoroazoro",
        "version": "3.0.8"
    },
    {
        "id": "NuclleaR.vscode-extension-auto-import",
        "name": "vscode-extension-auto-import",
        "publisher": "NuclleaR",
        "version": "1.4.3"
    },
    {
        "id": "octref.vetur",
        "name": "vetur",
        "publisher": "octref",
        "version": "0.22.0"
    },
    {
        "id": "peakchen90.vue-beautify",
        "name": "vue-beautify",
        "publisher": "peakchen90",
        "version": "2.0.4"
    },
    {
        "id": "piotrpalarz.vscode-gitignore-generator",
        "name": "vscode-gitignore-generator",
        "publisher": "piotrpalarz",
        "version": "1.0.1"
    },
    {
        "id": "plibither8.remove-comments",
        "name": "remove-comments",
        "publisher": "plibither8",
        "version": "1.2.2"
    },
    {
        "id": "pranaygp.vscode-css-peek",
        "name": "vscode-css-peek",
        "publisher": "pranaygp",
        "version": "3.0.2"
    },
    {
        "id": "ritwickdey.LiveServer",
        "name": "LiveServer",
        "publisher": "ritwickdey",
        "version": "5.6.1"
    },
    {
        "id": "ryu1kn.remote-repo-viewer",
        "name": "remote-repo-viewer",
        "publisher": "ryu1kn",
        "version": "0.4.0"
    },
    {
        "id": "sburg.vscode-javascript-booster",
        "name": "vscode-javascript-booster",
        "publisher": "sburg",
        "version": "0.11.0"
    },
    {
        "id": "seunghwan.smartsemicolon",
        "name": "smartsemicolon",
        "publisher": "seunghwan",
        "version": "1.0.3"
    },
    {
        "id": "shyykoserhiy.vscode-spotify",
        "name": "vscode-spotify",
        "publisher": "shyykoserhiy",
        "version": "3.1.0"
    },
    {
        "id": "sidthesloth.html5-boilerplate",
        "name": "html5-boilerplate",
        "publisher": "sidthesloth",
        "version": "1.0.3"
    },
    {
        "id": "sldobri.daily",
        "name": "daily",
        "publisher": "sldobri",
        "version": "6.0.3"
    },
    {
        "id": "streetsidesoftware.code-spell-checker",
        "name": "code-spell-checker",
        "publisher": "streetsidesoftware",
        "version": "1.7.17"
    },
    {
        "id": "streetsidesoftware.code-spell-checker-portuguese-brazilian",
        "name": "code-spell-checker-portuguese-brazilian",
        "publisher": "streetsidesoftware",
        "version": "0.1.0"
    },
    {
        "id": "t7yang.hyper-javascript-snippets",
        "name": "hyper-javascript-snippets",
        "publisher": "t7yang",
        "version": "2.1.0"
    },
    {
        "id": "tombonnike.vscode-status-bar-format-toggle",
        "name": "vscode-status-bar-format-toggle",
        "publisher": "tombonnike",
        "version": "1.5.0"
    },
    {
        "id": "traBpUkciP.vscode-npm-scripts",
        "name": "vscode-npm-scripts",
        "publisher": "traBpUkciP",
        "version": "0.2.1"
    },
    {
        "id": "vector-of-bool.gitflow",
        "name": "gitflow",
        "publisher": "vector-of-bool",
        "version": "1.2.1"
    },
    {
        "id": "vscode-icons-team.vscode-icons",
        "name": "vscode-icons",
        "publisher": "vscode-icons-team",
        "version": "9.2.0"
    },
    {
        "id": "xabikos.JavaScriptSnippets",
        "name": "JavaScriptSnippets",
        "publisher": "xabikos",
        "version": "1.7.2"
    },
    {
        "id": "yaksoy.maxlint",
        "name": "maxlint",
        "publisher": "yaksoy",
        "version": "1.2.2"
    },
    {
        "id": "Zignd.html-css-class-completion",
        "name": "html-css-class-completion",
        "publisher": "Zignd",
        "version": "1.19.0"
    },
    {
        "id": "ziyasal.vscode-open-in-github",
        "name": "vscode-open-in-github",
        "publisher": "ziyasal",
        "version": "1.3.6"
    }
]
keybindings.json
// Place your key bindings in this file to overwrite the defaults
[
    {
		"key": "ctrl+d",
		"command": "editor.action.copyLinesDownAction",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+shift+up",
		"command": "editor.action.moveLinesUpAction",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+shift+down",
		"command": "editor.action.moveLinesDownAction",
		"when": "editorTextFocus"
    },
    {
		"key": "shift+tab",
		"command": "editor.action.outdentLines",
		"when": "editorTextFocus"
	},

	{
		"key": "ctrl+1",
		"command": "editor.action.addSelectionToNextFindMatch",
		"when": "editorTextFocus"
	},
	{
		"key": "ctrl+alt+o",
		"command": "turboConsoleLog.displayLogMessage"
	},
	{
		"key": "ctrl+alt+l",
		"command": "-turboConsoleLog.displayLogMessage"
	}
]
settings.json
{
  "gitlens.advanced.messages": {
    "suppressShowKeyBindingsNotice": true
  },
  "beautify.config": {
    "html": {
      "allowed_file_extensions": ["htm", "html", "xhtml", "shtml", "xml", "svg", "dust"],
      "brace_style": "collapse", // [collapse|expand|end-expand|none] Put braces on the same line as control statements (default), or put braces on own line (Allman / ANSI style), or just put end braces on own line, or attempt to keep them where they are
      "end_with_newline": true, // End output with newline
      "indent_char": " ", // Indentation character
      "indent_handlebars": true, // e.g. {{#foo}}, {{/foo}}
      "indent_inner_html": true, // Indent <head> and <body> sections
      "indent_scripts": "keep", // [keep|separate|normal]
      "indent_size": 4, // Indentation size
      "max_preserve_newlines": 10, // Maximum number of line breaks to be preserved in one chunk (0 disables)
      "preserve_newlines": true, // Whether existing line breaks before elements should be preserved (only works before elements, not inside tags or for text)
      // "unformatted": ["a", "span", "img", "code", "pre", "sub", "sup", "em", "strong", "b", "i", "u", "strike", "big", "small", "pre", "h1", "h2", "h3", "h4", "h5", "h6"], // List of tags that should not be reformatted
      "wrap_line_length": 0 // Lines should wrap at next opportunity after this number of characters (0 disables)
    },
    "css": {
      "allowed_file_extensions": ["css", "scss", "sass", "less"],
      "end_with_newline": true, // End output with newline
      "indent_char": " ", // Indentation character
      "indent_size": 4, // Indentation size
      "newline_between_rules": true, // Add a new line after every css rule
      "selector_separator": " ",
      "selector_separator_newline": true, // Separate selectors with newline or not (e.g. "a,\nbr" or "a, br")
      "preserve_newlines": true,
      "max_preserve_newlines": 10
    },
    "js": {
      // Collapse curly brackets
      "brace_style": "collapse-preserve-inline",
      // Break chained method calls across subsequent lines
      "break_chained_methods": false,
      // End output with newline
      "end_with_newline": true,
      // Evaluate code
      "eval_code": false,
      // Indentation character
      "indent_char": " ",
      // Initial indentation level
      "indent_level": 0,
      // Indentation character size
      "indent_size": 2,
      // Indent with tabs, overrides 'indent_size' and 'indent_char'
      "indent_with_tabs": false,
      // Enable jslint-stricter mode
      "jslint_happy": false,
      // Preserve array indentation
      "keep_array_indentation": false,
      // Preserve function indentation
      "keep_function_indentation": false,
      // Number of line-breaks to be preserved in one chunk
      "max_preserve_newlines": 10,
      // Preserve newlines
      "preserve_newlines": true,
      // Add a space before an anonymous function's parentheses, i.e. function ()
      "space_after_anon_function": true,
      // Add a space before the conditional statement i.e. 'if (true)'
      "space_before_conditional": true,
      // Add padding spaces within empty parentheses i.e. 'f( )'
      "space_in_empty_paren": false,
      // Add padding spaces within parentheses i.e. 'f( a, b )'
      "space_in_paren": false,
      // Decode printable characters encoded in xNN notation
      "unescape_strings": false,
      // Wrap lines at next opportunity after N characters
      "wrap_line_length": 0,
      "allowed_file_extensions": ["js", "json", "jshintrc", "jsbeautifyrc"],
      // "brace_style": "collapse", // [collapse|expand|end-expand|none] Put braces on the same line as control statements (default), or put braces on own line (Allman / ANSI style), or just put end braces on own line, or attempt to keep them where they are
      // "break_chained_methods": false, // Break chained method calls across subsequent lines
      "e4x": false, // Pass E4X xml literals through untouched
      // "end_with_newline": false, // End output with newline
      // "indent_char": " ", // Indentation character
      // "indent_level": 0, // Initial indentation level
      // "indent_size": 4, // Indentation size
      // "indent_with_tabs": false, // Indent with tabs, overrides `indent_size` and `indent_char`
      // "jslint_happy": false, // If true, then jslint-stricter mode is enforced
      // "keep_array_indentation": false, // Preserve array indentation
      // "keep_function_indentation": false, // Preserve function indentation
      // "max_preserve_newlines": 0, // Maximum number of line breaks to be preserved in one chunk (0 disables)
      // "preserve_newlines": true, // Whether existing line breaks should be preserved
      // "space_after_anon_function": false, // Should the space before an anonymous function's parens be added, "function()" vs "function ()"
      // "space_before_conditional": true, // Should the space before conditional statement be added, "if(true)" vs "if (true)"
      // "space_in_empty_paren": false, // Add padding spaces within empty paren, "f()" vs "f( )"
      // "space_in_paren": false, // Add padding spaces within paren, ie. f( a, b )
      // "unescape_strings": false, // Should printable characters in strings encoded in \xNN notation be unescaped, "example" vs "\x65\x78\x61\x6d\x70\x6c\x65"
      // "wrap_line_length": 0 // Lines should wrap at next opportunity after this number of characters (0 disables)
    }
  },
  "workbench.colorTheme": "ƒ - Monokai - Operator Mono/Italic",
  "workbench.iconTheme": "Monokai Pro Icons",
  "editor.tabSize": 4,
  "[javascript]": {
    "editor.tabSize": 2,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[json]": {
    "editor.tabSize": 2,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "editor.scrollBeyondLastLine": false,
  "editor.rulers": [
    130
  ],
  "files.insertFinalNewline": false,
  "npm-intellisense.scanDevDependencies": true,
  "npm-intellisense.importLinebreak": "",
  "auto-close-tag.activationOnLanguage": [
    "html",
    "xml",
    "php",
    "javascriptreact",
    "vue"
  ],
  "smartsemicolon.enable": true,
  "smartsemicolon.autoLineChange": true,
  "vsicons.dontShowNewVersionMessage": true,
  // "terminal.integrated.shell.windows": "C:\\WINDOWS\\Sysnative\\WindowsPowerShell\\v1.0\\powershell.exe",

  // GIT Bash Configuration
  "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
  "editor.autoIndent": true,
  "editor.formatOnPaste": false,
  "cSpell.language": "pt,pt-BR,en-US",
  "editor.fontFamily": "Fira Code",
  "editor.fontLigatures": true,
  "terminal.integrated.fontFamily": "Meslo LG M DZ",
  "workbench.editor.highlightModifiedTabs": true,
  // "files.autoSave": "afterDelay",
  "explorer.sortOrder": "type",
  "editor.cursorStyle": "block",
  "editor.cursorBlinking": "smooth",
  "files.trimFinalNewlines": true,
  "editor.acceptSuggestionOnEnter": "off",
  "breadcrumbs.enabled": true,
  "window.title": "${activeEditorMedium}${separator}${rootName}",
  "window.titleBarStyle": "native",
  "window.menuBarVisibility": "toggle",
  "editor.renderWhitespace": "boundary",
  "vsicons.projectDetection.autoReload": true,
  "diffEditor.renderSideBySide": false,
  "workbench.startupEditor": "newUntitledFile",
  "cSpell.userWords": [
    "backoff",
    "polyfill"
  ],
  "window.zoomLevel": 0,
  "[css]": {
    "editor.defaultFormatter": "michelemelluso.code-beautifier"
  },

  // Cmder    
  // "terminal.integrated.shell.windows": "C:\\cmder\\Cmder.exe",

  // Ubuntu in Windows 10 Configuration
  // "terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\bash.exe",
}

json WP的Gulp-4 es-6 v1.1

gulpfile
// Include Packages
const gulp = require('gulp');
const sass = require('gulp-sass');
const autoprefixer = require('gulp-autoprefixer');
const cleancss = require('gulp-clean-css');
const rename = require('gulp-rename');
const sourcemaps = require('gulp-sourcemaps');
const concat = require('gulp-concat');
const uglify = require('gulp-uglify');


/* -------------------------------------------------- */
// Convert sass file to css
gulp.task('create-css-file', function () {
    return gulp.src('scss/*')
        .pipe(sourcemaps.init())
        .pipe(sass().on('error', sass.logError))
        .pipe(autoprefixer({
            browsers: ['last 15 versions']
        }))
        .pipe(cleancss())
        .pipe(rename('bundle.min.css'))
        .pipe(sourcemaps.write('./'))
        .pipe(gulp.dest('../css/'));
});


/* -------------------------------------------------- */
// Create js file
gulp.task('create-js-file', function () {
    return gulp.src('js/*')
        .pipe(sourcemaps.init())
        .pipe(concat('scripts.min.js'))
        .pipe(uglify())
        .pipe(sourcemaps.write('./'))
        .pipe(gulp.dest('../js/'));
});


/* -------------------------------------------------- */
// Create library css
gulp.task('concat-css', function () {
    return gulp.src('extend/css/*')
        .pipe(sourcemaps.init())
        .pipe(concat('extend.min.css'))
        .pipe(cleancss())
        .pipe(sourcemaps.write('./'))
        .pipe(gulp.dest('../css/'));
});


/* -------------------------------------------------- */
// Create library js
gulp.task('concat-js', function () {
    return gulp.src('extend/js/*.js')
        .pipe(sourcemaps.init())
        .pipe(concat('extend.min.js'))
        .pipe(uglify())
        .pipe(sourcemaps.write('./'))
        .pipe(gulp.dest('../js/'));
});


/* -------------------------------------------------- */
// Watches
gulp.task('watch', function () {
    gulp.watch('scss/*.scss', gulp.series('create-css-file'));
    gulp.watch('js/*.js', gulp.series('create-js-file'));
});

/* -------------------------------------------------- */
// Concat all
gulp.task('concat-all', gulp.series('concat-css', 'concat-js'));


/* -------------------------------------------------- */
// Main Task
gulp.task('default', gulp.series('create-css-file', 'create-js-file', 'watch'));
package.json
{
	"name": "builder",
	"version": "1.0.0",
	"description": "Project",
	"author": "Igor",
	"license": "MIT",
	"dependencies": {
		"gulp": "^4.0.0",
		"gulp-autoprefixer": "^4.1.0",
		"gulp-babel": "^8.0.0",
		"gulp-clean-css": "^3.9.2",
		"gulp-concat": "^2.6.1",
		"gulp-rename": "^1.2.2",
		"gulp-sass": "^3.1.0",
		"gulp-sourcemaps": "^2.6.3",
		"gulp-uglify": "^3.0.0",
		"gulp-uglify-es": "^1.0.4"
	}
}