Created
January 19, 2020 17:32
-
-
Save SteveDeWald/7acfaf4b9f03f04c79773edaebc55815 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"lastUpload":"2020-01-19T17:32:21.170Z","extensionVersion":"v3.4.3"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"version":"1.1.3"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"metadata": { | |
"id": "c843e8ac-9a98-4b43-b4d9-66d6a82bd259", | |
"publisherId": "jacobkantzer.case-sensitive-add-next", | |
"publisherDisplayName": "jacobkantzer" | |
}, | |
"name": "case-sensitive-add-next", | |
"publisher": "jacobkantzer", | |
"version": "0.0.6" | |
}, | |
{ | |
"metadata": { | |
"id": "897c115a-dfbf-4c20-bafd-1c13fc5d1d80", | |
"publisherId": "Yummygum.city-lights-icon-vsc", | |
"publisherDisplayName": "Yummygum" | |
}, | |
"name": "city-lights-icon-vsc", | |
"publisher": "Yummygum", | |
"version": "1.1.3" | |
}, | |
{ | |
"metadata": { | |
"id": "9af62ee3-0097-4b7b-891a-4a94eb3e1009", | |
"publisherId": "yummygum.city-lights-theme", | |
"publisherDisplayName": "yummygum" | |
}, | |
"name": "city-lights-theme", | |
"publisher": "yummygum", | |
"version": "1.1.5" | |
}, | |
{ | |
"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": "532533c9-a894-4a58-9eee-bbfbe7c06f71", | |
"publisherId": "mikestead.dotenv", | |
"publisherDisplayName": "mikestead" | |
}, | |
"name": "dotenv", | |
"publisher": "mikestead", | |
"version": "1.0.1" | |
}, | |
{ | |
"metadata": { | |
"id": "19804510-b475-4dae-b0f7-6ca08fd1af0c", | |
"publisherId": "dsznajder.es7-react-js-snippets", | |
"publisherDisplayName": "dsznajder" | |
}, | |
"name": "es7-react-js-snippets", | |
"publisher": "dsznajder", | |
"version": "2.5.0" | |
}, | |
{ | |
"metadata": { | |
"id": "3e891cf9-53cb-49a3-8d01-8f0b1f0afb29", | |
"publisherId": "codezombiech.gitignore", | |
"publisherDisplayName": "codezombiech" | |
}, | |
"name": "gitignore", | |
"publisher": "codezombiech", | |
"version": "0.6.0" | |
}, | |
{ | |
"metadata": { | |
"id": "fcf0848c-96b3-487a-a655-01aed955a594", | |
"publisherId": "jolaleye.horizon-theme-vscode", | |
"publisherDisplayName": "jolaleye" | |
}, | |
"name": "horizon-theme-vscode", | |
"publisher": "jolaleye", | |
"version": "2.0.2" | |
}, | |
{ | |
"metadata": { | |
"id": "5db78037-f674-459f-a236-db622c427c5b", | |
"publisherId": "PKief.material-icon-theme", | |
"publisherDisplayName": "PKief" | |
}, | |
"name": "material-icon-theme", | |
"publisher": "PKief", | |
"version": "3.9.2" | |
}, | |
{ | |
"metadata": { | |
"id": "dff6b801-247e-40e9-82e8-8c9b1d19d1b8", | |
"publisherId": "christian-kohler.npm-intellisense", | |
"publisherDisplayName": "christian-kohler" | |
}, | |
"name": "npm-intellisense", | |
"publisher": "christian-kohler", | |
"version": "1.3.0" | |
}, | |
{ | |
"metadata": { | |
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90", | |
"publisherId": "esbenp.prettier-vscode", | |
"publisherDisplayName": "esbenp" | |
}, | |
"name": "prettier-vscode", | |
"publisher": "esbenp", | |
"version": "3.18.0" | |
}, | |
{ | |
"metadata": { | |
"id": "b24a13f5-4e50-4d9a-ab0a-87f47d9fdfcb", | |
"publisherId": "stkb.rewrap", | |
"publisherDisplayName": "stkb" | |
}, | |
"name": "rewrap", | |
"publisher": "stkb", | |
"version": "1.9.1" | |
}, | |
{ | |
"metadata": { | |
"id": "261cac81-cd7b-4555-bb41-0c2d2bcd3e70", | |
"publisherId": "Gruntfuggly.todo-tree", | |
"publisherDisplayName": "Gruntfuggly" | |
}, | |
"name": "todo-tree", | |
"publisher": "Gruntfuggly", | |
"version": "0.0.162" | |
}, | |
{ | |
"metadata": { | |
"id": "38583aca-2ba1-417f-80fc-68ca8d717fb4", | |
"publisherId": "rbbit.typescript-hero", | |
"publisherDisplayName": "rbbit" | |
}, | |
"name": "typescript-hero", | |
"publisher": "rbbit", | |
"version": "3.0.0" | |
}, | |
{ | |
"metadata": { | |
"id": "d96e79c6-8b25-4be3-8545-0e0ecefcae03", | |
"publisherId": "vscodevim.vim", | |
"publisherDisplayName": "vscodevim" | |
}, | |
"name": "vim", | |
"publisher": "vscodevim", | |
"version": "1.12.4" | |
}, | |
{ | |
"metadata": { | |
"id": "484d897a-6711-403c-ab54-a96f12be5833", | |
"publisherId": "Equinusocio.vsc-community-material-theme", | |
"publisherDisplayName": "Equinusocio" | |
}, | |
"name": "vsc-community-material-theme", | |
"publisher": "Equinusocio", | |
"version": "1.4.0" | |
}, | |
{ | |
"metadata": { | |
"id": "dffaf5a1-2219-434b-9d87-cb586fd59260", | |
"publisherId": "Equinusocio.vsc-material-theme", | |
"publisherDisplayName": "Equinusocio" | |
}, | |
"name": "vsc-material-theme", | |
"publisher": "Equinusocio", | |
"version": "32.4.0" | |
}, | |
{ | |
"metadata": { | |
"id": "8c609a4f-268a-41fb-8fe6-b6fcd95e8113", | |
"publisherId": "equinusocio.vsc-material-theme-icons", | |
"publisherDisplayName": "equinusocio" | |
}, | |
"name": "vsc-material-theme-icons", | |
"publisher": "equinusocio", | |
"version": "1.1.3" | |
}, | |
{ | |
"metadata": { | |
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a", | |
"publisherId": "dbaeumer.vscode-eslint", | |
"publisherDisplayName": "dbaeumer" | |
}, | |
"name": "vscode-eslint", | |
"publisher": "dbaeumer", | |
"version": "2.0.14" | |
}, | |
{ | |
"metadata": { | |
"id": "aaee577c-f062-495a-9816-0cbd442f1d25", | |
"publisherId": "ecmel.vscode-html-css", | |
"publisherDisplayName": "ecmel" | |
}, | |
"name": "vscode-html-css", | |
"publisher": "ecmel", | |
"version": "0.2.3" | |
}, | |
{ | |
"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": "9.7.0" | |
}, | |
{ | |
"metadata": { | |
"id": "daf8b44d-8aae-4da2-80c5-1f770219f643", | |
"publisherId": "DavidAnson.vscode-markdownlint", | |
"publisherDisplayName": "DavidAnson" | |
}, | |
"name": "vscode-markdownlint", | |
"publisher": "DavidAnson", | |
"version": "0.33.0" | |
}, | |
{ | |
"metadata": { | |
"id": "beb68b20-7c55-471c-9b63-3486f9423566", | |
"publisherId": "mrmlnc.vscode-scss", | |
"publisherDisplayName": "mrmlnc" | |
}, | |
"name": "vscode-scss", | |
"publisher": "mrmlnc", | |
"version": "0.8.1" | |
}, | |
{ | |
"metadata": { | |
"id": "876e8f93-74d0-4f4f-91b7-34a09f19f444", | |
"publisherId": "VisualStudioExptTeam.vscodeintellicode", | |
"publisherDisplayName": "VisualStudioExptTeam" | |
}, | |
"name": "vscodeintellicode", | |
"publisher": "VisualStudioExptTeam", | |
"version": "1.2.4" | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Empty |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Place your key bindings in this file to override the defaults | |
[ | |
{ | |
"key": "x", | |
"command": "list.collapse", | |
"when": "explorerViewletVisible && filesExplorerFocus && !inputFocus" | |
}, | |
{ | |
"key": "shift+x", | |
"command": "list.collapseAll", | |
"when": "explorerViewletVisible && filesExplorerFocus && !inputFocus" | |
}, | |
{ | |
"key": "o", | |
"command": "list.select", | |
"when": "explorerViewletVisible && filesExplorerFocus && !inputFocus" | |
}, | |
{ | |
"key": "a", | |
"command": "explorer.newFile", | |
"when": "explorerViewletVisible && filesExplorerFocus && !inputFocus" | |
}, | |
{ | |
"key": "shift+a", | |
"command": "explorer.newFolder", | |
"when": "explorerViewletVisible && filesExplorerFocus && !inputFocus" | |
}, | |
{ | |
"key": "d", | |
"command": "deleteFile", | |
"when": "explorerViewletVisible && filesExplorerFocus && !inputFocus" | |
}, | |
{ | |
"key": "m", | |
"command": "renameFile", | |
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus" | |
}, | |
{ | |
"key": "cmd+d", | |
"command": "extension.caseSensitiveAddNext", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "cmd+d", | |
"command": "-editor.action.addSelectionToNextFindMatch", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "ctrl+j", | |
"command": "selectNextSuggestion", | |
"when": "suggestWidgetVisible" | |
}, | |
{ | |
"key": "ctrl+k", | |
"command": "selectPrevSuggestion", | |
"when": "suggestWidgetVisible" | |
}, | |
{ | |
"key": "ctrl+j", | |
"command": "workbench.action.quickOpenSelectNext", | |
"when": "inQuickOpen" | |
}, | |
{ | |
"key": "ctrl+k", | |
"command": "workbench.action.quickOpenSelectPrevious", | |
"when": "inQuickOpen" | |
}, | |
{ | |
"key": "cmd+]", | |
"command": "workbench.action.terminal.focusNext", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "cmd+[", | |
"command": "workbench.action.terminal.focusPrevious", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "shift+cmd+c", | |
"command": "-workbench.action.terminal.openNativeConsole", | |
"when": "!terminalFocus" | |
}, | |
{ | |
"key": "shift+cmd+i", | |
"command": "workbench.action.terminal.toggleTerminal" | |
}, | |
{ | |
"key": "ctrl+n", | |
"command": "-extension.vim_ctrl+n", | |
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'" | |
}, | |
{ | |
"key": "cmd+\\", | |
"command": "-workbench.action.splitEditor" | |
}, | |
{ | |
"key": "cmd+shift+j", | |
"command": "workbench.action.toggleMaximizedPanel" | |
}, | |
{ | |
"key": "cmd+shift+j", | |
"command": "workbench.action.closePanel", | |
"when": "panelFocus" | |
}, | |
{ | |
"key": "shift+cmd+c", | |
"command": "notifications.clearAll" | |
}, | |
{ | |
"key": "ctrl+cmd+j", | |
"command": "workbench.action.togglePanelPosition" | |
}, | |
{ | |
"key": "cmd+shift+e", | |
"command": "workbench.action.toggleSidebarVisibility", | |
"when": "explorerViewletVisible && filesExplorerFocus" | |
}, | |
{ | |
"key": "shift+cmd+a", | |
"command": "workbench.action.toggleActivityBarVisibility" | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
/** | |
* Workbench & window | |
*/ | |
"workbench.startupEditor": "none", | |
"window.title": "${activeEditorLong}${separator}${rootName}", | |
"window.zoomLevel": 1, | |
// "workbench.activityBar.visible": true, | |
/** | |
* Editor settings | |
*/ | |
// Start with some basic | |
// "editor.fontFamily": "'Ligconsolata Nerd Font', 'InconsolataGo Nerd Font', 'Inconsolata Nerd Font', 'Inconsolata', 'FuraCode Nerd Font', Menlo, Monaco, 'Courier New', monospace", | |
"editor.fontFamily": "FuraCode Nerd Font", | |
"editor.fontLigatures": true, | |
"editor.fontSize": 16, | |
// Prefer tabs & tabSize of 2, but use detected settings when possible | |
"editor.detectIndentation": true, | |
"editor.tabSize": 2, | |
"editor.insertSpaces": true, | |
"editor.renderWhitespace": "none", | |
// Turn off automatic highlighting of current word/token | |
"editor.occurrencesHighlight": false, | |
// Highlight current line and gutter / line number too | |
"editor.renderLineHighlight": "all", | |
// Autocomplete to recently used items instead of alphabetical | |
"editor.suggestSelection": "recentlyUsed", | |
// Minimap | |
"editor.minimap.enabled": false, | |
// A multiplier to be used on the `deltaX` and `deltaY` of mouse wheel scroll events | |
"editor.mouseWheelScrollSensitivity": 5, | |
// We still want line numbers in zen mode | |
"zenMode.hideLineNumbers": false, | |
/** | |
* Files | |
*/ | |
// Default end of line character | |
"files.eol": "\n", | |
// Trim trailing whitespace when you save a file | |
"files.trimTrailingWhitespace": true, | |
"files.trimFinalNewlines": true, | |
// File associations | |
"files.associations": { | |
"*zshrc": "shellscript", | |
}, | |
// Glob patterns for excluding folders and files | |
"files.exclude": { | |
"**/*.git": true, | |
"**/.DS_Store": true | |
}, | |
// Glob patterns for excluding files and folders in searches | |
"search.exclude": { | |
"**/node_modules": true, | |
"./build/**": true, | |
}, | |
/** | |
* Sidebar | |
*/ | |
// Explorer | |
"explorer.confirmDragAndDrop": false, | |
"explorer.confirmDelete": false, | |
// Debug console | |
"debug.console.fontSize": 16, | |
/** | |
* Panels | |
*/ | |
// Terminal | |
"terminal.integrated.fontSize": 16, | |
"terminal.integrated.confirmOnExit": false, | |
"terminal.integrated.drawBoldTextInBrightColors": false, | |
// "terminal.integrated.fontWeight": "normal", | |
// "terminal.integrated.fontWeightBold": "normal" | |
// "terminal.integrated.letterSpacing": 1, | |
"terminal.integrated.lineHeight": 1.2, | |
"terminal.integrated.enableBell": false, | |
/** | |
* Linting and code formatting | |
*/ | |
// ESLint | |
"eslint.validate": ["javascript", "typescript"], | |
// TypeScript Compiler | |
"javascript.validate.enable": true, | |
"typescript.validate.enable": true, | |
"javascript.suggest.completeFunctionCalls": true, | |
"typescript.suggest.completeFunctionCalls": true, | |
"javascript.updateImportsOnFileMove.enabled": "always", | |
"typescript.updateImportsOnFileMove.enabled": "always", | |
"typescript.surveys.enabled": false, | |
// Prettier | |
"editor.defaultFormatter": "esbenp.prettier-vscode", | |
"editor.formatOnSave": true, | |
"editor.formatOnPaste": true, | |
"prettier.semi": true, | |
"prettier.trailingComma": "es5", | |
"prettier.resolveGlobalModules": true, | |
"prettier.disableLanguages": [], | |
/** | |
* Theme and colors | |
*/ | |
// Theme | |
// "terminal.integrated.rendererType": "experimentalWebgl", | |
"workbench.tree.renderIndentGuides": "always", | |
"workbench.tree.indent": 22, | |
"workbench.editor.highlightModifiedTabs": true, | |
"workbench.fontAliasing": "antialiased", | |
"vsicons.presets.hideExplorerArrows": true, | |
"workbench.colorTheme": "City Lights", | |
"workbench.iconTheme": "city-lights-icons-vsc-light", | |
"editor.tokenColorCustomizations": { | |
"textMateRules": [ | |
{ | |
"name": "Variable", | |
"scope": "variable", | |
"settings": { | |
// "foreground": "#8BD49C" | |
} | |
}, | |
] | |
}, | |
"workbench.colorCustomizations": { | |
// Match the editor font | |
"terminal.foreground": "#718CA1", | |
"terminal.background": "#171d23", | |
"terminal.ansiBlack": "#171d23", | |
"terminal.ansiRed": "#e27e8d", | |
"terminal.ansiBrightRed": "#d95468", | |
"terminal.ansiGreen": "#8BD49C", | |
"terminal.ansiYellow": "#ebbf83", | |
"terminal.ansiBrightBlue": "#5ec4ff", | |
"terminal.ansiBlue": "#68A1F0", | |
"terminal.ansiMagenta": "#b62d65", | |
"terminal.ansiCyan": "#008B94", | |
"terminal.ansiWhite": "#b7c5d3", | |
// "terminal.ansiBrightCyan": "#008B94", | |
"terminalCursor.foreground": "#70e1e8", | |
"terminalCursor.background": "#70e1e8", | |
// I think there was an error in the theme file | |
"contrastActiveBorder": "#00000000", | |
}, | |
/** | |
* Extensions | |
*/ | |
// Rewrap | |
"rewrap.autoWrap.enabled": true, | |
// Vim shortcuts | |
"vim.useSystemClipboard": true, | |
"vim.whichwrap": "h,l", | |
"workbench.activityBar.visible": false, | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment