Created
December 24, 2019 02:18
-
-
Save jaywick/2f053503c6ea0c0b0e240515f80b3a77 to your computer and use it in GitHub Desktop.
VS Code Settings Personal – Dec 2019
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
# via `code --list-extensions | xargs -L 1 echo code --install-extension` | |
# thanks to https://stackoverflow.com/a/49398449/80428 | |
code --install-extension jaywick.vscode-icontheme-js-nomo | |
code --install-extension dbaeumer.vscode-eslint | |
code --install-extension eamodio.gitlens | |
code --install-extension Equinusocio.vsc-material-theme | |
code --install-extension esbenp.prettier-vscode | |
code --install-extension Exelord.git-commits | |
code --install-extension fabiospampinato.vscode-git-history | |
code --install-extension Gaulomatic.vscode-icontheme-nomo-dark-macos | |
code --install-extension jpoissonnier.vscode-styled-components | |
code --install-extension kosunix.guid | |
code --install-extension letmaik.git-tree-compare | |
code --install-extension mikestead.dotenv | |
code --install-extension msjsdiag.debugger-for-chrome | |
code --install-extension netcorext.uuid-generator | |
code --install-extension pomber.git-file-history | |
code --install-extension prabhaat.uuid | |
code --install-extension redhat.vscode-xml | |
code --install-extension redhat.vscode-yaml | |
code --install-extension shidhincr.theme-dracula-italics | |
code --install-extension silvenon.mdx | |
code --install-extension whizkydee.material-palenight-theme | |
code --install-extension wmaurer.change-case |
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
[ | |
{ | |
"key": "ctrl+t", | |
"command": "workbench.action.tasks.runTask" | |
}, | |
{ | |
"key": "cmd+b", | |
"command": "editor.action.revealDefinition", | |
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "f12", | |
"command": "-editor.action.revealDefinition", | |
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor" | |
}, | |
{ | |
"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" | |
}, | |
{ | |
"key": "cmd+enter", | |
"command": "editor.action.joinLines", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+j", | |
"command": "-editor.action.joinLines", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+s", | |
"command": "workbench.action.files.saveWithoutFormatting" | |
}, | |
{ | |
"key": "cmd+k s", | |
"command": "-workbench.action.files.saveWithoutFormatting" | |
}, | |
{ | |
"key": "shift+cmd+a", | |
"command": "editor.action.sortLinesAscending" | |
}, | |
{ | |
"key": "shift+cmd+s", | |
"command": "workbench.action.files.saveAll" | |
}, | |
{ | |
"key": "alt+cmd+s", | |
"command": "-workbench.action.files.saveAll" | |
}, | |
{ | |
"key": "alt+cmd+left", | |
"command": "workbench.action.navigateBack" | |
}, | |
{ | |
"key": "ctrl+-", | |
"command": "-workbench.action.navigateBack" | |
}, | |
{ | |
"key": "alt+cmd+right", | |
"command": "workbench.action.navigateForward" | |
}, | |
{ | |
"key": "ctrl+shift+-", | |
"command": "-workbench.action.navigateForward" | |
}, | |
{ | |
"key": "cmd+n", | |
"command": "explorer.newFile" | |
}, | |
{ | |
"key": "cmd+n", | |
"command": "-workbench.action.files.newUntitledFile" | |
}, | |
{ | |
"key": "shift+cmd+b", | |
"command": "editor.action.referenceSearch.trigger", | |
"when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "shift+f12", | |
"command": "-editor.action.referenceSearch.trigger", | |
"when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "alt+l", | |
"command": "extension.changeCase.lower" | |
}, | |
{ | |
"key": "alt+w", | |
"command": "editor.action.toggleWordWrap" | |
}, | |
{ | |
"key": "alt+z", | |
"command": "-editor.action.toggleWordWrap" | |
}, | |
{ | |
"key": "alt+s", | |
"command": "extension.changeCase.snake" | |
}, | |
{ | |
"key": "alt+k", | |
"command": "extension.changeCase.kebab" | |
}, | |
{ | |
"key": "alt+g", | |
"command": "workbench.action.gotoLine" | |
}, | |
{ | |
"key": "ctrl+g", | |
"command": "-workbench.action.gotoLine" | |
}, | |
{ | |
"key": "cmd+q", | |
"command": "workbench.action.closeWindow" | |
}, | |
{ | |
"key": "cmd+t", | |
"command": "workbench.action.files.newUntitledFile" | |
}, | |
{ | |
"key": "ctrl+shift+cmd+n", | |
"command": "workbench.action.newWindow" | |
}, | |
{ | |
"key": "shift+cmd+n", | |
"command": "-workbench.action.newWindow" | |
}, | |
{ | |
"key": "shift+cmd+n", | |
"command": "explorer.newFolder" | |
}, | |
{ | |
"key": "cmd+k cmd+d", | |
"command": "editor.action.formatDocument", | |
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "shift+alt+f", | |
"command": "-editor.action.formatDocument", | |
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "shift+cmd+b", | |
"command": "-workbench.action.tasks.build" | |
}, | |
{ | |
"key": "cmd+`", | |
"command": "workbench.action.terminal.focus" | |
}, | |
{ | |
"key": "ctrl+s", | |
"command": "insertSnippet", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "tab", | |
"command": "-insertSnippet", | |
"when": "editorTextFocus && hasSnippetCompletions && !editorTabMovesFocus && !inSnippetMode" | |
}, | |
{ | |
"key": "shift+cmd+w", | |
"command": "workbench.action.closeAllEditors" | |
}, | |
{ | |
"key": "cmd+k cmd+w", | |
"command": "-workbench.action.closeAllEditors" | |
}, | |
{ | |
"key": "cmd+w", | |
"command": "-workbench.action.closeWindow", | |
"when": "!editorIsOpen && !multipleEditorGroups" | |
}, | |
{ | |
"key": "shift+cmd+w", | |
"command": "-workbench.action.closeWindow" | |
}, | |
{ | |
"key": "alt+u", | |
"command": "editor.action.transformToUppercase" | |
}, | |
{ | |
"key": "alt+c", | |
"command": "extension.changeCase.constant" | |
}, | |
{ | |
"key": "alt+p", | |
"command": "extension.changeCase.pascal" | |
}, | |
{ | |
"key": "alt+m", | |
"command": "extension.changeCase.camel" | |
}, | |
{ | |
"key": "alt+t", | |
"command": "extension.changeCase.dot" | |
}, | |
{ | |
"key": "alt+i", | |
"command": "extension.changeCase.swap" | |
} | |
] |
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
{ | |
"editor.fontFamily": "Dank Mono", | |
"prettier.disableLanguages": [ | |
"md", | |
"markdown", | |
"mdx" | |
], | |
"editor.fontSize": 16, | |
"editor.minimap.renderCharacters": false, | |
"telemetry.enableCrashReporter": false, | |
"telemetry.enableTelemetry": false, | |
"javascript.preferences.quoteStyle": "single", | |
"window.title": "${folderName}${separator}${activeEditorMedium}", | |
"git.enableSmartCommit": true, | |
"terminal.integrated.cursorBlinking": true, | |
// "terminal.integrated.fontSize": 15, | |
// "eslint.packageManager": "yarn", | |
// "typescript.referencesCodeLens.enabled": true, | |
"typescript.implementationsCodeLens.enabled": true, | |
"typescript.preferences.quoteStyle": "single", | |
// "javascript.referencesCodeLens.enabled": true, | |
"files.associations": { | |
"*.js": "javascriptreact", | |
"*.flow": "javascript", | |
"*.har": "json", | |
"*.mdx": "markdown" | |
}, | |
"explorer.confirmDragAndDrop": false, | |
"typescript.updateImportsOnFileMove.enabled": "always", | |
"git.confirmSync": false, | |
"todohighlight.isCaseSensitive": false, | |
"editor.fontLigatures": true, | |
"editor.tokenColorCustomizations": { | |
"[Pure Code]": { | |
"textMateRules": [ | |
{ | |
"scope": "keyword.control", | |
"settings": { | |
"fontStyle": "" | |
} | |
}, | |
{ | |
"scope": "keyword.operator", | |
"settings": { | |
"fontStyle": "", | |
} | |
}, | |
{ | |
"scope": "variable.parameter", | |
"settings": { | |
"fontStyle": "italic" | |
} | |
}, | |
{ | |
"scope": "entity.name.function", | |
"settings": { | |
"fontStyle": "italic", | |
"foreground": "#ececec" | |
} | |
}, | |
{ | |
"scope": "string,punctuation.definition.string", | |
"settings": { | |
"foreground": "#e7b6d1" | |
} | |
}, | |
{ | |
"scope": "string.template", | |
"settings": { | |
"foreground": "#e9d7e1", | |
} | |
} | |
] | |
} | |
}, | |
"terminal.integrated.fontWeightBold": "900", | |
// "workbench.colorCustomizations": { | |
// "activityBarBadge.background": "#5C6BC0", | |
// "list.activeSelectionForeground": "#5C6BC0", | |
// "list.inactiveSelectionForeground": "#5C6BC0", | |
// "list.highlightForeground": "#5C6BC0", | |
// "scrollbarSlider.activeBackground": "#5C6BC050", | |
// "editorSuggestWidget.highlightForeground": "#5C6BC0", | |
// "textLink.foreground": "#5C6BC0", | |
// "progressBar.background": "#5C6BC0", | |
// "pickerGroup.foreground": "#5C6BC0", | |
// "tab.activeBorder": "#5C6BC0", | |
// "notificationLink.foreground": "#5C6BC0", | |
// "editorWidget.resizeBorder": "#5C6BC0", | |
// "editorWidget.border": "#5C6BC0", | |
// "settings.modifiedItemIndicator": "#5C6BC0", | |
// "settings.modifiedItemForeground": "#5C6BC0", | |
// "settings.headerForeground": "#5C6BC0", | |
// "panelTitle.activeBorder": "#5C6BC0", | |
// "breadcrumb.activeSelectionForeground": "#5C6BC0", | |
// "menu.selectionForeground": "#5C6BC0", | |
// "menubar.selectionForeground": "#5C6BC0" | |
// }, | |
"workbench.colorCustomizations": { | |
// "[Dracula]": { | |
// "sideBar.background": "#282A36", | |
// "sideBar.border": "#282A36", | |
// "activityBar.border": "#282A36", | |
// "activityBar.background": "#282A36", | |
// }, | |
// "[Dracula Italics]": { | |
// "sideBar.background": "#282A36", | |
// "sideBar.border": "#282A36", | |
// "activityBar.border": "#282A36", | |
// "activityBar.background": "#282A36", | |
// }, | |
// "[Pure Code]": { | |
// "sideBar.background": "#27273F", | |
// "sideBar.border": "#27273F", | |
// "activityBar.border": "#27273F", | |
// }, | |
// "[Firefox Devtools Italic]": { | |
// "statusBar.background": "#0C0E13", | |
// "panel.background": "#0C0E13", | |
// "sideBar.background": "#0C0E13", | |
// "activityBar.background": "#0C0E13", | |
// "editorGutter.background": "#0C0E13", | |
// "input.background": "#0C0E13", | |
// "input.border": "#161920" | |
// }, | |
// "[Night Owl]": { | |
// "statusBar.background": "#0C0E13", | |
// "panel.background": "#0C0E13", | |
// "sideBar.background": "#0C0E13", | |
// "activityBar.background": "#0C0E13", | |
// "editorGutter.background": "#0C0E13", | |
// "input.background": "#0C0E13", | |
// "input.border": "#161920", | |
// "editor.background": "#0C0E13", | |
// "editorGroupHeader.tabsBackground": "#0C0E13", | |
// "scrollbarSlider.background": "#0C0E13", | |
// "tab.activeBackground": "#423e55", | |
// "tab.activeBorder": "#865b8f", | |
// "statusBar.noFolderBackground": "#0C0E13", | |
// "activityBar.foreground": "#e4eaf5", | |
// "badge.background": "#454c5f", | |
// "titleBar.activeBackground": "#0C0E13", | |
// "titleBar.inactiveBackground": "#0C0E13", | |
// "foreground": "#ffffff", | |
// "diffEditor.insertedTextBorder": "#313827", | |
// "diffEditor.insertedTextBackground": "#313827", | |
// "diffEditor.removedTextBackground": "#3A1C1F", | |
// "diffEditor.removedTextBorder": "#3A1C1F", | |
// "sideBar.foreground": "#e4eaf5", | |
// "sideBarTitle.foreground": "#ffffff", | |
// "list.activeSelectionBackground": "#3f4b68", | |
// "list.inactiveSelectionBackground": "#3d475e", | |
// "list.inactiveSelectionForeground": "#e4eaf5", | |
// "list.hoverBackground": "#515d79", | |
// "statusBar.foreground": "#99a0af", | |
// "gitDecoration.modifiedResourceForeground": "#86df86", | |
// "gitDecoration.addedResourceForeground": "#7692ee", | |
// "gitDecoration.untrackedResourceForeground": "#b9b9b9" | |
// } | |
"[Dracula Italics]": { | |
"editor.background": "#21222C", | |
"sideBar.background": "#252733", | |
"sideBar.border": "#252733", | |
"activityBar.border": "#343746", | |
"sideBar.foreground": "#ffffff" | |
}, | |
"sideBar.foreground": "#ffffff" | |
}, | |
"window.zoomLevel": 0, | |
// "materialTheme.accent": "Indigo", | |
"workbench.commandPalette.history": 0, | |
"editor.snippetSuggestions": "none", | |
"breadcrumbs.enabled": true, | |
"workbench.startupEditor": "none", | |
"workbench.statusBar.feedback.visible": false, | |
"diffEditor.renderSideBySide": true, | |
"eslint.autoFixOnSave": true, | |
// "npm.autoDetect": "off", | |
// "grunt.autoDetect": "off", | |
// "jake.autoDetect": "off", | |
// "gulp.autoDetect": "off", | |
// "tslint.packageManager": "yarn", | |
// "npm.packageManager": "yarn", | |
"explorer.confirmDelete": false, | |
"workbench.iconTheme": "vscode-icontheme-nomo-dark-macos", | |
"npm.autoDetect": "off", | |
"npm.packageManager": "yarn", | |
"eslint.packageManager": "yarn", | |
"tslint.packageManager": "yarn", | |
"terminal.integrated.fontSize": 15, | |
"editor.suggestSelection": "first", | |
"editor.fontWeight": "600", | |
"terminal.integrated.fontWeight": "600", | |
"editor.renderControlCharacters": false, | |
"terminal.integrated.fontFamily": "Dank Mono", | |
"problems.decorations.enabled": false, | |
"gitTreeCompare.root": "repository", | |
"gitTreeCompare.diffMode": "full", | |
"sync.gist": "1f2edfaa66505a7e6478daf6a7e8154f", | |
"git.autoRepositoryDetection": "subFolders", | |
"git.defaultCloneDirectory": "~/dev/_temp/", | |
"terminal.integrated.rendererType": "canvas", | |
"terminal.integrated.rightClickBehavior": "default", | |
"terminal.integrated.shellArgs.osx": [], | |
"terminal.explorerKind": "external", | |
"terminal.external.osxExec": "iTerm.app", | |
"terminal.integrated.shell.osx": "", | |
"workbench.colorTheme": "Material Theme Darker", | |
"editor.formatOnSave": true, | |
"editor.formatOnSaveTimeout": 2000, | |
"editor.formatOnType": true, | |
"[html]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"gitTreeCompare.iconsMinimal": true, | |
"[javascriptreact]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"javascript.suggest.autoImports": false, | |
"workbench.tree.renderIndentGuides": "none", | |
"typescript.tsc.autoDetect": "off", | |
"typescript.referencesCodeLens.enabled": true, | |
"typescript.surveys.enabled": false, | |
"javascript.updateImportsOnFileMove.enabled": "always", | |
"jestTestExplorer.pathToJest": "./node_modules/bin/jest", | |
"testExplorer.addToEditorContextMenu": true, | |
"testExplorer.mergeSuites": true, | |
"testExplorer.onStart": "retire", | |
"testExplorer.onReload": "retire", | |
"testExplorer.showOnRun": true, | |
"testExplorer.sort": "byLabel", | |
"[json]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[typescriptreact]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[jsonc]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[typescript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"diffEditor.ignoreTrimWhitespace": false, | |
"gitlens.views.lineHistory.enabled": true, | |
"gitlens.views.search.enabled": false, | |
"gitlens.views.compare.enabled": false, | |
"gitlens.mode.statusBar.enabled": false, | |
"gitlens.views.repositories.location": "scm", | |
"gitlens.statusBar.enabled": false, | |
"gitlens.hovers.currentLine.over": "line", | |
"gitlens.defaultDateStyle": "absolute", | |
"gitlens.views.repositories.files.layout": "list", | |
"gitlens.currentLine.enabled": false, | |
"gitlens.hovers.enabled": false, | |
"gitlens.advanced.telemetry.enabled": false, | |
"gitlens.views.repositories.branches.layout": "list", | |
"gitlens.views.repositories.compact": true, | |
"javascript.implicitProjectConfig.checkJs": true, | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": true | |
}, | |
"[xml]": { | |
"editor.defaultFormatter": "redhat.vscode-xml" | |
}, | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment