Last active
December 16, 2020 18:09
-
-
Save blakewatson/943c2633bad3e5cfdd2ab233dcac9dbb to your computer and use it in GitHub Desktop.
Visual Studio Code - User Settings & Key Bindings
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 overwrite the defaults | |
[ | |
{ | |
"key": "cmd+/", | |
"command": "editor.action.blockComment", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "shift+alt+a", | |
"command": "-editor.action.blockComment", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "cmd+/", | |
"command": "-editor.action.commentLine", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+w", | |
"command": "editor.emmet.action.wrapWithAbbreviation" | |
}, | |
{ | |
"key": "ctrl+w", | |
"command": "-workbench.action.switchWindow" | |
}, | |
{ | |
"key": "ctrl+e", | |
"command": "editor.emmet.action.expandAbbreviation", | |
"when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus" | |
}, | |
{ | |
"key": "tab", | |
"command": "-editor.emmet.action.expandAbbreviation", | |
"when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus" | |
}, | |
{ | |
"key": "ctrl+e", | |
"command": "-cursorLineEnd", | |
"when": "editorTextFocus" | |
} | |
] |
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 settings in this file to overwrite the default settings | |
{ | |
"oneDarkPro.editorTheme": "ayu", | |
"editor.fontSize": 14.5, | |
"editor.fontFamily": "Operator Mono SSm", | |
"editor.fontWeight": "400", | |
"editor.lineHeight": 27, | |
"workbench.editor.tabCloseButton": "left", | |
"editor.renderLineHighlight": "gutter", | |
"editor.occurrencesHighlight": false, | |
"terminal.integrated.fontSize": 15, | |
"scss.validate": false, | |
"css.validate": false, | |
"javascript.validate.enable": false, | |
"php.validate.enable": false, | |
"html.validate.scripts": false, | |
"html.validate.styles": false, | |
"workbench.iconTheme": null, | |
"workbench.activityBar.visible": true, | |
"scm.diffDecorations": "none", | |
"telemetry.enableTelemetry": false, | |
"files.associations": { | |
"*.scss": "scss", | |
"*.php": "php" | |
}, | |
"explorer.confirmDelete": false, | |
"editor.multiCursorModifier": "ctrlCmd", | |
"editor.snippetSuggestions": "inline", | |
"editor.quickSuggestions": { | |
"other": true, | |
"comments": false, | |
"strings": true | |
}, | |
"window.zoomLevel": 0, | |
// Validate js/ts in <script> | |
"vetur.validation.script": false, | |
// Validate css/scss/less/postcss in <style> | |
"vetur.validation.style": false, | |
// Validate vue-html in <template> using eslint-plugin-vue | |
"vetur.validation.template": false, | |
"window.newWindowDimensions": "inherit", | |
"explorer.autoReveal": false, | |
"problems.autoReveal": false, | |
"workbench.settings.editor": "json", | |
"explorer.openEditors.visible": 0, | |
"python.pythonPath": "/usr/local/bin/python3", | |
"extensions.ignoreRecommendations": true, | |
"git.autofetch": true, | |
"editor.suggest.snippetsPreventQuickSuggestions": false, | |
"editor.suggest.localityBonus": true, | |
"diffEditor.renderSideBySide": false, | |
"explorer.confirmDragAndDrop": false, | |
"typescript.updateImportsOnFileMove.enabled": "always", | |
"synthwave84.brightness": "0.45", | |
"editor.columnSelection": false, | |
"git.confirmSync": false, | |
"typescript.tsserver.maxTsServerMemory": 8192, | |
"workbench.colorCustomizations": { | |
"[Activate UMBRA protocol]": { | |
"list.focusBackground": "#00532a" | |
}, | |
"[Night Owl Light (No Italics)]": { | |
"tab.activeBorder": "#37a0a4" | |
}, | |
"[Base16 Eighties Dark]": { | |
"editorCursor.foreground": "#41a3ff", | |
"editor.background": "#252526", | |
"editorIndentGuide.background": "#333333", | |
"editorBracketMatch.background": "#2d2d2d00", | |
"statusBar.background": "#1d1d1d", | |
"statusBar.foreground": "#808080", | |
"sideBar.foreground": "#808080", | |
"sideBar.background": "#1d1d1d", | |
"tab.inactiveBackground": "#1d1d1d", | |
"titleBar.activeBackground": "#1d1d1d", | |
"editorBracketMatch.border": "#505050", | |
"statusBar.noFolderForeground": "#cccccc", | |
"activityBar.background": "#1d1d1d" | |
}, | |
"[Kary Pro Colors - Light]": { | |
"activityBar.inactiveForeground": "#999", | |
"tab.inactiveForeground": "#808080", | |
"tab.unfocusedInactiveForeground": "#808080cc", | |
"editorLineNumber.foreground": "#999" | |
}, | |
"[Monokai Pro]": { | |
"editorCursor.foreground": "#00d5e7" | |
}, | |
"[Monokai Pro (Filter Spectrum)]": { | |
"editorCursor.foreground": "#00d5e7" | |
} | |
}, | |
"editor.tokenColorCustomizations": { | |
"[Kary Pro Colors - Light]": { | |
"comments": "#999" | |
}, | |
"[One Dark Pro]": { | |
"textMateRules": [ | |
{ | |
"name": "js object key", | |
"scope": "meta.object-literal.key", | |
"settings": { | |
"foreground": "#56b6c2" | |
} | |
} | |
] | |
}, | |
"textMateRules": [ | |
{ | |
"scope": [ | |
"comment", | |
"comment.block", | |
"comment.block.documentation", | |
"comment.line", | |
"constant", | |
"constant.character", | |
"constant.character.escape", | |
"constant.numeric", | |
"constant.numeric.integer", | |
"constant.numeric.float", | |
"constant.numeric.hex", | |
"constant.numeric.octal", | |
"constant.other", | |
"constant.regexp", | |
"constant.rgb-value", | |
"emphasis", | |
"entity", | |
"entity.name", | |
"entity.name.class", | |
"entity.name.function", | |
"entity.name.method", | |
"entity.name.section", | |
"entity.name.selector", | |
"entity.name.tag", | |
"entity.name.type", | |
"entity.other", | |
"entity.other.attribute-name", | |
"entity.other.inherited-class", | |
"invalid", | |
"invalid.deprecated", | |
"invalid.illegal", | |
"keyword", | |
"keyword.control", | |
"keyword.control.flow", | |
"keyword.operator", | |
"keyword.operator.new", | |
"keyword.operator.assignment", | |
"keyword.operator.arithmetic", | |
"keyword.operator.logical", | |
"keyword.other", | |
"markup", | |
"markup.bold", | |
"markup.changed", | |
"markup.deleted", | |
"markup.heading", | |
"markup.inline.raw", | |
"markup.inserted", | |
"markup.italic", | |
"markup.list", | |
"markup.list.numbered", | |
"markup.list.unnumbered", | |
"markup.other", | |
"markup.quote", | |
"markup.raw", | |
"markup.underline", | |
"markup.underline.link", | |
"meta", | |
"meta.block", | |
"meta.cast", | |
"meta.class", | |
"meta.directive.vue entity.other.attribute-name.html", | |
"meta.export.default", | |
"meta.function", | |
"meta.function-call", | |
"meta.method.declaration", | |
"meta.preprocessor", | |
"meta.return-type", | |
"meta.selector", | |
"meta.tag", | |
"meta.type.annotation", | |
"meta.type", | |
"meta.var.expr", | |
"meta.var.expr storage.type", | |
"meta.class", | |
"punctuation.accessor", | |
"punctuation.definition.string.begin", | |
"punctuation.definition.string.end", | |
"punctuation.separator", | |
"punctuation.separator.continuation", | |
"punctuation.terminator", | |
"source", | |
"storage", | |
"storage.modifier", | |
"storage.type", | |
"storage.type.class", | |
"storage.type.property", | |
"string", | |
"string.interpolated", | |
"string.other", | |
"string.quoted", | |
"string.quoted.double", | |
"string.quoted.other", | |
"string.quoted.single", | |
"string.quoted.triple", | |
"string.regexp", | |
"string.unquoted", | |
"strong", | |
"support", | |
"support.class", | |
"support.constant", | |
"support.function", | |
"support.other", | |
"support.type", | |
"support.type.property-name", | |
"support.variable", | |
"variable", | |
"variable.language", | |
"variable.language.this", | |
"variable.name", | |
"variable.other", | |
"variable.other.object", | |
"variable.other.readwrite", | |
"variable.parameter" | |
], | |
"settings": { | |
"fontStyle": "" | |
} | |
} | |
] | |
}, | |
"[json]": { | |
"editor.defaultFormatter": "vscode.json-language-features" | |
}, | |
"editor.tabSize": 2, | |
"workbench.sideBar.location": "right", | |
"oneDarkPro.italic": false, | |
"workbench.editor.titleScrollbarSizing": "large", | |
"workbench.editor.tabSizing": "shrink", | |
"scm.alwaysShowActions": true, | |
"materialTheme.accent": "Bright Teal", | |
"explorer.compactFolders": false, | |
"outline.showArrays": false, | |
"outline.showConstants": false, | |
"outline.showEnumMembers": false, | |
"outline.showEvents": false, | |
"outline.showFields": false, | |
"outline.showFiles": false, | |
"outline.showInterfaces": false, | |
"outline.showKeys": false, | |
"outline.showModules": false, | |
"outline.showNamespaces": false, | |
"outline.showNull": false, | |
"outline.showObjects": false, | |
"outline.showOperators": false, | |
"outline.showPackages": false, | |
"outline.showNumbers": false, | |
"outline.showStrings": false, | |
"outline.showStructs": false, | |
"outline.showVariables": false, | |
"outline.showTypeParameters": false, | |
"workbench.colorTheme": "Monokai Pro", | |
"tabnine.experimentalAutoImports": true, | |
"editor.accessibilitySupport": "off", | |
"editor.quickSuggestionsDelay": 400, | |
"editor.acceptSuggestionOnCommitCharacter": false | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment