Skip to content

Instantly share code, notes, and snippets.

@ademilter
Last active November 10, 2019 13:24
Show Gist options
  • Save ademilter/e11463e65111c96debe59ecf80713770 to your computer and use it in GitHub Desktop.
Save ademilter/e11463e65111c96debe59ecf80713770 to your computer and use it in GitHub Desktop.
Visual Studio Code Sync Settings Gist
{"lastUpload":"2019-03-31T20:16:21.976Z","extensionVersion":"v3.2.7"}
[
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.2.7"
},
{
"metadata": {
"id": "04a962b1-1f76-484a-adcb-28119ea5ae1f",
"publisherId": "ricard.postcss",
"publisherDisplayName": "ricard"
},
"name": "postcss",
"publisher": "ricard",
"version": "2.0.0"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "1.8.1"
},
{
"metadata": {
"id": "f8b5562e-a2d9-49ab-9f91-e7da91998a92",
"publisherId": "shinnn.stylelint",
"publisherDisplayName": "shinnn"
},
"name": "stylelint",
"publisher": "shinnn",
"version": "0.48.0"
},
{
"metadata": {
"id": "f5d7ffda-c1d6-4070-ba80-803c705a1ee6",
"publisherId": "monokai.theme-monokai-pro-vscode",
"publisherDisplayName": "monokai"
},
"name": "theme-monokai-pro-vscode",
"publisher": "monokai",
"version": "1.1.12"
},
{
"metadata": {
"id": "2f5dd8cb-d251-4d70-abfe-ddebcb077483",
"publisherId": "octref.vetur",
"publisherDisplayName": "octref"
},
"name": "vetur",
"publisher": "octref",
"version": "0.17.1"
},
{
"metadata": {
"id": "06cc3e44-aedb-41b8-a4ea-29ebf3c491fd",
"publisherId": "jpoissonnier.vscode-styled-components",
"publisherDisplayName": "jpoissonnier"
},
"name": "vscode-styled-components",
"publisher": "jpoissonnier",
"version": "0.0.26"
},
{
"metadata": {
"id": "ec2271c0-9d6d-44c5-93e5-7e8cda744f21",
"publisherId": "rokoroku.vscode-theme-darcula",
"publisherDisplayName": "rokoroku"
},
"name": "vscode-theme-darcula",
"publisher": "rokoroku",
"version": "1.2.0"
}
]
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "cmd+j",
"command": "workbench.action.terminal.toggleTerminal",
"when": "editorFocus"
},
{
"key": "cmd+shift+j",
"command": "workbench.action.terminal.focus",
"when": "editorFocus"
}
]
{
//
// EDITOR
"editor.fontFamily": "Input Mono Condensed",
"editor.fontLigatures": true,
"editor.fontSize": 15,
"editor.lineHeight": 24,
"editor.minimap.enabled": false,
"editor.formatOnSave": true,
"editor.wordWrapColumn": 80,
"editor.autoClosingBrackets": "always",
"editor.autoClosingQuotes": "always",
"editor.minimap.maxColumn": 80,
//
// TERMINAL
"terminal.integrated.rendererType": "dom",
"terminal.integrated.fontFamily": "Input Mono Narrow",
"terminal.integrated.fontSize": 15,
"terminal.integrated.lineHeight": 1.5,
"terminal.external.osxExec": "iTerm.app",
"terminal.explorerKind": "external",
//
// FILES
"files.autoSave": "onFocusChange",
"files.exclude": {
"**/.idea": true
},
//
// ESLINT & PRETTIER
// "eslint.enable": true,
"prettier.eslintIntegration": true,
"prettier.printWidth": 80,
"prettier.semi": false,
"prettier.singleQuote": true,
//
// SYNC OPTIONS
"sync.gist": "e11463e65111c96debe59ecf80713770",
"sync.autoUpload": true,
"sync.forceDownload": false,
"sync.quietSync": true,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
"sync.autoDownload": false,
//
// WORKBENCH
"workbench.useExperimentalGridLayout": true,
"workbench.activityBar.visible": false,
"workbench.colorTheme": "Darcula",
"workbench.fontAliasing": "antialiased",
"workbench.statusBar.feedback.visible": false,
"workbench.tips.enabled": false,
"workbench.sideBar.location": "right",
"workbench.colorCustomizations": {
"editorGutter.background": "#222",
// "tab.border": "#ade", // ----
// "editorOverviewRuler.border": "#ade", // ----
// "panel.border": "#ade", // ----
// "statusBar.border": "#ade", // ----
// "terminal.border": "#ade", // ----
// "editorGroup.border": "#ade", // ----
// "activityBar.border": "#ade", // ----
// "sideBarSectionHeader.border": "#ade", // ----
"sideBar.background": "#222",
"sideBar.border": "#222",
"titleBar.activeBackground": "#222",
// "titleBar.border": "#ade", // ----
"editor.background": "#222",
"editorLineNumber.foreground": "#ffffff10",
"editorLineNumber.activeForeground": "#ffffff77",
// "editor.lineHighlightBackground": "#eff"
// "editor.lineHighlightBorder": "#ffffff00"
"editorIndentGuide.background": "#ffffff0c",
"editorIndentGuide.activeBackground": "#ffffff33"
// "editorBracketMatch.background": "#333",
// "editorBracketMatch.border": "#ffffff00",
// "editor.selectionBackground": "#03f",
// "editor.selectionForeground": "#fff",
// "editor.selectionHighlightBackground": "#ffffff00"
},
//
//
"extensions.autoUpdate": true,
"zenMode.fullScreen": false,
"zenMode.centerLayout": false,
"emmet.triggerExpansionOnTab": true,
"files.associations": {
"*.css": "postcss"
},
"emmet.includeLanguages": {
"postcss": "css"
},
"emmet.syntaxProfiles": {
"postcss": "css"
},
"javascript.updateImportsOnFileMove.enabled": "never",
"workbench.iconTheme": "Monokai Pro (Filter Machine) Icons",
"workbench.tree.indent": 18,
"vetur.completion.tagCasing": "initial"
}
{
/*
// Place your snippets for HLSL here. Each snippet is defined under a snippet name and has a prefix, body and
// description. 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": {
"prefix": "log",
"body": [
"console.log('$1');",
"$2"
],
"description": "Log output to console"
}
*/
}
{
/*
// Place your snippets for HTML here. Each snippet is defined under a snippet name and has a prefix, body and
// description. 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": {
"prefix": "log",
"body": [
"console.log('$1');",
"$2"
],
"description": "Log output to console"
}
*/
}
{
// Place your snippets for javascript here. Each snippet is defined under a snippet name and has a prefix, body and
// description. 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": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"console log": {
"prefix": "l",
"body": [
"console.log($0)"
]
},
"switch case": {
"prefix": "sc",
"body": [
"switch ($1) { \n case $2: \n\t $0 \n\t break \n default: \n\t //log \n }"
]
},
"if block": {
"prefix": "if",
"body": [
"if ($1) { \n\t $0 \n }"
]
},
}
{
// Place your snippets for scss here. Each snippet is defined under a snippet name and has a prefix, body and
// description. 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": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"media query tablet": {
"prefix": "mqt",
"body": [
"@include screen('tablet') { $0 }"
]
},
"media query desktop": {
"prefix": "mqd",
"body": [
"@include screen('desktop') { $0 }"
]
},
"media query large": {
"prefix": "mql",
"body": [
"@include screen('large') { $0 }"
]
}
}
{
/*
// Place your snippets for Vue-html here. Each snippet is defined under a snippet name and has a prefix, body and
// description. 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": {
"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