Skip to content

Instantly share code, notes, and snippets.

@petermiles
Created October 5, 2018 01:37
Show Gist options
  • Select an option

  • Save petermiles/d28871618dcc2b87e71e59c27ecd75b3 to your computer and use it in GitHub Desktop.

Select an option

Save petermiles/d28871618dcc2b87e71e59c27ecd75b3 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2018-10-05T01:36:00.479Z","extensionVersion":"v3.1.2"}
[
{
"metadata": {
"id": "d3836729-9cc1-42c1-b2af-d50071f57d29",
"publisherId": "formulahendry.auto-close-tag",
"publisherDisplayName": "formulahendry"
},
"name": "auto-close-tag",
"publisher": "formulahendry",
"version": "0.5.6"
},
{
"metadata": {
"id": "697255a9-3f36-44c8-b084-d3b91edfb23a",
"publisherId": "HookyQR.beautify",
"publisherDisplayName": "HookyQR"
},
"name": "beautify",
"publisher": "HookyQR",
"version": "1.4.4"
},
{
"metadata": {
"id": "7a0110bb-231a-4598-aa1b-0769ea46d28b",
"publisherId": "aaron-bond.better-comments",
"publisherDisplayName": "aaron-bond"
},
"name": "better-comments",
"publisher": "aaron-bond",
"version": "2.0.1"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.1.2"
},
{
"metadata": {
"id": "121396ad-85a1-45ec-9fd1-d95028a847f5",
"publisherId": "naumovs.color-highlight",
"publisherDisplayName": "naumovs"
},
"name": "color-highlight",
"publisher": "naumovs",
"version": "2.3.0"
},
{
"metadata": {
"id": "060828aa-17ab-40d9-9e2d-f8407f5c8d04",
"publisherId": "alexdima.copy-relative-path",
"publisherDisplayName": "alexdima"
},
"name": "copy-relative-path",
"publisher": "alexdima",
"version": "0.0.2"
},
{
"metadata": {
"id": "0db1f6a4-4b91-4615-b105-20c7e6191ecd",
"publisherId": "andrew-codes.cypress-snippets",
"publisherDisplayName": "andrew-codes"
},
"name": "cypress-snippets",
"publisher": "andrew-codes",
"version": "1.2.0"
},
{
"metadata": {
"id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
"publisherId": "msjsdiag.debugger-for-chrome",
"publisherDisplayName": "msjsdiag"
},
"name": "debugger-for-chrome",
"publisher": "msjsdiag",
"version": "4.10.2"
},
{
"metadata": {
"id": "532533c9-a894-4a58-9eee-bbfbe7c06f71",
"publisherId": "mikestead.dotenv",
"publisherDisplayName": "mikestead"
},
"name": "dotenv",
"publisher": "mikestead",
"version": "1.0.1"
},
{
"metadata": {
"id": "e55376f2-3b3e-4916-8dbf-34df2fce687b",
"publisherId": "drKnoxy.eslint-disable-snippets",
"publisherDisplayName": "drKnoxy"
},
"name": "eslint-disable-snippets",
"publisher": "drKnoxy",
"version": "1.1.5"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "8.5.6"
},
{
"metadata": {
"id": "7b71fc1b-190d-4f7d-95d1-93e422649b0a",
"publisherId": "Zignd.html-css-class-completion",
"publisherDisplayName": "Zignd"
},
"name": "html-css-class-completion",
"publisher": "Zignd",
"version": "1.17.1"
},
{
"metadata": {
"id": "3f41e083-6bbe-48ba-9fb2-b938fc378d6b",
"publisherId": "Compulim.indent4to2",
"publisherDisplayName": "Compulim"
},
"name": "indent4to2",
"publisher": "Compulim",
"version": "0.1.2"
},
{
"metadata": {
"id": "5db78037-f674-459f-a236-db622c427c5b",
"publisherId": "PKief.material-icon-theme",
"publisherDisplayName": "PKief"
},
"name": "material-icon-theme",
"publisher": "PKief",
"version": "3.6.0"
},
{
"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": "1.6.1"
},
{
"metadata": {
"id": "aae0701b-111f-49c1-9000-abd37a442f28",
"publisherId": "WallabyJs.quokka-vscode",
"publisherDisplayName": "WallabyJs"
},
"name": "quokka-vscode",
"publisher": "WallabyJs",
"version": "1.0.151"
},
{
"metadata": {
"id": "e52bce95-a629-455f-8626-e7301b9e372a",
"publisherId": "robinbentley.sass-indented",
"publisherDisplayName": "robinbentley"
},
"name": "sass-indented",
"publisher": "robinbentley",
"version": "1.4.9"
},
{
"metadata": {
"id": "d6ba4b7b-539f-456a-b0f6-0348df44cdf3",
"publisherId": "nikitaKunevich.snippet-creator",
"publisherDisplayName": "nikitaKunevich"
},
"name": "snippet-creator",
"publisher": "nikitaKunevich",
"version": "0.0.5"
},
{
"metadata": {
"id": "00518570-772b-4ccb-8b06-d056f3f556e0",
"publisherId": "Tyriar.sort-lines",
"publisherDisplayName": "Tyriar"
},
"name": "sort-lines",
"publisher": "Tyriar",
"version": "1.7.0"
},
{
"metadata": {
"id": "f8b5562e-a2d9-49ab-9f91-e7da91998a92",
"publisherId": "shinnn.stylelint",
"publisherDisplayName": "shinnn"
},
"name": "stylelint",
"publisher": "shinnn",
"version": "0.43.0"
},
{
"metadata": {
"id": "529697b9-b343-4b1c-ba2f-f5ef692132d4",
"publisherId": "ms-vscode.sublime-keybindings",
"publisherDisplayName": "ms-vscode"
},
"name": "sublime-keybindings",
"publisher": "ms-vscode",
"version": "4.0.0"
},
{
"metadata": {
"id": "186ace18-2b44-490d-863e-0bd29b229a27",
"publisherId": "formulahendry.terminal",
"publisherDisplayName": "formulahendry"
},
"name": "terminal",
"publisher": "formulahendry",
"version": "0.0.10"
},
{
"metadata": {
"id": "e96f7482-8e97-4155-8a7c-ad5fab4d8b2d",
"publisherId": "jprestidge.theme-material-theme",
"publisherDisplayName": "jprestidge"
},
"name": "theme-material-theme",
"publisher": "jprestidge",
"version": "1.0.1"
},
{
"metadata": {
"id": "dffaf5a1-2219-434b-9d87-cb586fd59260",
"publisherId": "Equinusocio.vsc-material-theme",
"publisherDisplayName": "Equinusocio"
},
"name": "vsc-material-theme",
"publisher": "Equinusocio",
"version": "2.4.2"
},
{
"metadata": {
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
"publisherId": "PeterJausovec.vscode-docker",
"publisherDisplayName": "PeterJausovec"
},
"name": "vscode-docker",
"publisher": "PeterJausovec",
"version": "0.3.1"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "1.6.0"
},
{
"metadata": {
"id": "8699dfcb-4beb-4760-b976-c46dcdd87df2",
"publisherId": "KnisterPeter.vscode-github",
"publisherDisplayName": "KnisterPeter"
},
"name": "vscode-github",
"publisher": "KnisterPeter",
"version": "0.30.0"
},
{
"metadata": {
"id": "ae9e3eb0-3357-4cc0-90ee-598d2d384757",
"publisherId": "eg2.vscode-npm-script",
"publisherDisplayName": "eg2"
},
"name": "vscode-npm-script",
"publisher": "eg2",
"version": "0.3.5"
},
{
"metadata": {
"id": "69ddd764-339a-4ecc-97c1-9c4ece58e36d",
"publisherId": "GitHub.vscode-pull-request-github",
"publisherDisplayName": "GitHub"
},
"name": "vscode-pull-request-github",
"publisher": "GitHub",
"version": "0.1.6"
},
{
"metadata": {
"id": "beb68b20-7c55-471c-9b63-3486f9423566",
"publisherId": "mrmlnc.vscode-scss",
"publisherDisplayName": "mrmlnc"
},
"name": "vscode-scss",
"publisher": "mrmlnc",
"version": "0.6.2"
},
{
"metadata": {
"id": "06cc3e44-aedb-41b8-a4ea-29ebf3c491fd",
"publisherId": "jpoissonnier.vscode-styled-components",
"publisherDisplayName": "jpoissonnier"
},
"name": "vscode-styled-components",
"publisher": "jpoissonnier",
"version": "0.0.22"
}
]
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "shift+cmd+x",
"command": "editor.action.deleteLines",
"when": "editorFocus"
},
{
"key": "ctrl+shift+k",
"command": "-editor.action.deleteLines",
"when": "editorFocus"
},
{
"key": "shift+cmd+j",
"command": "workbench.action.togglePanel"
},
{
"key": "cmd+j",
"command": "-workbench.action.togglePanel"
},
{
"key": "ctrl+alt+up",
"command": "editor.action.insertCursorAbove",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+down",
"command": "editor.action.insertCursorBelow",
"when": "editorTextFocus"
},
{
"key": "ctrl+down",
"command": "editorScroll",
"args": {
"to": "down",
"by": "line",
"revealCursor": true,
"value": 3
}
},
{
"key": "ctrl+up",
"command": "editorScroll",
"args": {
"to": "up",
"by": "line",
"revealCursor": true,
"value": 3
}
},
{
"key": "ctrl+tab",
"command": "workbench.action.nextEditor"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.previousEditor"
},
{
"key": "ctrl+shift+d",
"command": "lafe.duplicateCode"
},
{
"key": "f16",
"command": "workbench.action.splitEditorOrthogonal"
},
{
"key": "cmd+k cmd+\\",
"command": "-workbench.action.splitEditorOrthogonal"
},
{
"key": "ctrl+\\",
"command": "workbench.action.splitEditor"
},
{
"key": "cmd+\\",
"command": "-workbench.action.splitEditor"
},
{
"key": "f17",
"command": "workbench.action.splitEditorRight"
},
{
"key": "ctrl+alt+g",
"command": "workbench.view.scm",
"when": "gitlens:enabled && gitlens:keymap == 'chorded'"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "gitlens:enabled && gitlens:keymap == 'chorded'"
}
]
{
"workbench.iconTheme": "eq-material-theme-icons-darker",
"editor.fontFamily": "Operator Mono, Monaco, 'Courier New', monospace",
"editor.fontSize": 15,
"editor.fontLigatures": true,
"editor.smoothScrolling": true,
"editor.minimap.enabled": false,
"editor.wordWrap": "on",
"workbench.activityBar.visible": false,
"workbench.statusBar.visible": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.colorTheme": "Material Theme Darker",
"materialTheme.fixIconsRunning": false,
"window.zoomLevel": 0,
"materialTheme.accent": "Red",
"workbench.colorCustomizations": {
"activityBarBadge.background": "#E57373",
"list.activeSelectionForeground": "#E57373",
"list.inactiveSelectionForeground": "#E57373",
"list.highlightForeground": "#E57373",
"scrollbarSlider.activeBackground": "#E5737350",
"editorSuggestWidget.highlightForeground": "#E57373",
"textLink.foreground": "#E57373",
"progressBar.background": "#E57373",
"pickerGroup.foreground": "#E57373",
"tab.activeBorder": "#E57373",
"notificationLink.foreground": "#E57373",
"editorWidget.border": "#E57373"
},
"materialTheme.accentPrevious": "#EF9A9A",
"search.location": "panel",
"editor.wordWrapColumn": 80,
"workbench.statusBar.feedback.visible": false,
"terminal.enableAppInsights": true,
"javascript.updateImportsOnFileMove.enabled": "never",
"workbench.sideBar.location": "left",
"explorer.confirmDelete": false,
"editor.scrollBeyondLastLine": false,
"eslint.trace.server": "messages",
"prettier.eslintIntegration": true,
"[javascriptreact]": {
"editor.formatOnSave": false
},
// Enable ESLint (with Prettier plugin) to format code on save
"breadcrumbs.enabled": true,
"javascript.preferences.quoteStyle": "single",
"emmet.includeLanguages": {
"javascript": "javascriptreact"
},
"editor.formatOnType": true,
"editor.formatOnSaveTimeout": 250,
"github.hosts": [
{
"host": "https://github.com",
"username": "oauth",
"token": "system"
}
],
// Disable default VSCode formatting for JavaScript
"[javascript]": {
"editor.formatOnSave": false
},
// Allow formatting for other languages
"editor.formatOnSave": true,
// Enable ESLint (with Prettier plugin) to format code on save
"eslint.autoFixOnSave": true,
"debug.node.autoAttach": "on",
"editor.largeFileOptimizations": false,
"files.trimFinalNewlines": true,
"material-icon-theme.activeIconPack": "react",
"sync.gist": "",
"sync.quietSync": false,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": false
}
{
"Log Console.time": {
"prefix": "import logConsole",
"body": [
"import {logConsoleTime} from 'utils/performanceDebugging';"
],
"description": "import logConsoleTime"
},
"import log prop diff": {
"prefix": "importLog",
"body": [
"import { logPropDiff } from 'utils/performanceDebugging';"
],
"description": "Import log prop diff"
}
}
{
"Log Prop Diff": {
"prefix": "logPropDiff",
"body": [
"import { logPropDiff } from 'utils/performanceDebugging';"
],
"description": "Import logPropDiff from utils"
},
"undefined": {
"body": [
"import { logPropDiff } from 'utils/performanceDebugging';"
]
}
}
{
"Import styled Components": {
"prefix": "styled c",
"body": [
"import styled from 'styled-components'"
],
"description": "import styled components"
},
"undefined": {
"body": [
"export const Container = styled.div`",
" ",
"`"
]
}
}
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
// "Print to console": {
// "scope": "javascript,typescript",
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment