Skip to content

Instantly share code, notes, and snippets.

@bradonomics
Last active October 31, 2022 15:31
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 bradonomics/4427a5db8c1f1e3d37bd939f60940431 to your computer and use it in GitHub Desktop.
Save bradonomics/4427a5db8c1f1e3d37bd939f60940431 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2022-10-31T15:31:09.330Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "968b335f-0c15-4e6a-86ad-d3da45dbad73",
"publisherId": "aliariff.auto-add-brackets",
"publisherDisplayName": "aliariff"
},
"name": "auto-add-brackets",
"publisher": "aliariff",
"version": "0.12.0"
},
{
"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": "2335b326-c334-4e81-bc51-c408fcec6e7c",
"publisherId": "waderyan.gitblame",
"publisherDisplayName": "waderyan"
},
"name": "gitblame",
"publisher": "waderyan",
"version": "9.0.1"
},
{
"metadata": {
"id": "aae00486-7e92-42b3-91b0-2b419e4f3875",
"publisherId": "vincaslt.highlight-matching-tag",
"publisherDisplayName": "vincaslt"
},
"name": "highlight-matching-tag",
"publisher": "vincaslt",
"version": "0.10.1"
},
{
"metadata": {
"id": "ff7b0247-07d3-4102-8b68-0175a12a51aa",
"publisherId": "SolarLiner.linux-themes",
"publisherDisplayName": "SolarLiner"
},
"name": "linux-themes",
"publisher": "SolarLiner",
"version": "1.0.1"
},
{
"metadata": {
"id": "ae062c8a-c68e-4b92-9ecf-8f1d4288b05d",
"publisherId": "rebornix.ruby",
"publisherDisplayName": "rebornix"
},
"name": "ruby",
"publisher": "rebornix",
"version": "0.28.1"
},
{
"metadata": {
"id": "85e57fc6-8e21-4402-8e66-af4155fbb5d2",
"publisherId": "qinjia.seti-icons",
"publisherDisplayName": "qinjia"
},
"name": "seti-icons",
"publisher": "qinjia",
"version": "0.1.3"
},
{
"metadata": {
"id": "66a5558f-9e27-4895-9c3e-dde3d657bc13",
"publisherId": "sianglim.slim",
"publisherDisplayName": "sianglim"
},
"name": "slim",
"publisher": "sianglim",
"version": "0.1.2"
},
{
"metadata": {
"id": "529697b9-b343-4b1c-ba2f-f5ef692132d4",
"publisherId": "ms-vscode.sublime-keybindings",
"publisherDisplayName": "ms-vscode"
},
"name": "sublime-keybindings",
"publisher": "ms-vscode",
"version": "4.0.10"
},
{
"metadata": {
"id": "c1a022e6-3f44-490d-9c37-08e841a0a357",
"publisherId": "fireyy.vscode-language-todo",
"publisherDisplayName": "fireyy"
},
"name": "vscode-language-todo",
"publisher": "fireyy",
"version": "1.2.3"
},
{
"metadata": {
"id": "708cfcd8-e0c6-49ca-9af6-b27a342d247b",
"publisherId": "wingrunr21.vscode-ruby",
"publisherDisplayName": "wingrunr21"
},
"name": "vscode-ruby",
"publisher": "wingrunr21",
"version": "0.28.0"
}
]
// Place your key bindings in this file to override the defaults
[
{
"key": "ctrl+t",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+b",
"command": "-workbench.action.toggleSidebarVisibility"
},
{
"key": "escape",
"command": "workbench.action.closePanel"
},
{
"key": "ctrl+l",
"command": "workbench.action.gotoLine"
},
{
"key": "ctrl+g",
"command": "-workbench.action.gotoLine"
},
{
"key": "escape",
"command": "closeFindWidget",
"when": "editorFocus && findWidgetVisible && !isComposing"
},
{
"key": "shift+escape",
"command": "-closeFindWidget",
"when": "editorFocus && findWidgetVisible && !isComposing"
},
{
"key": "ctrl+up",
"command": "editor.action.moveLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+up",
"command": "-editor.action.moveLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+down",
"command": "editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+down",
"command": "-editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+g",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+e",
"command": "workbench.view.explorer",
"when": "viewContainer.workbench.view.explorer.enabled"
},
{
"key": "ctrl+shift+e",
"command": "-workbench.view.explorer",
"when": "viewContainer.workbench.view.explorer.enabled"
},
{
"key": "ctrl+shift+m",
"command": "markdown.showPreviewToSide",
"when": "!notebookEditorFocused && editorLangId == 'markdown'"
},
{
"key": "ctrl+k v",
"command": "-markdown.showPreviewToSide",
"when": "!notebookEditorFocused && editorLangId == 'markdown'"
},
{
"key": "shift+alt+w",
"command": "editor.emmet.action.wrapWithAbbreviation"
},
{
"key": "escape",
"command": "hideSuggestWidget",
"when": "suggestWidgetVisible && textInputFocus"
},
{
"key": "ctrl+f",
"command": "-list.find",
"when": "listFocus && listSupportsFind"
}
]
{
"telemetry.telemetryLevel": "off",
"editor.fontFamily": "'Oxygen Mono', 'monospace', monospace",
"window.zoomLevel": 2,
"workbench.startupEditor": "none",
"editor.fontSize": 16,
"files.insertFinalNewline": true,
"editor.tabSize": 2,
"files.trimTrailingWhitespace": true,
"editor.wordWrap": "on",
"editor.formatOnPaste": true,
"editor.multiCursorModifier": "ctrlCmd",
"ruby.useLanguageServer": true,
"ruby.intellisense": "rubyLocate",
"editor.minimap.enabled": false,
"gitblame.statusBarMessageClickAction": "Open tool URL",
"gitblame.statusBarMessageFormat": "${author.name} ( ${author.date} )",
"window.menuBarVisibility": "toggle",
"explorer.autoReveal": "focusNoScroll",
"editor.occurrencesHighlight": false,
"workbench.activityBar.visible": false,
"sync.quietSync": false,
"sync.gist": "4427a5db8c1f1e3d37bd939f60940431",
"highlight-matching-tag.customEmptyElements": null,
"update.showReleaseNotes": false,
"workbench.enableExperiments": false,
"npm.fetchOnlinePackageInfo": false,
"workbench.colorTheme": "Arc Dark",
"git.confirmSync": false,
"scm.diffDecorationsGutterPattern": {
"modified": false
},
"workbench.colorCustomizations": {
"editorGutter.modifiedBackground": "#b46000"
},
"editor.showFoldingControls": "always",
"emmet.includeLanguages": {
"erb": "html"
},
"editor.glyphMargin": false,
"diffEditor.ignoreTrimWhitespace": false,
"sync.autoUpload": false,
"editor.quickSuggestions": {
"other": "on",
"comments": "off",
"strings": "on"
},
"workbench.editor.tabSizing": "shrink",
"editor.snippetSuggestions": "top",
"git.inputValidationSubjectLength": null,
"workbench.editor.decorations.colors": false,
"workbench.editor.decorations.badges": false,
"files.trimFinalNewlines": true,
"files.exclude": {
"**/.jekyll-cache": true
},
"search.exclude": {
"**/.jekyll-cache": true
},
"window.newWindowDimensions": "maximized",
"search.collapseResults": "alwaysCollapse",
"editor.lightbulb.enabled": false
}
{
// Place your snippets for erb 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"
// }
"erb_tag": {
// "prefix": "-",
"prefix": "e",
"body": [
"<% $1 %>"
],
"description": "erb tag"
},
"erb_print_tag": {
// "prefix": "=",
"prefix": "ep",
"body": [
"<%= $1 %>"
],
"description": "erb print tag"
},
"erb_loop_block": {
"prefix": "loop",
"body": [
"<% ${1:array}.each do |${2:element}| %>",
" <%= $3 %>",
"<% end %>"
],
"description": "erb loop block"
},
"erb_if_block": {
"prefix": "if",
"body": [
"<% if ${1:true} %>",
" ${2:<!-- true -->}",
"<% end %>"
],
"description": "erb if block"
},
"erb_inline_if_block": {
"prefix": "ifin",
"body": [
"<% if ${1:true} %>${2:<!-- true -->}<% end %>"
],
"description": "erb inline if block"
},
"erb_unless_block": {
"prefix": "unless",
"body": [
"<% unless ${1:true} %>",
" ${2:<!-- true -->}",
"<% end %>"
],
"description": "erb unless block"
},
"erb_inline_unless_block": {
"prefix": "unlessin",
"body": [
"<% unless ${1:true} %>${2:<!-- true -->}<% end %>"
],
"description": "erb inline unless block"
},
"erb_if_else_block": {
"prefix": "ife",
"body": [
"<% if ${1:true} %>",
" ${2:<!-- true -->}",
"<% else %>",
" ${3:<!-- false -->}",
"<% end %>"
],
"description": "erb if else block"
},
"erb_else_tag": {
"prefix": "else",
"body": [
"<% else %>"
],
"description": "erb else tag"
},
"erb_elsif_tag": {
"prefix": "eif",
"body": [
"<% elsif ${0:true} %>"
],
"description": "erb elsif tag"
},
"erb_end_tag": {
"prefix": "end",
"body": [
"<% end %>"
],
"description": "erb end tag"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment