json UpdateOne $ set

UpdateOne set
db.myLists.updateOne({"_id":UUID("5c83e6ee-fdff-4044-94fe-d61346132bcd")},{$set:{"IsDesleted":false}})

json ReplaceOne

MongoReplaceOne
db.myLists.replaceOne({"_id":UUID("5c83e6ee-fdff-4044-94fe-d61346132bcd")},{
    "_id" : UUID("5c83e6ee-fdff-4044-94fe-d61346132bcd"),
    "Created" : ISODate("2019-08-16T10:32:09.058Z"),
    "Updated" : ISODate("2019-08-16T10:32:09.058Z"),
    "Name" : {
        "DisplayName" : "benm"
    },
    "CreatedDateTime" : ISODate("2019-08-16T10:32:09.058Z"),
    "OwnerUser" : {
        "_id" : UUID("de804b29-17fa-474c-9123-289f42b0d2fe")
    },
    "MyListType" : 3,
    "Items" : [ 
        {
            "ProductId" : {
                "Id" : "ProductId",
                "_id" : "SkuSku",
                "ListingId" : "de804b29-17fa-474c-9123-289f42b0d2fe"
            },
            "CreatedDateTime" : ISODate("2019-08-16T10:32:09.059Z")
        }
    ],
    "Privacy" : 0
})

json 适用于Anycard-fcc App的Zeit Now配置文件

now.json
{
  "version": 2,
  "builds": [{
    "src": "server.js",
    "use": "@now/node-server"
  }],
  "routes": [{
      "src": "/",
      "dest": "/server.js",
      "methods": ["GET"]
    },
    {
      "src": "/secret",
      "dest": "/server.js",
      "methods": ["GET"]
    },
    {
      "src": "/secret",
      "dest": "/server.js",
      "methods": ["POST"]
    },

    {
      "src": "/deleteall",
      "dest": "/server.js",
      "methods": ["GET"]
    }
  ]
}

json VS Code Config

VS Code Config

settings.json
{
    "window.zoomLevel": -1,
    "git.ignoreMissingGitWarning": true,
    "javascript.updateImportsOnFileMove.enabled": "always",
    "breadcrumbs.enabled": false,
    "workbench.iconTheme": "material-icon-theme",
    "terminal.integrated.fontFamily": "monospace",
    "terminal.integrated.rendererType": "dom",
    "editor.autoIndent": false,
    "editor.tabSize": 2,
    "editor.fontFamily": "Consolas ligaturized",
    "editor.fontLigatures": true,
    "editor.formatOnSave": true,
    "editor.renderLineHighlight": "gutter",
    "editor.parameterHints.enabled": false,
    "editor.rulers": [
        80,
        120
    ],
    "emmet.syntaxProfiles": {
        "javascript": "jsx"
    },
    "emmet.includeLanguages": {
        "javascript": "javascriptreact"
    },
    "prettier.eslintIntegration": true,
    "terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
    "eslint.autoFixOnSave": true
}

json 生肖运势结果

shengxiao.json
{
    "status_code": 200,
    "data": {
        "name": "小刘",
        "gender": "男",
        "solar": "1987年10月12日 06时",
        "lunar": "一九八七年八月二十 卯时",
        "sheng_xiao": "兔",
        "sheng_xiao_pin_yin": "tu",
        "gan_zhi": "丁卯",
        "na_yin": "炉中火",
        "zong_he": [
            "你大多单纯可爱,待人热情,做事认真,心胸宽阔,有度量。你眼光独到,而且具有领导才能,擅长运用自己对群众的影响力来实现目标。但你感情过于丰富,容易冲动,有时也会给人一种骄傲自大的感觉,容易给身边的人带来沉重的压力。",
            "你性格直率,在情绪低落的时候会迁怒于人,在情绪激动的时候不能控制自己的言行,会伤害朋友之间的感情,所以你在心情不好的时候,要注意保持自己的理智。",
            "属兔的男性,年轻的时候运势一般,中年会成功发达,晚年福禄双全。属兔的女性聪明贤惠,心灵手巧,大多一生幸福。",
            "从财运的角度来看,你经常出现经济危机,当遇到突然袭击的时候,总是会手忙脚乱,难以应付。你在平时就应该养成储蓄的好习惯,以防万一。"
        ],
        "xiang_jie": {
            "xing_ge": [
                "属兔的人大多和兔子的性格比较相似:举止文雅、行事正直、性格坦率。有一种天生的、内在的优雅的感觉,很少对朋友发脾气,对大多数人都持友好的态度,不轻易树敌,也十分合群,能留给人们很好的印象。",
                "属兔的人性格温和,做事谨慎,喜好和平、安静,很少惹是生非,也很少卷入到是非中去。具有天生的艺术鉴赏力,正是因为这种艺术家的气质造就了其平和的个性。"
            ],
            "cai_fu": [
                "从财富运势的角度来看,属兔的人一生运势平平,但由于是天生的乐观派,其交际很广,对朋友慷慨大方,所以人缘很好。另外,属兔的人天生爱美,喜欢享受生活,为了打扮自己不惜花费钞票,在消费时不加以节制,所以属兔的人很难积蓄财产。",
                "属兔的人天生敏感,经常给人拒之千里之外的样子,甚至会让人觉得不友善,其实不是这样的,只是属兔的人天生害羞,不喜欢主动表达自己的感情,一旦与属兔的人成为好友,就会扭转这种印象。不会对自己的朋友耍心机,也少有防备之心,因此有时会吃亏。"
            ],
            "shi_ye": [
                "属兔的人虽然天性平和,却不是不能承担责任,虽然属兔的人文静、善良,但是也具有敏捷的行动能力,属兔的人一旦认定的目标,就会努力去完成。由于属兔的人心思细腻,观察力敏锐,因此而很少犯错误。但是,也因为属兔人的性格原因,有时也会显得古板守旧和胆小,甚至有时还会有逃避现实的倾向,一生运势也因此而显得平平,过着稳定的生活。"
            ],
            "jian_kang": [
                "从外表看,相当活泼健康,但实际上,身体很虚弱,尤其是心理方面的,常导致生理的不协调。所以,平日应该多训练自己,要有克服万难的耐性。你的健康状况是比较令人满意的,就天生的体质而言,大都十分良好。",
                "另一方面,你体内却由于潜在的许多小毛病,往往容易被人忽视。一时疏忽大意,很可能会你带来致命的疾病,所以,从这个意义上讲,身体状况也并不是那么十分乐观的。由于你对食物的好恶非常明显,从而产生严重的偏食习惯,导致摄入体内的营养不均衡。会有原因不明的发烧,经常感冒不仅使你的体质下降,而且容易导致许多并发症的发生。因此,要小心在意。",
                "最后,你虽然有旺盛的精力,但是却没有持久的耐心去运动,也不善体育运动。为了使血液能顺畅,促使新陈代谢加速进行,所以,适当的运动和锻炼是十分必要的,也是维持身体健康的要素。不过,要特别当心自己的呼吸系统。经常咳嗷,极容易使支气管及声带受损,导致肺部发炎。到中年以后也仍然有必要注意身体机能的锻炼及作息时间的规律。对自己的身体状况千万不可疏忽大意。"
            ]
        }
    }
}

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",
}