Skip to content

Instantly share code, notes, and snippets.

@SteveDeWald
Created January 19, 2020 17:32
Show Gist options
  • Save SteveDeWald/7acfaf4b9f03f04c79773edaebc55815 to your computer and use it in GitHub Desktop.
Save SteveDeWald/7acfaf4b9f03f04c79773edaebc55815 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-01-19T17:32:21.170Z","extensionVersion":"v3.4.3"}
[
{
"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"
}
]
// 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"
}
]
{
/**
* 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