Skip to content

Instantly share code, notes, and snippets.

@Lysak
Last active December 16, 2021 15:29
Show Gist options
  • Select an option

  • Save Lysak/eec8b3f2f9778d784d6601ceb195a72d to your computer and use it in GitHub Desktop.

Select an option

Save Lysak/eec8b3f2f9778d784d6601ceb195a72d to your computer and use it in GitHub Desktop.
Visual Studio Code Sync Settings Gist
{"lastUpload":"2021-12-16T15:29:36.285Z","extensionVersion":"v3.4.3"}
[
{
"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": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.16.6"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "11.7.0"
},
{
"metadata": {
"id": "e8b488af-fccf-4adf-b60c-fc7455bea107",
"publisherId": "emilast.LogFileHighlighter",
"publisherDisplayName": "emilast"
},
"name": "LogFileHighlighter",
"publisher": "emilast",
"version": "2.8.0"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "9.0.0"
},
{
"metadata": {
"id": "66bef598-d384-44ba-ba50-1b1640405519",
"publisherId": "mblode.pretty-formatter",
"publisherDisplayName": "mblode"
},
"name": "pretty-formatter",
"publisher": "mblode",
"version": "0.2.1"
},
{
"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.4"
},
{
"metadata": {
"id": "dffaf5a1-2219-434b-9d87-cb586fd59260",
"publisherId": "Equinusocio.vsc-material-theme",
"publisherDisplayName": "Equinusocio"
},
"name": "vsc-material-theme",
"publisher": "Equinusocio",
"version": "33.2.2"
},
{
"metadata": {
"id": "8c609a4f-268a-41fb-8fe6-b6fcd95e8113",
"publisherId": "equinusocio.vsc-material-theme-icons",
"publisherDisplayName": "equinusocio"
},
"name": "vsc-material-theme-icons",
"publisher": "equinusocio",
"version": "2.2.1"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "2.2.2"
},
{
"metadata": {
"id": "392df454-688b-4d61-8dba-a12956ac6448",
"publisherId": "MS-CEINTL.vscode-language-pack-ru",
"publisherDisplayName": "MS-CEINTL"
},
"name": "vscode-language-pack-ru",
"publisher": "MS-CEINTL",
"version": "1.63.3"
}
]
// Empty
[
{
"key": "ctrl+shift+,",
"command": "workbench.action.toggleActivityBarVisibility"
},
{
"key": "ctrl+shift+.",
"command": "workbench.action.toggleMenuBar"
},
{
"key": "f12 f12",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+k",
"command": "editor.action.deleteLines",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+shift+k",
"command": "-editor.action.deleteLines",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "alt+j",
"command": "editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "ctrl+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "ctrl+d",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+down",
"command": "-editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
}
]
{
"name": "material-icon-theme",
"version": "2.1.0"
}
{
"workbench.iconTheme": "eq-material-theme-icons-darker",
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
"workbench.activityBar.visible": true,
"sync.gist": "eec8b3f2f9778d784d6601ceb195a72d",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": false,
"workbench.sideBar.location": "left",
"workbench.statusBar.visible": true,
"editor.wordWrap": "on",
"editor.renderWhitespace": "all",
//Minimap
"editor.minimap.enabled": true,
"editor.minimap.renderCharacters":false,
"editor.minimap.maxColumn": 70,
"sync.quietSync": false,
"window.zoomLevel": 0,
//font
// "editor.fontFamily": "Fira Code",
// "editor.fontFamily": "Hasklig",
// "editor.fontFamily": "Pragmata Pro",
"editor.fontSize": 15,
"editor.fontLigatures": true,
"editor.matchBrackets": "always",
"emmet.syntaxProfiles": {
"javascript": "jsx",
"xml": {
"attr_quotes": "single"
}
},
"editor.multiCursorModifier": "ctrlCmd",
"sync.askGistName": false,
"workbench.startupEditor": "newUntitledFile",
"editor.smoothScrolling": true,
"editor.scrollBeyondLastLine": false,
"git.confirmSync": false,
"editor.wordSeparators": "`~!@#%^&*()-=+[{]}\\|;:'\",.<>/?",
"php.suggest.basic": false,
"explorer.confirmDelete": false,
"workbench.colorCustomizations": {},
"diffEditor.ignoreTrimWhitespace": true,
// "editor.detectIndentation": true,
// "editor.insertSpaces": true,
"git.autofetch": true,
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 1000,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"telemetry.enableTelemetry": false,
"explorer.confirmDragAndDrop": false,
// "workbench.settings.editor": "json",
"window.titleBarStyle": "custom",
"files.autoGuessEncoding": true,
"sync.forceUpload": true, //???
"jshint.options": {"esversion": 9},
"terminal.integrated.fontFamily": "Menlo for Powerline",
"terminal.integrated.rendererType": "dom",
"git.enableSmartCommit": true,
// Controls if quick suggestions should show up while typing
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": false
},
// Controls whether suggestions should be accepted on commit characters. For example, in JavaScript, the semi-colon (`;`) can be a commit character that accepts a suggestion and types that character.
"editor.acceptSuggestionOnCommitCharacter": true,
// Controls if suggestions should be accepted on 'Enter' - in addition to 'Tab'. Helps to avoid ambiguity between inserting new lines or accepting suggestions. The value 'smart' means only accept a suggestion with Enter when it makes a textual change
"editor.acceptSuggestionOnEnter": "on",
// Controls the delay in ms after which quick suggestions will show up.
"editor.quickSuggestionsDelay": 10,
// Controls if suggestions should automatically show up when typing trigger characters
"editor.suggestOnTriggerCharacters": true,
// Controls if pressing tab inserts the best suggestion and if tab cycles through other suggestions
"editor.tabCompletion": "on",
// Controls whether sorting favours words that appear close to the cursor
"editor.suggest.localityBonus": true,
// Controls how suggestions are pre-selected when showing the suggest list
"editor.suggestSelection": "recentlyUsed",
// Enable word based suggestions
"editor.wordBasedSuggestions": true,
// Enable parameter hints
"editor.parameterHints.enabled": true,
"tslint.packageManager": "yarn",
"timeline.showView": true,
"workbench.settings.useSplitJSON": true,
"workbench.settings.editor": "json",
"editor.tabSize": 2,
"files.trimTrailingWhitespace": true,
"workbench.colorTheme": "Material Theme High Contrast",
"security.workspace.trust.untrustedFiles": "open",
"window.menuBarVisibility": "compact",
"security.workspace.trust.enabled": false,
}
{
/*
// 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"
}
*/
"php": {
"prefix": "php",
"body": [
"<?php $1 ?>"
],
"description": "php tag"
},
"ph": {
"prefix": "ph",
"body": [
"<?= $1 ?>"
],
"description": "ph echo tag"
},
"pp": {
"prefix": "pp",
"body": [
"<?php echo '<pre>';",
"print_r($1);",
"echo '<pre>'; ?>",
],
"description": "pp tag"
},
"pd": {
"prefix": "pd",
"body": [
"<?php",
"echo '<pre>';",
"print_r($1);",
"echo '<pre>';",
"die();",
"?>"
],
"description": "pd tag"
},
}
{
// 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"
// }
"pp": {
"prefix": "pp",
"body": [
"echo '<pre>';",
"print_r($1);",
"echo '<pre>';",
],
"description": "pp tag"
},
"php": {
"prefix": "php",
"body": [
"<?php $1 ?>"
],
"description": "php tag"
},
}
{
// Place your snippets for json 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 PHP 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"
}
*/
"php": {
"prefix": "php",
"body": [
"<?= $1 ?>"
],
"description": "php tag"
},
"pp": {
"prefix": "pp",
"body": [
"echo '<pre>';",
"print_r($1);",
"echo '<pre>';",
"die();",
],
"description": "pp tag"
},
"pd": {
"prefix": "pd",
"body": [
"echo '<pre>';",
"print_r($1);",
"echo '<pre>';",
"die();",
],
"description": "pd tag"
},
}
{
// Place your snippets for plaintext 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"
// }
"php": {
"prefix": "php",
"body": [
"<?php $1 ?>"
],
"description": "php tag"
},
}
{
/*
// Place your snippets for XML 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"
}
*/
"php": {
"prefix": "php",
"body": [
"<?php $1 ?>"
],
"description": "php tag"
},
"ph": {
"prefix": "ph",
"body": [
"<?= $1 ?>"
],
"description": "ph echo tag"
},
"pp": {
"prefix": "pp",
"body": [
"<?php echo '<pre>';",
"print_r($1);",
"echo '<pre>'; ?>",
],
"description": "pp tag"
},
}
{
/*
// Place your snippets for XSL 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