Skip to content

Instantly share code, notes, and snippets.

@trevoreyre
Last active December 15, 2020 20:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save trevoreyre/8d9e08eec4c53d8aa8740112fb659885 to your computer and use it in GitHub Desktop.
Save trevoreyre/8d9e08eec4c53d8aa8740112fb659885 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-12-15T20:07:39.773Z","extensionVersion":"v3.4.3"}
[
{
"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": "121396ad-85a1-45ec-9fd1-d95028a847f5",
"publisherId": "naumovs.color-highlight",
"publisherDisplayName": "naumovs"
},
"name": "color-highlight",
"publisher": "naumovs",
"version": "2.3.0"
},
{
"metadata": {
"id": "ac44dd75-bdb7-433b-9d86-23f9f070c07a",
"publisherId": "iocave.customize-ui",
"publisherDisplayName": "iocave"
},
"name": "customize-ui",
"publisher": "iocave",
"version": "0.1.49"
},
{
"metadata": {
"id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
"publisherId": "msjsdiag.debugger-for-chrome",
"publisherDisplayName": "msjsdiag"
},
"name": "debugger-for-chrome",
"publisher": "msjsdiag",
"version": "4.12.11"
},
{
"metadata": {
"id": "532533c9-a894-4a58-9eee-bbfbe7c06f71",
"publisherId": "mikestead.dotenv",
"publisherDisplayName": "mikestead"
},
"name": "dotenv",
"publisher": "mikestead",
"version": "1.0.1"
},
{
"metadata": {
"id": "9d8c32ab-354c-4daf-a9bf-20b633734435",
"publisherId": "usernamehw.errorlens",
"publisherDisplayName": "usernamehw"
},
"name": "errorlens",
"publisher": "usernamehw",
"version": "3.2.4"
},
{
"metadata": {
"id": "6c7bfdd7-2cd2-41bd-b476-341bc7f89100",
"publisherId": "stormwarning.json-template",
"publisherDisplayName": "stormwarning"
},
"name": "json-template",
"publisher": "stormwarning",
"version": "0.3.1"
},
{
"metadata": {
"id": "ee577500-fad7-4a2b-b19a-bf7ef89f766c",
"publisherId": "geddski.macros",
"publisherDisplayName": "geddski"
},
"name": "macros",
"publisher": "geddski",
"version": "1.2.1"
},
{
"metadata": {
"id": "5db78037-f674-459f-a236-db622c427c5b",
"publisherId": "PKief.material-icon-theme",
"publisherDisplayName": "PKief"
},
"name": "material-icon-theme",
"publisher": "PKief",
"version": "4.4.0"
},
{
"metadata": {
"id": "ef2a5b38-02c4-4193-8561-1f072c209474",
"publisherId": "silvenon.mdx",
"publisherDisplayName": "silvenon"
},
"name": "mdx",
"publisher": "silvenon",
"version": "0.1.0"
},
{
"metadata": {
"id": "736c2316-7f4f-4b6a-8e5c-70527d82cf51",
"publisherId": "iocave.monkey-patch",
"publisherDisplayName": "iocave"
},
"name": "monkey-patch",
"publisher": "iocave",
"version": "0.1.11"
},
{
"metadata": {
"id": "a92d457e-6f3f-4167-8087-1a54e1b6e00e",
"publisherId": "Angular.ng-template",
"publisherDisplayName": "Angular"
},
"name": "ng-template",
"publisher": "Angular",
"version": "0.1100.2"
},
{
"metadata": {
"id": "6f35c257-7fd5-4bc2-9cd1-01976589c17a",
"publisherId": "arcticicestudio.nord-visual-studio-code",
"publisherDisplayName": "arcticicestudio"
},
"name": "nord-visual-studio-code",
"publisher": "arcticicestudio",
"version": "0.15.0"
},
{
"metadata": {
"id": "57c54bca-38c6-46d4-9482-2c8b79cd4f46",
"publisherId": "merithayan.polar",
"publisherDisplayName": "merithayan"
},
"name": "polar",
"publisher": "merithayan",
"version": "0.1.1"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "5.8.0"
},
{
"metadata": {
"id": "f0c5397b-d357-4197-99f0-cb4202f22818",
"publisherId": "ms-vscode-remote.remote-wsl",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-wsl",
"publisher": "ms-vscode-remote",
"version": "0.52.0"
},
{
"metadata": {
"id": "261cac81-cd7b-4555-bb41-0c2d2bcd3e70",
"publisherId": "Gruntfuggly.todo-tree",
"publisherDisplayName": "Gruntfuggly"
},
"name": "todo-tree",
"publisher": "Gruntfuggly",
"version": "0.0.192"
},
{
"metadata": {
"id": "2f5dd8cb-d251-4d70-abfe-ddebcb077483",
"publisherId": "octref.vetur",
"publisherDisplayName": "octref"
},
"name": "vetur",
"publisher": "octref",
"version": "0.31.3"
},
{
"metadata": {
"id": "d96e79c6-8b25-4be3-8545-0e0ecefcae03",
"publisherId": "vscodevim.vim",
"publisherDisplayName": "vscodevim"
},
"name": "vim",
"publisher": "vscodevim",
"version": "1.18.5"
},
{
"metadata": {
"id": "dffaf5a1-2219-434b-9d87-cb586fd59260",
"publisherId": "Equinusocio.vsc-material-theme",
"publisherDisplayName": "Equinusocio"
},
"name": "vsc-material-theme",
"publisher": "Equinusocio",
"version": "33.1.2"
},
{
"metadata": {
"id": "8c609a4f-268a-41fb-8fe6-b6fcd95e8113",
"publisherId": "equinusocio.vsc-material-theme-icons",
"publisherDisplayName": "equinusocio"
},
"name": "vsc-material-theme-icons",
"publisher": "equinusocio",
"version": "1.2.0"
},
{
"metadata": {
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
"publisherId": "ms-azuretools.vscode-docker",
"publisherDisplayName": "ms-azuretools"
},
"name": "vscode-docker",
"publisher": "ms-azuretools",
"version": "1.8.1"
},
{
"metadata": {
"id": "03944bdc-9bcb-4ac2-b9b3-fdb050dd43e4",
"publisherId": "mrmlnc.vscode-duplicate",
"publisherDisplayName": "mrmlnc"
},
"name": "vscode-duplicate",
"publisher": "mrmlnc",
"version": "1.2.1"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "2.1.14"
},
{
"metadata": {
"id": "69ddd764-339a-4ecc-97c1-9c4ece58e36d",
"publisherId": "GitHub.vscode-pull-request-github",
"publisherDisplayName": "GitHub"
},
"name": "vscode-pull-request-github",
"publisher": "GitHub",
"version": "0.22.0"
},
{
"metadata": {
"id": "06cc3e44-aedb-41b8-a4ea-29ebf3c491fd",
"publisherId": "jpoissonnier.vscode-styled-components",
"publisherDisplayName": "jpoissonnier"
},
"name": "vscode-styled-components",
"publisher": "jpoissonnier",
"version": "1.4.1"
},
{
"metadata": {
"id": "3262c42b-a248-4b97-9f4d-5a6812bac132",
"publisherId": "midnightsyntax.vscode-wrap-console-log",
"publisherDisplayName": "midnightsyntax"
},
"name": "vscode-wrap-console-log",
"publisher": "midnightsyntax",
"version": "1.7.2"
},
{
"metadata": {
"id": "2061917f-f76a-458a-8da9-f162de22b97e",
"publisherId": "redhat.vscode-yaml",
"publisherDisplayName": "redhat"
},
"name": "vscode-yaml",
"publisher": "redhat",
"version": "0.13.0"
},
{
"metadata": {
"id": "e19f7a08-3d80-4a45-bd6d-c58dfc1371f9",
"publisherId": "iciclesoft.workspacesort",
"publisherDisplayName": "iciclesoft"
},
"name": "workspacesort",
"publisher": "iciclesoft",
"version": "1.5.11"
},
{
"metadata": {
"id": "0cb81da2-1880-4755-9995-0ae9cc728e20",
"publisherId": "DotJoshJohnson.xml",
"publisherDisplayName": "DotJoshJohnson"
},
"name": "xml",
"publisher": "DotJoshJohnson",
"version": "2.5.1"
}
]
[
{
"key": "ctrl+tab",
"command": "workbench.action.nextEditor"
},
{
"key": "ctrl+pagedown",
"command": "-workbench.action.nextEditor"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.previousEditor"
},
{
"key": "ctrl+pageup",
"command": "-workbench.action.previousEditor"
},
{
"key": "ctrl+`",
"command": "workbench.action.focusActiveEditorGroup",
"when": "terminalFocus"
},
{
"key": "ctrl+`",
"command": "workbench.action.terminal.focus",
"when": "!terminalFocus"
},
{
"key": "ctrl+tab",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+alt+space",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "ctrl+l",
"command": "console.log.wrap.down.prefix",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+w ctrl+alt+down",
"command": "-console.log.wrap.down.prefix",
"when": "editorTextFocus"
},
{
"key": "ctrl+d",
"command": "editor.action.deleteLines",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+shift+k",
"command": "-editor.action.deleteLines",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+alt+space",
"command": "-toggleSuggestionFocus",
"when": "suggestWidgetVisible && textInputFocus"
}
]
[
// ctrl+tab/ctrl+shift+tab - Focus next/previous editor
{
"key": "ctrl+tab",
"command": "workbench.action.nextEditor"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.nextEditor"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.previousEditor"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.previousEditor"
},
// ctrl+tab/ctrl+shift+tab - Focus next/previous terminal
{
"key": "ctrl+tab",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
// cmd+shift+g - Git tab
{
"key": "shift+cmd+g",
"command": "workbench.view.scm"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm"
},
{
"key": "shift+cmd+g",
"command": "-editor.action.previousMatchFindAction",
"when": "editorFocus"
},
{
"key": "shift+cmd+g",
"command": "-workbench.action.terminal.findPrevious",
"when": "terminalFindFocused || terminalFocus"
},
// cmd+n - Split terminal
{
"key": "cmd+n",
"command": "workbench.action.terminal.split",
"when": "terminalFocus"
},
// cmd+w - Close active editor. Close terminal.
{
"key": "cmd+w",
"command": "workbench.action.closeActiveEditor",
"when": "!terminalFocus"
},
{
"key": "cmd+w",
"command": "workbench.action.terminal.kill",
"when": "terminalFocus"
},
{
"key": "cmd+w",
"command": "-workbench.action.closeActiveEditor"
},
// cmd+shift+w - Close editor group
{
"key": "shift+cmd+w",
"command": "workbench.action.closeEditorsInGroup"
},
{
"key": "shift+cmd+w",
"command": "-workbench.action.closeWindow"
},
{
"key": "cmd+k w",
"command": "-workbench.action.closeEditorsInGroup"
},
// cmd+shift+t - Focus terminal
{
"key": "shift+cmd+t",
"command": "workbench.action.terminal.focus"
},
{
"key": "shift+cmd+t",
"command": "-workbench.action.reopenClosedEditor"
},
// ctrl+alt+space - Maximize/minimize panel
{
"key": "ctrl+alt+space",
"command": "macros.maximizePanel",
"when": "!panelFocus"
},
{
"key": "ctrl+alt+space",
"command": "macros.minimizePanel",
"when": "panelFocus"
},
// ctrl+cmd+right - Move editor to next group. Split terminal.
{
"key": "ctrl+cmd+right",
"command": "workbench.action.moveEditorToNextGroup",
"when": "!terminalFocus"
},
{
"key": "ctrl+cmd+right",
"command": "-workbench.action.moveEditorToNextGroup"
},
{
"key": "ctrl+cmd+right",
"command": "workbench.action.terminal.split",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+right",
"command": "-workbench.action.terminal.resizePaneRight",
"when": "terminalFocus && terminalProcessSupported"
},
// ctrl+cmd+left - Move editor to previous group. Split terminal.
{
"key": "ctrl+cmd+left",
"command": "workbench.action.moveEditorToPreviousGroup",
"when": "!terminalInFocus"
},
{
"key": "ctrl+cmd+left",
"command": "-workbench.action.moveEditorToPreviousGroup"
},
{
"key": "ctrl+cmd+left",
"command": "workbench.action.terminal.split",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+left",
"command": "-workbench.action.terminal.resizePaneLeft",
"when": "terminalFocus"
},
// cmd+shift+1, cmd+shift+2, etc - Focus terminal panels
{
"key": "cmd+shift+1",
"command": "workbench.action.terminal.focusAtIndex1"
},
{
"key": "cmd+shift+2",
"command": "workbench.action.terminal.focusAtIndex2"
},
{
"key": "cmd+shift+3",
"command": "workbench.action.terminal.focusAtIndex3"
},
{
"key": "cmd+shift+4",
"command": "workbench.action.terminal.focusAtIndex4"
},
// cmd+l - Log current variable
{
"key": "cmd+l",
"command": "console.log.wrap.down.prefix",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+w ctrl+alt+down",
"command": "-console.log.wrap.down.prefix",
"when": "editorTextFocus"
},
// File Explorer
{
"key": "cmd+d",
"command": "duplicate.execute",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !inputFocus"
},
{
"key": "cmd+n",
"command": "explorer.newFile",
"when": "explorerViewletVisible && filesExplorerFocus && !inputFocus"
},
{
"key": "shift+cmd+n",
"command": "explorer.newFolder",
"when": "explorerViewletVisible && filesExplorerFocus && !inputFocus"
},
{
"key": "alt+b",
"command": "workbench.files.action.showActiveFileInExplorer",
"when": "editorFocus"
},
// cmd+e - Show hover widget
{
"key": "cmd+e",
"command": "editor.action.showHover",
"when": "editorTextFocus"
},
// option+s - Sort
{
"key": "alt+s",
"command": "editor.action.sortLinesAscending"
},
// option+f - Format document
{
"key": "alt+f",
"command": "macros.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor"
},
// cmd+r - Find/Replace
{
"key": "cmd+r",
"command": "editor.action.startFindReplaceAction",
"when": "editorFocus"
},
// cmd+shift+r - Global find/replace
{
"key": "shift+cmd+r",
"command": "workbench.action.replaceInFiles"
}
]
{
// Clean things up
"breadcrumbs.enabled": false,
"color-highlight.markRuler": false,
"debug.toolBarLocation": "docked",
"editor.colorDecorators": false,
"editor.hideCursorInOverviewRuler": true,
"editor.hover.enabled": false,
"editor.lightbulb.enabled": false,
"editor.lineNumbers": "off",
"editor.matchBrackets": "near",
"editor.minimap.enabled": false,
"editor.occurrencesHighlight": false,
"editor.overviewRulerBorder": false,
"editor.renderControlCharacters": false,
"editor.renderLineHighlight": "none",
"editor.showUnused": false,
"explorer.decorations.badges": false,
"git.decorations.enabled": false,
"javascript.suggestionActions.enabled": false,
"javascript.updateImportsOnFileMove.enabled": "never",
"problems.decorations.enabled": false,
"scm.countBadge": "off",
"scm.diffDecorations": "none",
"typescript.updateImportsOnFileMove.enabled": "never",
"workbench.editor.showTabs": false,
"workbench.startupEditor": "none",
"workbench.tips.enabled": false,
// Get rid of peek previews
"editor.gotoLocation.multipleDeclarations": "goto",
"editor.gotoLocation.multipleDefinitions": "goto",
"editor.gotoLocation.multipleImplementations": "goto",
"editor.gotoLocation.multipleReferences": "goto",
"editor.gotoLocation.multipleTypeDefinitions": "goto",
"workbench.editor.enablePreviewFromQuickOpen": false,
// Theme
"material-icon-theme.activeIconPack": "none",
"material-icon-theme.folders.color": "#90a4ae",
"material-icon-theme.folders.theme": "classic",
"material-icon-theme.hidesExplorerArrows": true,
"material-icon-theme.opacity": 0.5,
"materialTheme.accent": "Graphite",
"workbench.colorTheme": "Polar",
"workbench.iconTheme": "material-icon-theme",
"workbench.preferredDarkColorTheme": "Nord",
"workbench.preferredLightColorTheme": "Polar",
"window.autoDetectColorScheme": true,
"workbench.colorCustomizations": {
// Lighten shadows in the chrome (10%)
"scrollbar.shadow": "#0000001a",
"widget.shadow": "#0000001a"
},
// Typography
"debug.console.fontFamily": "'Jetbrains Mono', 'Fira Code', Menlo, monospace",
"debug.console.fontSize": 14,
"debug.console.lineHeight": 21, // 1.5
"editor.fontFamily": "'Jetbrains Mono', 'Fira Code', Menlo, monospace",
"editor.fontLigatures": true,
"editor.fontSize": 16,
"editor.lineHeight": 32, // 2
"terminal.integrated.fontFamily": "'Jetbrains Mono', 'Fira Code', Menlo, monospace",
"terminal.integrated.fontSize": 14,
"terminal.integrated.lineHeight": 1.5,
"workbench.fontAliasing": "auto",
// Window settings
"customizeUI.activityBar": "bottom",
"customizeUI.titleBar": "inline",
"customizeUI.activityBarHideSettings": true,
"window.titleBarStyle": "native",
"window.newWindowDimensions": "inherit",
"window.title": "${activeEditorShort}",
"customizeUI.stylesheet": {
// Hide title in side bar
".monaco-workbench .part > .title > .title-label": "display: none !important",
// Hide description after file name in title bar
".editor .title": "background: transparent !important;",
".editor .title .monaco-icon-description-container": "display: none",
// Hide all buttons in title action toolbar except unsaved changes indicator
".editor .title .actions-container .action-item a": "display: none !important;",
".editor .title.dirty .actions-container .action-item a[title*='Close']": "display: flex !important;",
// Push unsaved changes indicator over next to file name
".editor .title .label-container": "flex-shrink: 0 !important;",
".editor .title .title-actions": "flex: 1 1 100% !important;",
// Make room for traffic light buttons when bottom panel is maximized
".split-view-view.visible[style*='top: 0'] > .panel .title": "margin-left: 77px;"
},
// Editor settings
"editor.acceptSuggestionOnCommitCharacter": false,
"editor.acceptSuggestionOnEnter": "off",
"editor.copyWithSyntaxHighlighting": false,
"editor.cursorSmoothCaretAnimation": true,
"editor.detectIndentation": true,
"editor.emptySelectionClipboard": false,
"editor.find.addExtraSpaceOnTop": false,
"editor.glyphMargin": false,
"editor.insertSpaces": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.parameterHints.enabled": false,
"editor.renderIndentGuides": false,
"editor.renderLineHighlightOnlyWhenFocus": true,
"editor.scrollBeyondLastLine": false,
"editor.snippetSuggestions": "top",
"editor.suggest.insertMode": "replace",
"editor.suggest.showStatusBar": true,
"editor.suggestSelection": "recentlyUsedByPrefix",
"editor.tabSize": 2,
"editor.trimAutoWhitespace": true,
"editor.useTabStops": true,
"editor.wordWrap": "bounded",
"editor.wordWrapColumn": 100,
"files.eol": "\n",
"files.exclude": {
"**/.git": false
},
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"html.format.wrapAttributes": "force-expand-multiline",
"workbench.editor.enablePreview": false,
// Terminal settings
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.cursorStyle": "block",
// Explorer settings
"explorer.autoReveal": false,
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"explorer.decorations.colors": false,
"explorer.openEditors.visible": 0,
"workbench.editor.revealIfOpen": true,
"workbench.list.keyboardNavigation": "filter",
// Git
"diffEditor.ignoreTrimWhitespace": true,
"diffEditor.renderIndicators": false,
"diffEditor.renderSideBySide": false,
"git.autofetch": true,
"scm.autoReveal": false,
// ESLint, Prettier
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnPaste": false,
"editor.formatOnSave": true,
"editor.formatOnType": false,
"eslint.alwaysShowStatus": true,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"prettier.semi": false,
"prettier.singleQuote": true,
"prettier.trailingComma": "es5",
"prettier.vueIndentScriptAndStyle": true,
"[javascript]": {
"editor.formatOnSave": false
},
"[javascriptreact]": {
"editor.formatOnSave": false
},
"[typescript]": {
"editor.formatOnSave": false
},
"[typescriptreact]": {
"editor.formatOnSave": false
},
"[vue]": {
"editor.formatOnSave": false
},
// Emmet
"emmet.syntaxProfiles": {
"html": {
"attr_quotes": "single"
}
},
"emmet.includeLanguages": {
"javascript": "javascriptreact",
"vue": "html",
"vue-html": "html"
},
// Extension - Vim
"vim.easymotion": true,
"vim.easymotionDimBackground": false,
"vim.easymotionMarkerBackgroundColor": "#ABCEE2",
"vim.easymotionMarkerForegroundColorOneChar": "#fff",
"vim.easymotionMarkerForegroundColorTwoCharFirst": "#fff",
"vim.easymotionMarkerForegroundColorTwoCharSecond": "#fff",
"vim.leader": "<space>",
"vim.useSystemClipboard": true,
"vim.handleKeys": {
"<C-f>": false,
"<C-r>": false,
"<C-a>": false
},
// Extension - Settings Sync
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": true,
"sync.forceUpload": true,
"sync.gist": "8d9e08eec4c53d8aa8740112fb659885",
"sync.quietSync": false,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
// Extension - Todo Tree
"todo-tree.highlights.defaultHighlight": {
"type": "text-and-comment",
"foreground": "#d08770"
},
// Highlight multi-line comments
"todo-tree.regex.regex": "(//|#|<!--|;|/\\*\\*?\\n\\s*\\*)\\s*($TAGS).*(\\n\\s*(//|#|;|\\*)\\s*.*)*",
"todo-tree.tree.flat": true,
"todo-tree.tree.showBadges": false,
// Extension - Error Lens
"errorLens.followCursor": "activeLine",
// Extension - Wrap Console Log
"wrap-console-log.format.wrap.prefixString": "$func({ $var })",
// Macros
"macros.list": {
"maximizePanel": [
"workbench.action.toggleMaximizedPanel",
"workbench.action.focusPanel"
],
"minimizePanel": [
"workbench.action.toggleMaximizedPanel",
"workbench.action.focusActiveEditorGroup"
],
"formatDocument": [
"editor.action.formatDocument",
"editor.action.detectIndentation"
]
},
// Other
"telemetry.enableCrashReporter": false,
"telemetry.enableTelemetry": false,
"terminal.integrated.shell.windows": "C:\\windows\\System32\\wsl.exe",
"window.zoomLevel": 0
}
{
/*
// 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"
}
*/
"React Component": {
"prefix": "component",
"body": [
"import React, { Component } from 'react'",
"",
"class HwComponent extends Component {",
"\trender () {",
"\t}",
"}",
"",
"export default HwComponent"
],
"description": "React Component"
}
}
{
/*
// Place your snippets for JavaScript React 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