Skip to content

Instantly share code, notes, and snippets.

@carlos-algms
Last active July 22, 2020 15:58
Show Gist options
  • Save carlos-algms/f267d3b6ceac6dddc8004b3c0bdbaa9e to your computer and use it in GitHub Desktop.
Save carlos-algms/f267d3b6ceac6dddc8004b3c0bdbaa9e to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-07-22T15:58:07.481Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "f583eafd-aa0d-4ccb-8f44-d1e610389660",
"publisherId": "CoenraadS.bracket-pair-colorizer",
"publisherDisplayName": "CoenraadS"
},
"name": "bracket-pair-colorizer",
"publisher": "CoenraadS",
"version": "1.0.61"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.3"
},
{
"metadata": {
"id": "f6dbd813-b0a0-42c1-90ea-10dde9d925a7",
"publisherId": "streetsidesoftware.code-spell-checker",
"publisherDisplayName": "streetsidesoftware"
},
"name": "code-spell-checker",
"publisher": "streetsidesoftware",
"version": "1.9.0"
},
{
"metadata": {
"id": "911799f7-d784-4bdc-982b-f78afd435187",
"publisherId": "streetsidesoftware.code-spell-checker-german",
"publisherDisplayName": "streetsidesoftware"
},
"name": "code-spell-checker-german",
"publisher": "streetsidesoftware",
"version": "0.1.4"
},
{
"metadata": {
"id": "a669e675-9cb2-48a8-983d-33a1c4ed10ef",
"publisherId": "streetsidesoftware.code-spell-checker-portuguese-brazilian",
"publisherDisplayName": "streetsidesoftware"
},
"name": "code-spell-checker-portuguese-brazilian",
"publisher": "streetsidesoftware",
"version": "0.1.2"
},
{
"metadata": {
"id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
"publisherId": "msjsdiag.debugger-for-chrome",
"publisherDisplayName": "msjsdiag"
},
"name": "debugger-for-chrome",
"publisher": "msjsdiag",
"version": "4.12.9"
},
{
"metadata": {
"id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.15.1"
},
{
"metadata": {
"id": "9f5a5fc9-8b23-4484-85c4-1438b82d8634",
"publisherId": "bierner.github-markdown-preview",
"publisherDisplayName": "bierner"
},
"name": "github-markdown-preview",
"publisher": "bierner",
"version": "0.0.2"
},
{
"metadata": {
"id": "3e891cf9-53cb-49a3-8d01-8f0b1f0afb29",
"publisherId": "codezombiech.gitignore",
"publisherDisplayName": "codezombiech"
},
"name": "gitignore",
"publisher": "codezombiech",
"version": "0.6.0"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "10.2.2"
},
{
"metadata": {
"id": "8ee0c715-ca9e-4ce2-8841-5faa5e0f3255",
"publisherId": "andys8.jest-snippets",
"publisherDisplayName": "andys8"
},
"name": "jest-snippets",
"publisher": "andys8",
"version": "1.8.0"
},
{
"metadata": {
"id": "25adc849-5c3a-4dca-95b3-55a6461077ee",
"publisherId": "xyz.local-history",
"publisherDisplayName": "xyz"
},
"name": "local-history",
"publisher": "xyz",
"version": "1.8.1"
},
{
"metadata": {
"id": "b0db4123-c5d9-4f45-bd2e-70738ebbb304",
"publisherId": "bierner.markdown-checkbox",
"publisherDisplayName": "bierner"
},
"name": "markdown-checkbox",
"publisher": "bierner",
"version": "0.1.3"
},
{
"metadata": {
"id": "f595c9c1-28b5-415e-a55f-2deb4a8c3abd",
"publisherId": "bierner.markdown-emoji",
"publisherDisplayName": "bierner"
},
"name": "markdown-emoji",
"publisher": "bierner",
"version": "0.0.9"
},
{
"metadata": {
"id": "5cbdf58a-694a-4aba-af08-61d00842eb03",
"publisherId": "bierner.markdown-preview-github-styles",
"publisherDisplayName": "bierner"
},
"name": "markdown-preview-github-styles",
"publisher": "bierner",
"version": "0.1.6"
},
{
"metadata": {
"id": "b872af63-f9e1-438e-9462-0315abe9d3aa",
"publisherId": "bierner.markdown-yaml-preamble",
"publisherDisplayName": "bierner"
},
"name": "markdown-yaml-preamble",
"publisher": "bierner",
"version": "0.0.4"
},
{
"metadata": {
"id": "ef2a5b38-02c4-4193-8561-1f072c209474",
"publisherId": "silvenon.mdx",
"publisherDisplayName": "silvenon"
},
"name": "mdx",
"publisher": "silvenon",
"version": "0.1.0"
},
{
"metadata": {
"id": "79afa437-682e-4fa2-a4fd-87844832a1dc",
"publisherId": "ryu1kn.partial-diff",
"publisherDisplayName": "ryu1kn"
},
"name": "partial-diff",
"publisher": "ryu1kn",
"version": "1.4.1"
},
{
"metadata": {
"id": "ca0094fa-0dc7-4847-ae5d-879442c099ca",
"publisherId": "neilbrayfield.php-docblocker",
"publisherDisplayName": "neilbrayfield"
},
"name": "php-docblocker",
"publisher": "neilbrayfield",
"version": "2.1.0"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "5.1.3"
},
{
"metadata": {
"id": "1b747f06-3789-4ebd-ac99-f1fe430c3347",
"publisherId": "alefragnani.project-manager",
"publisherDisplayName": "alefragnani"
},
"name": "project-manager",
"publisher": "alefragnani",
"version": "11.1.0"
},
{
"metadata": {
"id": "aae0701b-111f-49c1-9000-abd37a442f28",
"publisherId": "WallabyJs.quokka-vscode",
"publisherDisplayName": "WallabyJs"
},
"name": "quokka-vscode",
"publisher": "WallabyJs",
"version": "1.0.309"
},
{
"metadata": {
"id": "dda49fd5-1f3b-4d25-bf61-4fc41905ede5",
"publisherId": "humao.rest-client",
"publisherDisplayName": "humao"
},
"name": "rest-client",
"publisher": "humao",
"version": "0.24.1"
},
{
"metadata": {
"id": "ee108066-df8b-43ae-9a83-e6c11400a759",
"publisherId": "jasonnutter.search-node-modules",
"publisherDisplayName": "jasonnutter"
},
"name": "search-node-modules",
"publisher": "jasonnutter",
"version": "1.3.0"
},
{
"metadata": {
"id": "00518570-772b-4ccb-8b06-d056f3f556e0",
"publisherId": "Tyriar.sort-lines",
"publisherDisplayName": "Tyriar"
},
"name": "sort-lines",
"publisher": "Tyriar",
"version": "1.9.0"
},
{
"metadata": {
"id": "261cac81-cd7b-4555-bb41-0c2d2bcd3e70",
"publisherId": "Gruntfuggly.todo-tree",
"publisherDisplayName": "Gruntfuggly"
},
"name": "todo-tree",
"publisher": "Gruntfuggly",
"version": "0.0.178"
},
{
"metadata": {
"id": "447845d1-2206-4012-be63-d87445860fd2",
"publisherId": "abierbaum.vscode-file-peek",
"publisherDisplayName": "abierbaum"
},
"name": "vscode-file-peek",
"publisher": "abierbaum",
"version": "1.0.1"
},
{
"metadata": {
"id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a",
"publisherId": "vscode-icons-team.vscode-icons",
"publisherDisplayName": "vscode-icons-team"
},
"name": "vscode-icons",
"publisher": "vscode-icons-team",
"version": "10.2.0"
},
{
"metadata": {
"id": "7997a8ae-1fae-4022-b834-12f6318aeffd",
"publisherId": "Orta.vscode-jest",
"publisherDisplayName": "Orta"
},
"name": "vscode-jest",
"publisher": "Orta",
"version": "3.2.0"
},
{
"metadata": {
"id": "5a7017bf-c571-4d77-b902-6e56b16f539a",
"publisherId": "johnpapa.vscode-peacock",
"publisherDisplayName": "johnpapa"
},
"name": "vscode-peacock",
"publisher": "johnpapa",
"version": "3.7.2"
},
{
"metadata": {
"id": "3fb77af3-b8b3-4cb9-9137-f555bd80e2b1",
"publisherId": "richie5um2.vscode-sort-json",
"publisherDisplayName": "richie5um2"
},
"name": "vscode-sort-json",
"publisher": "richie5um2",
"version": "1.18.0"
},
{
"metadata": {
"id": "27d96499-52df-4f8e-8905-275284e25ace",
"publisherId": "vitaliymaz.vscode-svg-previewer",
"publisherDisplayName": "vitaliymaz"
},
"name": "vscode-svg-previewer",
"publisher": "vitaliymaz",
"version": "0.6.0"
},
{
"metadata": {
"id": "ec2271c0-9d6d-44c5-93e5-7e8cda744f21",
"publisherId": "rokoroku.vscode-theme-darcula",
"publisherDisplayName": "rokoroku"
},
"name": "vscode-theme-darcula",
"publisher": "rokoroku",
"version": "1.2.1"
},
{
"metadata": {
"id": "07fc4a0a-11fc-4121-ba9a-f0d534c729d8",
"publisherId": "pflannery.vscode-versionlens",
"publisherDisplayName": "pflannery"
},
"name": "vscode-versionlens",
"publisher": "pflannery",
"version": "1.0.8"
}
]
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "ctrl+shift+d",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+down",
"command": "-editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+e",
"command": "editor.action.deleteLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+k",
"command": "-editor.action.deleteLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+d",
"command": "-workbench.view.debug"
},
{
"key": "shift+alt+down",
"command": "editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+down",
"command": "-editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+up",
"command": "editor.action.moveLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+up",
"command": "-editor.action.moveLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+up",
"command": "-editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+left",
"command": "outdent",
"when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus"
},
{
"key": "shift+tab",
"command": "outdent",
"when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus"
},
{
"key": "shift+alt+right",
"command": "-editor.action.smartSelect.grow",
"when": "editorTextFocus"
},
{
"key": "shift+alt+right",
"command": "editor.action.indentLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+oem_6",
"command": "-editor.action.indentLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+oem_comma",
"command": "bookmarks.jumpToPrevious",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+j",
"command": "-bookmarks.jumpToPrevious",
"when": "editorTextFocus"
},
{
"key": "alt+oem_period",
"command": "bookmarks.jumpToNext",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+l",
"command": "-bookmarks.jumpToNext",
"when": "editorTextFocus"
},
{
"key": "f11",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "shift+f11",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "alt+d",
"command": "explorer.newFolder"
},
{
"key": "alt+s",
"command": "explorer.newFile"
},
{
"key": "ctrl+e",
"command": "-workbench.action.quickOpen"
},
{
"key": "ctrl+e",
"command": "workbench.action.openRecent"
},
{
"key": "ctrl+r",
"command": "-workbench.action.openRecent"
},
{
"key": "shift+alt+s",
"command": "editor.action.insertSnippet"
},
{
"key": "alt+enter",
"command": "editor.action.quickFix",
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+oem_period",
"command": "-editor.action.quickFix",
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+alt+l",
"command": "editor.action.formatDocument",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+alt+l",
"command": "editor.action.formatSelection",
"when": "editorHasSelection && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+k ctrl+f",
"command": "-editor.action.formatSelection",
"when": "editorHasSelection && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+k l",
"command": "workbench.action.editor.changeLanguageMode"
},
{
"key": "ctrl+k m",
"command": "-workbench.action.editor.changeLanguageMode"
},
{
"key": "ctrl+abnt_c1",
"command": "editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+oem_2",
"command": "-editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+alt+d",
"command": "git.openChange"
},
{
"key": "ctrl+shift+f",
"command": "filesExplorer.findInFolder"
},
{
"key": "ctrl+alt+c",
"command": "workbench.files.action.compareFileWith"
},
{
"key": "ctrl+alt+z",
"command": "git.clean"
},
{
"key": "alt+win+right",
"command": "workbench.action.moveEditorToNextGroup"
},
{
"key": "ctrl+alt+right",
"command": "-workbench.action.moveEditorToNextGroup"
},
{
"key": "alt+win+left",
"command": "workbench.action.moveEditorToPreviousGroup"
},
{
"key": "ctrl+alt+left",
"command": "-workbench.action.moveEditorToPreviousGroup"
},
{
"key": "shift+alt+w",
"command": "editor.emmet.action.wrapWithAbbreviation"
},
{
"key": "alt+oem_3",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "ctrl+alt+p",
"command": "projectManager.listProjectsNewWindow"
},
{
"key": "ctrl+shift+r",
"command": "workbench.action.tasks.restartTask"
},
{
"key": "ctrl+shift+oem_5",
"command": "editor.emmet.action.matchTag"
},
{
"key": "shift+alt+r",
"command": "-revealFileInOS",
"when": "explorerViewletFocus && explorerViewletVisible && !inputFocus"
},
{
"key": "alt+down",
"command": "editor.action.wordHighlight.next",
"when": "editorTextFocus && hasWordHighlights"
},
{
"key": "f7",
"command": "-editor.action.wordHighlight.next",
"when": "editorTextFocus && hasWordHighlights"
},
{
"key": "alt+up",
"command": "editor.action.wordHighlight.prev",
"when": "editorTextFocus && hasWordHighlights"
},
{
"key": "shift+f7",
"command": "-editor.action.wordHighlight.prev",
"when": "editorTextFocus && hasWordHighlights"
},
{
"key": "ctrl+alt+s",
"command": "workbench.action.openGlobalSettings"
},
{
"key": "ctrl+oem_comma",
"command": "-workbench.action.openGlobalSettings"
},
{
"key": "alt+j",
"command": "editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "ctrl+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "ctrl+shift+alt+j",
"command": "editor.action.selectHighlights",
"when": "editorFocus"
},
{
"key": "ctrl+shift+l",
"command": "-editor.action.selectHighlights",
"when": "editorFocus"
},
{
"key": "ctrl+shift+oem_3",
"command": "-workbench.action.terminal.new"
},
{
"key": "ctrl+shift+k",
"command": "git.push"
},
{
"key": "ctrl+alt+k",
"command": "git.pull"
},
{
"key": "ctrl+alt+k",
"command": "-code-runner.runCustomCommand"
},
{
"key": "ctrl+shift+k",
"command": "-editor.action.deleteLines",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+r r",
"command": "-npm-script.rerun-last-script"
},
{
"key": "ctrl+r t",
"command": "-npm-script.test"
},
{
"key": "ctrl+r l",
"command": "-npm-script.showOutput"
},
{
"key": "ctrl+r shift+x",
"command": "-npm-script.terminate-script"
},
{
"key": "ctrl+r",
"command": "-workbench.action.quickOpenNavigateNextInRecentFilesPicker",
"when": "inQuickOpen && inRecentFilesPicker"
},
{
"key": "shift+alt+r",
"command": "-revealFileInOS",
"when": "!editorTextFocus"
},
{
"key": "ctrl+shift+a",
"command": "npm-script.run"
},
{
"key": "ctrl+r shift+r",
"command": "-npm-script.run"
},
{
"key": "ctrl+o",
"command": "workbench.action.gotoSymbol"
},
{
"key": "ctrl+shift+o",
"command": "-workbench.action.gotoSymbol"
},
{
"key": "ctrl+shift+alt+down",
"command": "workbench.action.editor.nextChange",
"when": "editorTextFocus"
},
{
"key": "alt+f5",
"command": "-workbench.action.editor.nextChange",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+alt+up",
"command": "workbench.action.editor.previousChange",
"when": "editorTextFocus"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.editor.previousChange",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+alt+down",
"command": "-cursorColumnSelectDown",
"when": "textInputFocus"
},
{
"key": "ctrl+o",
"command": "-workbench.action.files.openFile"
},
{
"key": "ctrl+oem_comma",
"command": "-workbench.action.openSettings"
},
{
"key": "ctrl+r",
"command": "editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+s",
"command": "workbench.action.files.saveAll"
},
{
"key": "ctrl+k s",
"command": "-workbench.action.files.saveAll"
},
{
"key": "ctrl+s",
"command": "-workbench.action.files.save"
},
{
"key": "ctrl+shift+t",
"command": "-workbench.action.reopenClosedEditor"
},
{
"key": "ctrl+shift+t",
"command": "workbench.action.tasks.runTask"
},
{
"key": "ctrl+shift+f10",
"command": "editor.action.format"
},
{
"key": "ctrl+k space",
"command": "editor.action.indentationToSpaces"
},
{
"key": "ctrl+shift+oem_3",
"command": "workbench.action.files.revealActiveFileInWindows"
},
{
"key": "ctrl+k r",
"command": "-workbench.action.files.revealActiveFileInWindows"
},
{
"key": "ctrl+d",
"command": "gitlens.diffWithPrevious",
"when": "editorTextFocus && gitlens:activeIsTracked && !isInDiffEditor && gitlens:keymap == 'chorded'"
},
{
"key": "ctrl+shift+g oem_comma",
"command": "-gitlens.diffWithPrevious",
"when": "editorTextFocus && gitlens:activeIsTracked && !isInDiffEditor && gitlens:keymap == 'chorded'"
},
{
"key": "ctrl+numpad_multiply numpad9",
"command": "editor.foldAll",
"when": "editorTextFocus"
},
{
"key": "ctrl+k ctrl+0",
"command": "-editor.foldAll",
"when": "editorTextFocus"
},
{
"key": "ctrl+numpad_multiply numpad8",
"command": "editor.foldAllMarkerRegions",
"when": "editorTextFocus"
},
{
"key": "ctrl+k ctrl+8",
"command": "-editor.foldAllMarkerRegions",
"when": "editorTextFocus"
},
{
"key": "ctrl+numpad_multiply numpad1",
"command": "editor.foldLevel1",
"when": "editorTextFocus"
},
{
"key": "ctrl+k ctrl+1",
"command": "-editor.foldLevel1",
"when": "editorTextFocus"
},
{
"key": "ctrl+numpad_multiply numpad2",
"command": "editor.foldLevel2",
"when": "editorTextFocus"
},
{
"key": "ctrl+k ctrl+2",
"command": "-editor.foldLevel2",
"when": "editorTextFocus"
},
{
"key": "ctrl+numpad_multiply numpad3",
"command": "editor.foldLevel3",
"when": "editorTextFocus"
},
{
"key": "ctrl+k ctrl+3",
"command": "-editor.foldLevel3",
"when": "editorTextFocus"
},
{
"key": "ctrl+numpad_multiply numpad4",
"command": "editor.foldLevel4",
"when": "editorTextFocus"
},
{
"key": "ctrl+k ctrl+4",
"command": "-editor.foldLevel4",
"when": "editorTextFocus"
},
{
"key": "ctrl+numpad_multiply numpad5",
"command": "editor.foldLevel5",
"when": "editorTextFocus"
},
{
"key": "ctrl+k ctrl+5",
"command": "-editor.foldLevel5",
"when": "editorTextFocus"
},
{
"key": "ctrl+numpad_multiply numpad6",
"command": "editor.foldLevel6",
"when": "editorTextFocus"
},
{
"key": "ctrl+k ctrl+6",
"command": "-editor.foldLevel6",
"when": "editorTextFocus"
},
{
"key": "ctrl+numpad_multiply numpad7",
"command": "editor.foldLevel7",
"when": "editorTextFocus"
},
{
"key": "ctrl+k ctrl+7",
"command": "-editor.foldLevel7",
"when": "editorTextFocus"
},
{
"key": "ctrl+numpad_multiply numpad0",
"command": "editor.unfoldAll",
"when": "editorTextFocus"
},
{
"key": "ctrl+k ctrl+j",
"command": "-editor.unfoldAll",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+m",
"command": "-code-runner.stop"
},
{
"key": "ctrl+alt+m",
"command": "move-ts.move"
},
{
"key": "ctrl+r",
"command": "editor.emmet.action.updateTag",
"when": "editorTextFocus && !editorReadonly && editorLangId == html"
},
{
"key": "ctrl+r",
"command": "renameFile",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
},
{
"key": "f2",
"command": "-renameFile",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
},
{
"key": "ctrl+oem_6",
"command": "editor.action.jumpToBracket",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+oem_5",
"command": "-editor.action.jumpToBracket",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+r",
"command": "editor.action.refactor",
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+r",
"command": "-editor.action.refactor",
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+w",
"command": "-workbench.action.closeWindow"
},
{
"key": "shift+alt+w",
"command": "-gitlens.diffWithWorking",
"when": "editorTextFocus && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /tracked/"
}
]
[
{
"key": "ctrl+shift+down",
"command": "editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+down",
"command": "-editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+up",
"command": "editor.action.moveLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+up",
"command": "-editor.action.moveLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+right",
"command": "editor.action.indentLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "cmd+]",
"command": "-editor.action.indentLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+left",
"command": "editor.action.outdentLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "cmd+[",
"command": "-editor.action.outdentLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.tasks.restartTask"
},
{
"key": "ctrl+cmd+t",
"command": "workbench.action.tasks.runTask"
},
{
"key": "shift+alt+`",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "alt+down",
"command": "editor.action.wordHighlight.next",
"when": "editorTextFocus && hasWordHighlights"
},
{
"key": "f7",
"command": "-editor.action.wordHighlight.next",
"when": "editorTextFocus && hasWordHighlights"
},
{
"key": "alt+up",
"command": "editor.action.wordHighlight.prev",
"when": "editorTextFocus && hasWordHighlights"
},
{
"key": "shift+f7",
"command": "-editor.action.wordHighlight.prev",
"when": "editorTextFocus && hasWordHighlights"
},
{
"key": "ctrl+shift+`",
"command": "-workbench.action.terminal.new"
},
{
"key": "ctrl+shift+`",
"command": "workbench.action.terminal.focusNext"
},
{
"key": "alt+cmd+p",
"command": "-projectManager.listProjects"
},
{
"key": "alt+cmd+p",
"command": "projectManager.listProjectsNewWindow"
},
{
"key": "ctrl+cmd+w",
"command": "-workbench.action.toggleTabsVisibility"
},
{
"key": "ctrl+.",
"command": "workbench.action.editor.nextChange",
"when": "editorTextFocus"
},
{
"key": "alt+f5",
"command": "-workbench.action.editor.nextChange",
"when": "editorTextFocus"
},
{
"key": "ctrl+,",
"command": "workbench.action.editor.previousChange",
"when": "editorTextFocus"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.editor.previousChange",
"when": "editorTextFocus"
},
{
"key": "ctrl+/",
"command": "linenote.addNote"
},
{
"key": "ctrl+.",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "ctrl+,",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+cmd+r",
"command": "workbench.action.debug.run"
},
{
"key": "ctrl+f5",
"command": "-workbench.action.debug.run"
}
]
{
"[markdown]": {
"editor.quickSuggestions": false,
"editor.wordWrap": "off"
},
"cSpell.enabledLanguageIds": [
"css",
"handlebars",
"html",
"jade",
"javascript",
"javascriptreact",
"json",
"jsonc",
"less",
"markdown",
"php",
"plaintext",
"python",
"scss",
"text",
"typescript",
"typescriptreact",
"yml"
],
"cSpell.language": "en,pt,pt_BR",
"cSpell.userWords": [
"algms",
"browserslist",
"codelyzer",
"darcula",
"datepicker",
"dotfiles",
"gomes",
"esnext",
"gitlens",
"gmail",
"gomes",
"injectable",
"inspirrated",
"intelli",
"intellij",
"monospace",
"parens",
"promisify",
"sourcemap",
"styleguide",
"truthy",
"vsicons",
"webdev",
"whitespaces",
"jsonc",
"cmder",
"powerline"
],
"code-runner.clearPreviousOutput": true,
"code-runner.executorMap": {
"bat": "cmd /c",
"javascript": "babel-node --no-babelrc --presets=\"c:/Program Files/nodejs/node_modules/babel-preset-env\",\"c:/Program Files/nodejs/node_modules/babel-preset-flow\" ",
"perl": "perl",
"php": "php",
"powershell": "powershell -ExecutionPolicy ByPass -File",
"python": "python",
"shellscript": "bash",
"typescript": "node -r \"C:/Program Files/nodejs/node_modules/ts-node/register\" --skip-project "
},
"code-runner.runInTerminal": false,
"debug.enableAllHovers": true,
"debug.hideActionBar": true,
"debug.inlineValues": true,
"debug.internalConsoleOptions": "neverOpen",
"debug.openDebug": "neverOpen",
"debug.showInStatusBar": "never",
"diffEditor.ignoreTrimWhitespace": false,
"editor.fontFamily": "Anonymous Pro for Powerline",
"editor.fontSize": 18,
"editor.formatOnPaste": true,
"editor.quickSuggestionsDelay": 50,
"editor.renderControlCharacters": true,
"editor.renderWhitespace": "all",
"editor.rulers": [
120
],
"editor.tabCompletion": true,
"editor.tabSize": 2,
"eslint.options": {
"ignorePattern": [
"**.vscode**",
"**/nvm/**"
]
},
"explorer.autoReveal": false,
"extensions.ignoreRecommendations": false,
"files.autoSave": "onFocusChange",
"files.eol": "\n",
"files.insertFinalNewline": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/.history/**": true,
"**/node_modules/*/**": true
},
"git.autofetch": false,
"gitlens.advanced.messages": {
"suppressShowKeyBindingsNotice": true
},
"gitlens.blame.ignoreWhitespace": true,
"gitlens.codeLens.enabled": false,
"gitlens.codeLens.recentChange.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.gitExplorer.files.layout": "list",
"gitlens.historyExplorer.enabled": false,
"gitlens.hovers.currentLine.enabled": false,
"gitlens.keymap": "chorded",
"gitlens.statusBar.enabled": true,
"grunt.autoDetect": "off",
"local-history.absolute": true,
"local-history.enabled": 1,
"local-history.exclude": [
"**/.history/**",
"**/.vscode/**",
"**/node_modules/**",
"**/typings/**",
"**/out/**",
"**/Code/User/**",
"**/.temp/**",
"**/.build/**",
"**/libs/**",
"**/logs/**"
],
"local-history.path": "c:/Windows/Temp/vscode-local-history",
"local-history.saveDelay": 10,
"npm.enableScriptExplorer": true,
"npm.exclude": [
"**/node_modules/**",
"**/.history/**"
],
"prettier.arrowParens": "always",
"prettier.printWidth": 120,
"prettier.singleQuote": true,
"prettier.trailingComma": "es5",
"projectManager.openInNewWindowWhenClickingInStatusBar": true,
"scss.showErrors": true,
"search.exclude": {
"!**/.temp": false,
"!**/.vscode/*.json": false,
"!**/dist": false,
"**/.idea": true,
"**/.vscode": true,
"**/bower_components": true,
"**/node_modules": true
},
"search.useIgnoreFiles": true,
"sync.askGistName": false,
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": false,
"sync.gist": "f267d3b6ceac6dddc8004b3c0bdbaa9e",
"sync.host": "",
"sync.lastDownload": "2018-03-27T19:46:45.573Z",
"sync.lastUpload": "2018-05-22T03:15:45.552Z",
"sync.pathPrefix": "",
"sync.quietSync": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
"terminal.external.windowsExec": "D:\\cmder\\Cmder.exe",
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.fontFamily": "Anonymous Pro for Powerline",
"terminal.integrated.fontSize": 16,
"terminal.integrated.shell.windows": "D:\\cmder\\vendor\\git-for-windows\\bin\\bash.exe",
"terminal.integrated.shellArgs.windows": ["--login", "-i"],
"vsicons.projectDetection.autoReload": false,
"vsicons.projectDetection.disableDetect": true,
"window.title": "${dirty}${activeEditorLong}${separator}${rootPath}${separator}${appName}",
"workbench.colorTheme": "Darcula Theme from IntelliJ",
"workbench.editor.showIcons": true,
"workbench.iconTheme": "vscode-icons",
"workbench.startupEditor": "newUntitledFile",
"workbench.statusBar.feedback.visible": false
}
{
"[makefile]": {
"editor.detectIndentation": false,
"editor.insertSpaces": false
},
"[markdown]": {
"editor.quickSuggestions": false,
"editor.trimAutoWhitespace": false,
"editor.wordWrap": "off",
"files.trimTrailingWhitespace": false
},
"[mdx]": {
"editor.quickSuggestions": true,
"editor.trimAutoWhitespace": false,
"editor.wordWrap": "off",
"files.trimTrailingWhitespace": false
},
"[php]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[xml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[git-commit]": {
"editor.rulers": [
50,
100
]
},
"breadcrumbs.enabled": true,
"cSpell.enableFiletypes": [
"css",
"git-commit",
"git-rebase",
"gitcommit",
"handlebars",
"html",
"jade",
"javascript",
"javascriptreact",
"less",
"markdown",
"mdx",
"php",
"plaintext",
"python",
"scss",
"sh",
"shellscript",
"text",
"typescript",
"typescriptreact",
"yml"
],
"cSpell.ignorePaths": [
"**/package-lock.json",
"**/yarn.lock",
"**/node_modules/**",
"**/vscode-extension/**",
".vscode",
"typings",
"**/dist/**",
"**/lib/**"
],
"cSpell.showStatus": true,
"cSpell.userWords": [
"Botkit",
"Megasena",
"Mergeable",
"Whitelabel",
"adunit",
"algms",
"axios",
"backend",
"boomify",
"browserslist",
"camelcase",
"carlosalgms",
"clickout",
"cmder",
"codecov",
"codelyzer",
"contenthash",
"darcula",
"datepicker",
"deeplink",
"dependabot",
"dotfiles",
"draggable",
"elif",
"esnext",
"favicon",
"flowtype",
"formik",
"gitlens",
"gmail",
"goeuro",
"gomes",
"hapi",
"iata",
"iglu",
"injectable",
"inspirrated",
"intelli",
"intellij",
"jira",
"jsonc",
"kubectl",
"kubernetes",
"macos",
"memoized",
"memoizee",
"monetization",
"monospace",
"noopener",
"noreferrer",
"omio",
"oppsy",
"outbounds",
"parens",
"powerline",
"preact",
"promisified",
"promisify",
"rentalcars",
"rerender",
"resizable",
"rsync",
"setoo",
"sourcemap",
"struct",
"styleguide",
"swipeable",
"testid",
"truthy",
"untracked",
"vsicons",
"walsheim",
"webdev",
"webhook",
"welldone",
"whitespaces"
],
"debug.enableAllHovers": true,
"debug.internalConsoleOptions": "neverOpen",
"debug.openDebug": "openOnDebugBreak",
"debug.showInStatusBar": "never",
"debug.toolBarLocation": "docked",
"diffEditor.ignoreTrimWhitespace": true,
"editor.accessibilitySupport": "off",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": false
},
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.fontFamily": "Consolas, Hack, 'Courier New', monospace",
"editor.fontSize": 15,
"editor.formatOnSave": false,
"editor.formatOnType": true,
"editor.minimap.enabled": false,
"editor.renderControlCharacters": true,
"editor.renderWhitespace": "all",
"editor.rulers": [
100
],
"editor.snippetSuggestions": "top",
"editor.suggestSelection": "first",
"editor.tabCompletion": "onlySnippets",
"editor.tabSize": 2,
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": "punctuation.section.embedded.begin.php,punctuation.section.embedded.end.php",
"settings": {
"foreground": "#d64141"
}
},
{
"scope": "support.function.construct.output.php,support.function.url.css",
"settings": {
"foreground": "#CC8242"
}
},
{
"scope": "variable.other.php,support.class.php",
"settings": {
"foreground": "#CCCCCC"
}
},
{
"scope": "entity.other.attribute-name.id.css",
"settings": {
"foreground": "#FFC66D"
}
},
{
"scope": "variable.parameter.url.css",
"settings": {
"foreground": "#6A8759"
}
}
]
},
"editor.trimAutoWhitespace": true,
"eslint.options": {
"env": {
"browser": true,
"es6": true,
"jest": true,
"node": true
},
"ignorePattern": [
"**.vscode**",
"**/nvm/**",
"**/node_modules/**",
"**/lib/**",
"**/dist/**",
"**/public/**",
"**/build/**",
"**/fes-modules/**"
],
"overrides": [
{
"files": [
"*.js",
"*.jsx"
],
"parser": "babel-eslint",
"plugins": [
"flowtype"
]
},
{
"files": [
"*.ts",
"*.tsx"
],
"parser": "@typescript-eslint/parser",
"plugins": [
"@typescript-eslint"
]
},
{
"files": [
"*.d.ts"
],
"parser": "@typescript-eslint/parser",
"plugins": [
"@typescript-eslint"
],
"rules": {
"no-var": [
"off"
],
"vars-on-top": [
"off"
]
}
}
],
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"ecmaVersion": 6,
"sourceType": "module"
},
"settings": {
"import/resolver": {
"node": {
"extensions": [
".js",
".jsx",
".ts",
".tsx",
".json",
".css"
]
}
}
}
},
"eslint.packageManager": "yarn",
"eslint.run": "onSave",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"explorer.autoReveal": false,
"extensions.ignoreRecommendations": true,
"files.associations": {
"*.json": "json",
".*rc": "shellscript",
".babelrc": "jsonc",
".env*": "properties",
".htmlhintrc": "json",
"launch.json": "jsonc",
"tasks.json": "jsonc",
"tsconfig.json": "jsonc",
"tslint.json": "jsonc",
".jshintrc": "json"
},
"files.eol": "\n",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/.history/**": true,
"**/.temp/**": true,
"**/.tmp/**": true,
"**/dist/**": true,
"**/lib/**": true,
"**/public/**": true,
"**/node_modules/*/**": true
},
"git.autofetch": false,
"gitlens.advanced.messages": {
"suppressShowKeyBindingsNotice": true
},
"gitlens.blame.ignoreWhitespace": true,
"gitlens.codeLens.authors.enabled": false,
"gitlens.codeLens.recentChange.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"gitlens.keymap": "chorded",
"gitlens.mode.statusBar.enabled": false,
"gitlens.statusBar.enabled": false,
"gitlens.views.compare.enabled": true,
"gitlens.views.compare.files.layout": "list",
"gitlens.views.lineHistory.enabled": false,
"gitlens.views.repositories.autoReveal": false,
"gitlens.views.repositories.branches.layout": "list",
"gitlens.views.repositories.files.layout": "list",
"gitlens.views.search.enabled": true,
"grammarly.userWords": [
"Gatsby",
"lockfile",
"nginx"
],
"grunt.autoDetect": "off",
"javascript.format.enable": false,
"javascript.implicitProjectConfig.checkJs": true,
"javascript.implicitProjectConfig.experimentalDecorators": true,
"javascript.preferences.importModuleSpecifier": "relative",
"javascript.preferences.quoteStyle": "single",
"javascript.suggest.completeFunctionCalls": true,
"javascript.suggest.completeJSDocs": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"jest.autoEnable": false,
"jest.debugCodeLens.showWhenTestStateIn": [
"fail",
"unknown",
"pass"
],
"jest.enableInlineErrorMessages": true,
"jest.restartJestOnSnapshotUpdate": true,
"json.schemas": [
{
"fileMatch": [
".babelrc"
],
"url": "https://json.schemastore.org/babelrc"
},
{
"fileMatch": [
".eslintrc.json"
],
"url": "https://json.schemastore.org/eslintrc"
}
],
"launch": {
"compounds": [],
"configurations": [
{
"name": "Node by Process ID",
"processId": "${command:PickProcess}",
"request": "attach",
"restart": true,
"skipFiles": [
"<node_internals>/**"
],
"type": "node"
},
{
"name": "Current TS File",
"args": [
"${relativeFile}"
],
"cwd": "${workspaceRoot}",
"protocol": "inspector",
"request": "launch",
"runtimeArgs": [
"--nolazy",
"-r",
"ts-node/register"
],
"sourceMaps": true,
"type": "node"
},
{
"name": "Current JS File",
"args": [
"${relativeFile}"
],
"cwd": "${workspaceRoot}",
"protocol": "inspector",
"request": "launch",
"runtimeArgs": [
"--nolazy"
],
"sourceMaps": true,
"type": "node"
}
]
},
"local-history.absolute": true,
"local-history.enabled": 1,
"local-history.exclude": [
"**/.history/**",
"**/.vscode/**",
"**/node_modules/**",
"**/typings/**",
"**/out/**",
"**/Code/User/**",
"**/.temp/**",
"**/.build/**",
"**/build/**",
"**/libs/**",
"**/public/**",
"**/logs/**"
],
"local-history.path": "/tmp/vscode-local-history",
"local-history.saveDelay": 5,
"local-history.treeLocation": "localHistory",
"npm.enableScriptExplorer": true,
"npm.exclude": [
"**/node_modules/**",
"**/vendor/**",
"**/.history/**",
"**/lib/**",
"**/public/**",
"**/dist/**"
],
"npm.scriptExplorerAction": "run",
"prettier.arrowParens": "always",
"prettier.bracketSpacing": true,
"prettier.endOfLine": "lf",
"prettier.jsxBracketSameLine": false,
"prettier.jsxSingleQuote": false,
"prettier.packageManager": "yarn",
"prettier.printWidth": 100,
"prettier.requireConfig": false,
"prettier.semi": true,
"prettier.singleQuote": true,
"prettier.tabWidth": 2,
"prettier.trailingComma": "all",
"prettier.useTabs": false,
"projectManager.git.baseFolders": [
"/Users/carlosgomes/projects/goeuro"
],
"projectManager.groupList": true,
"projectManager.hg.maxDepthRecursion": 1,
"projectManager.openInNewWindowWhenClickingInStatusBar": true,
"projectManager.showProjectNameInStatusBar": true,
"projectManager.sortList": "Recent",
"search.exclude": {
"**/.git": true,
"**/bower_components": true,
"**/build": true,
"**/dist": true,
"**/lib": true,
"**/node_modules": true,
"**/public": true,
"package-lock.json": true,
"yarn.lock": true
},
"search.useGlobalIgnoreFiles": true,
"search.useIgnoreFiles": true,
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": false,
"sync.gist": "f267d3b6ceac6dddc8004b3c0bdbaa9e",
"sync.quietSync": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
"task.problemMatchers.neverPrompt": {
"npm": true
},
"terminal.external.windowsExec": "D:\\apps\\cmder\\Cmder.exe",
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.env.osx": {},
"terminal.integrated.fontFamily": "Hack",
"terminal.integrated.fontSize": 14,
"terminal.integrated.fontWeight": "normal",
"terminal.integrated.lineHeight": 1.15,
"terminal.integrated.rendererType": "canvas",
"terminal.integrated.shell.osx": "/usr/local/bin/zsh",
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\usr\\bin\\bash.exe",
"terminal.integrated.shellArgs.osx": [
"-l",
"-i"
],
"terminal.integrated.shellArgs.windows": [
"--login",
"-i"
],
"todo-tree.filtering.excludeGlobs": [
"**/node_modules/**/*",
"**/dist/**/*"
],
"todo-tree.filtering.ignoreGitSubmodules": true,
"todo-tree.filtering.useBuiltInExcludes": "file excludes",
"tslint.exclude": [
"**/node_modules/**",
"**/dist/**"
],
"tslint.ignoreDefinitionFiles": true,
"tslint.jsEnable": true,
"typescript.format.enable": false,
"typescript.preferences.importModuleSpecifier": "relative",
"typescript.preferences.quoteStyle": "single",
"typescript.suggest.completeFunctionCalls": false,
"typescript.suggest.completeJSDocs": false,
"typescript.surveys.enabled": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"versionlens.showVersionLensesAtStartup": false,
"window.nativeTabs": true,
"window.title": "${rootName}${separator}${activeEditorLong}",
"window.titleBarStyle": "custom",
"window.zoomLevel": 0,
"workbench.colorTheme": "Darcula",
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.showIcons": true,
"workbench.editor.showTabs": true,
"workbench.iconTheme": "vscode-icons",
"workbench.settings.editor": "json",
"workbench.settings.openDefaultSettings": true,
"workbench.settings.useSplitJSON": true,
"workbench.sideBar.location": "left",
"workbench.startupEditor": "newUntitledFile",
"bracketPairColorizer.consecutivePairColors": [
["<", "</"],
["<", "/>"],
["(", ")"],
["[", "]"],
["{", "}"],
[
"Gold",
"Orchid",
"LightSkyBlue",
"greenyellow",
"coral",
"cadetblue"
],
"Red"
],
"todo-tree.tree.showScanModeButton": false
}
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
// "Print to console": {
// "scope": "javascript,typescript",
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"console.log": {
"scope": "javascript,javascriptreact,typescript,typescriptreact",
"prefix": "cl",
"body": ["console.log($1);$0"],
"description": "Log output to console"
},
"console.info": {
"scope": "javascript,javascriptreact,typescript,typescriptreact",
"prefix": "ci",
"body": ["console.info($1);$0"],
"description": "Console Info"
},
"console.warn": {
"scope": "javascript,javascriptreact,typescript,typescriptreact",
"prefix": "cw",
"body": ["console.warn($1);$0"],
"description": "Console Warn"
},
"console.error": {
"scope": "javascript,javascriptreact,typescript,typescriptreact",
"prefix": "ce",
"body": ["console.error($1);$0"],
"description": "Console Error"
},
"() => {}": {
"scope": "javascript,javascriptreact,typescript,typescriptreact",
"prefix": "()",
"body": ["($1) => $0"],
"description": "Arrow Function"
},
"function": {
"scope": "javascript,javascriptreact,typescript,typescriptreact",
"prefix": "fnc",
"body": ["function $1($2) {", " $0", "}"],
"description": "normal Function"
},
"Async () => {}": {
"scope": "javascript,javascriptreact,typescript,typescriptreact",
"prefix": "a()",
"body": ["async ($1) => $0"],
"description": "Async Arrow Function"
},
"Async function": {
"scope": "javascript,javascriptreact,typescript,typescriptreact",
"prefix": "afnc",
"body": ["async function $1($2) {", " $0", "}"],
"description": "Insert async named function"
},
"Export default": {
"scope": "javascript,javascriptreact,typescript,typescriptreact",
"prefix": "ed",
"body": ["export default $0"],
"description": "Insert export default statement"
},
"Export const": {
"scope": "javascript,javascriptreact,typescript,typescriptreact",
"prefix": "ec",
"body": ["export const $0"],
"description": "Insert export const statement"
},
"react": {
"scope": "javascriptreact,typescriptreact",
"prefix": "react",
"body": ["import React from 'react';", "$0"],
"description": "Import react"
},
"fc": {
"scope": "javascriptreact,typescriptreact",
"prefix": "fc",
"body": ["const $1:FC = () => $0"],
"description": "functional component"
},
"fcf": {
"scope": "javascriptreact,typescriptreact",
"prefix": "fcf",
"body": [
"import React from 'react';",
"",
"type Props = {};",
"",
"const ${1:$TM_FILENAME_BASE} = (props: Props) => {",
"return <div>$0</div>;",
"};",
"",
"export default ${1:$TM_FILENAME_BASE};"
],
"description": "functional component"
},
"theme": {
"scope": "css",
"prefix": "theme",
"body": ["${({ theme }) => theme.$1 } $0"],
"description": "Theme from theme provider"
}
}
{
/*
// Place your snippets for JavaScript here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
"Print to console": {
"prefix": "log",
"body": [
"console.log('$1');",
"$2"
],
"description": "Log output to console"
}
*/
"Use Strict": {
"prefix": "us",
"body": "'use strict;'$0",
"description": "Insert use strict statement"
},
"// @flow": {
"prefix": "flow",
"body": [
"// @flow",
"$0"
],
"description": "Insert @flow comment"
},
"// $FlowFixMe": {
"prefix": "fm",
"body": [
"// $FlowFixMe$0"
],
"description": "Insert $FlowFixMe comment"
},
}
{
"// @flow": {
"prefix": "flow",
"body": [
"// @flow",
"$0"
],
"description": "Insert @flow comment"
},
"// $FlowFixMe": {
"prefix": "fm",
"body": [
"// $FlowFixMe$0"
],
"description": "Insert $FlowFixMe comment"
},
}
{
// Place your snippets for markdown here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
// "Print to console": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"HTML code": {
"prefix": "html",
"body": [
"```html",
"$0",
"```"
],
"description": "Create a html code snippet"
},
"JavaScript code": {
"prefix": "js",
"body": [
"```javascript",
"$0",
"```"
],
"description": "Create a JavaScript code snippet"
},
"TypeScript code": {
"prefix": "ts",
"body": [
"```typescript",
"$0",
"```"
],
"description": "Create a TypeScript code snippet"
},
"Bash code": {
"prefix": "bash",
"body": [
"```bash",
"$0",
"```"
],
"description": "Create a Bash code snippet"
},
"Table": {
"prefix": "table",
"body": [
"| $0 | |",
"|----|----|",
"| | |"
],
"description": "Create a TypeScript code snippet"
}
}
{
/*
// Place your snippets for Angular Template here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
"Print to console": {
"prefix": "log",
"body": [
"console.log('$1');",
"$2"
],
"description": "Log output to console"
}
*/
}
{
// Place your snippets for php here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
// "Print to console": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"function": {
"prefix": "pf",
"body": ["public function $1($2) {", " $0", "}"],
"description": "Public Function"
}
}
{
// Place your snippets for shellscript here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
// "Print to console": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"Shebang": {
"prefix": "she",
"body": [
"#!/usr/bin/env bash",
"$1"
],
"description": "Insert the shebang for bash"
}
}
{
/*
// Place your snippets for TypeScript here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
"Print to console": {
"prefix": "log",
"body": [
"console.log('$1');",
"$2"
],
"description": "Log output to console"
}
*/
}
{
/*
// Place your snippets for TypeScript here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
"Print to console": {
"prefix": "log",
"body": [
"console.log('$1');",
"$2"
],
"description": "Log output to console"
}
*/
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment