Skip to content

Instantly share code, notes, and snippets.

@blakewatson
Last active December 16, 2020 18:09
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 blakewatson/943c2633bad3e5cfdd2ab233dcac9dbb to your computer and use it in GitHub Desktop.
Save blakewatson/943c2633bad3e5cfdd2ab233dcac9dbb to your computer and use it in GitHub Desktop.
Visual Studio Code - User Settings & Key Bindings
// 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"
}
]
// 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