Skip to content

Instantly share code, notes, and snippets.

@laysakura
Last active March 23, 2020 03:11
Show Gist options
  • Select an option

  • Save laysakura/84dac6925750f51081d6299075f822e4 to your computer and use it in GitHub Desktop.

Select an option

Save laysakura/84dac6925750f51081d6299075f822e4 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-03-23T03:11:38.527Z","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": "f6dbd813-b0a0-42c1-90ea-10dde9d925a7",
"publisherId": "streetsidesoftware.code-spell-checker",
"publisherDisplayName": "streetsidesoftware"
},
"name": "code-spell-checker",
"publisher": "streetsidesoftware",
"version": "1.8.0"
},
{
"metadata": {
"id": "dea1dfb7-a2af-43a1-8985-d724336aee48",
"publisherId": "stringham.copy-with-imports",
"publisherDisplayName": "stringham"
},
"name": "copy-with-imports",
"publisher": "stringham",
"version": "0.1.7"
},
{
"metadata": {
"id": "690b692e-e8a9-493f-b802-8089d50ac1b2",
"publisherId": "ms-vscode.cpptools",
"publisherDisplayName": "ms-vscode"
},
"name": "cpptools",
"publisher": "ms-vscode",
"version": "0.26.3"
},
{
"metadata": {
"id": "6a95a3fd-3a5d-4326-b8ab-1b1653b1f183",
"publisherId": "serayuzgur.crates",
"publisherDisplayName": "serayuzgur"
},
"name": "crates",
"publisher": "serayuzgur",
"version": "0.4.9"
},
{
"metadata": {
"id": "89d44179-27af-4106-a3c1-46a537ef1d0a",
"publisherId": "tuttieee.emacs-mcx",
"publisherDisplayName": "tuttieee"
},
"name": "emacs-mcx",
"publisher": "tuttieee",
"version": "0.18.0"
},
{
"metadata": {
"id": "83dbfb86-b601-4070-8a06-00a03aba3906",
"publisherId": "emacs-tab.emacs-tab",
"publisherDisplayName": "emacs-tab"
},
"name": "emacs-tab",
"publisher": "emacs-tab",
"version": "0.0.9"
},
{
"metadata": {
"id": "2335b326-c334-4e81-bc51-c408fcec6e7c",
"publisherId": "waderyan.gitblame",
"publisherDisplayName": "waderyan"
},
"name": "gitblame",
"publisher": "waderyan",
"version": "3.2.0"
},
{
"metadata": {
"id": "63c2dc61-783f-4cbc-9fb8-0c75aeb0527c",
"publisherId": "ZixuanWang.linkerscript",
"publisherDisplayName": "ZixuanWang"
},
"name": "linkerscript",
"publisher": "ZixuanWang",
"version": "1.0.0"
},
{
"metadata": {
"id": "002bc0fe-b307-498f-86c9-6be291e4851b",
"publisherId": "xoronic.pestfile",
"publisherDisplayName": "xoronic"
},
"name": "pestfile",
"publisher": "xoronic",
"version": "0.0.2"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2020.3.69010"
},
{
"metadata": {
"id": "93ce222b-5f6f-49b7-9ab1-a0463c6238df",
"publisherId": "ms-vscode-remote.remote-containers",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-containers",
"publisher": "ms-vscode-remote",
"version": "0.106.0"
},
{
"metadata": {
"id": "5a88eb5b-7bae-4b46-bd7d-b18778b5ed36",
"publisherId": "zhwu95.riscv",
"publisherDisplayName": "zhwu95"
},
"name": "riscv",
"publisher": "zhwu95",
"version": "0.0.6"
},
{
"metadata": {
"id": "570e6089-b871-41df-9cf4-a723cb34ef01",
"publisherId": "rust-lang.rust",
"publisherDisplayName": "rust-lang"
},
"name": "rust",
"publisher": "rust-lang",
"version": "0.7.0"
},
{
"metadata": {
"id": "c6f87c08-f5ca-4f59-8cee-bc29464dcbfb",
"publisherId": "scala-lang.scala",
"publisherDisplayName": "scala-lang"
},
"name": "scala",
"publisher": "scala-lang",
"version": "0.3.9"
},
{
"metadata": {
"id": "75da638c-c45a-44ea-aa3b-8570a3559810",
"publisherId": "TabNine.tabnine-vscode",
"publisherDisplayName": "TabNine"
},
"name": "tabnine-vscode",
"publisher": "TabNine",
"version": "2.5.1"
},
{
"metadata": {
"id": "4e44877c-1c8d-4f9c-ba86-1372d0fbeeb1",
"publisherId": "dracula-theme.theme-dracula",
"publisherDisplayName": "dracula-theme"
},
"name": "theme-dracula",
"publisher": "dracula-theme",
"version": "2.21.0"
},
{
"metadata": {
"id": "86fa6593-3f3e-484c-b7cd-00ba7c91c23f",
"publisherId": "bceskavich.theme-dracula-at-night",
"publisherDisplayName": "bceskavich"
},
"name": "theme-dracula-at-night",
"publisher": "bceskavich",
"version": "2.6.0"
},
{
"metadata": {
"id": "566a626b-bfb5-45ca-bc03-72e33709a648",
"publisherId": "mathcale.theme-dracula-refined",
"publisherDisplayName": "mathcale"
},
"name": "theme-dracula-refined",
"publisher": "mathcale",
"version": "2.19.2"
},
{
"metadata": {
"id": "e79fd228-c27f-423b-a8fc-b006fa99ed64",
"publisherId": "be5invis.toml",
"publisherDisplayName": "be5invis"
},
"name": "toml",
"publisher": "be5invis",
"version": "0.4.0"
},
{
"metadata": {
"id": "89ea885b-9f19-4223-8f1c-3880cc1e360b",
"publisherId": "polypus74.trusty-rusty-snippets",
"publisherDisplayName": "polypus74"
},
"name": "trusty-rusty-snippets",
"publisher": "polypus74",
"version": "0.0.5"
},
{
"metadata": {
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
"publisherId": "ms-azuretools.vscode-docker",
"publisherDisplayName": "ms-azuretools"
},
"name": "vscode-docker",
"publisher": "ms-azuretools",
"version": "1.0.0"
},
{
"metadata": {
"id": "8699dfcb-4beb-4760-b976-c46dcdd87df2",
"publisherId": "KnisterPeter.vscode-github",
"publisherDisplayName": "KnisterPeter"
},
"name": "vscode-github",
"publisher": "KnisterPeter",
"version": "0.30.3"
},
{
"metadata": {
"id": "bee31e34-a44b-4a76-9ec2-e9fd1439a0f6",
"publisherId": "vadimcn.vscode-lldb",
"publisherDisplayName": "vadimcn"
},
"name": "vscode-lldb",
"publisher": "vadimcn",
"version": "1.5.0"
},
{
"metadata": {
"id": "d1f04eeb-7f66-496e-a327-806e6cd6d7a5",
"publisherId": "alexesprit.vscode-slack-dark-theme",
"publisherDisplayName": "alexesprit"
},
"name": "vscode-slack-dark-theme",
"publisher": "alexesprit",
"version": "1.5.1"
},
{
"metadata": {
"id": "eaee103c-e866-4b73-87f8-3749cab64da2",
"publisherId": "alexcvzz.vscode-sqlite",
"publisherDisplayName": "alexcvzz"
},
"name": "vscode-sqlite",
"publisher": "alexcvzz",
"version": "0.8.1"
}
]
// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "ctrl+i",
"command": "editor.action.indentLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "cmd+]",
"command": "-editor.action.indentLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+x ctrl+r",
"command": "editor.action.startFindReplaceAction",
"when": "editorFocus"
},
{
"key": "shift+alt+5",
"command": "-editor.action.startFindReplaceAction",
"when": "editorFocus"
},
{
"key": "ctrl+x g",
"command": "workbench.action.gotoLine"
},
{
"key": "alt+g g",
"command": "-workbench.action.gotoLine"
},
{
"key": "ctrl+]",
"command": "redo",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "shift+cmd+z",
"command": "-redo",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "alt+enter",
"command": "editor.action.quickFix",
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly"
},
{
"key": "cmd+.",
"command": "-editor.action.quickFix",
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly"
},
{
"key": "alt+[Semicolon]",
"command": "editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "cmd+/",
"command": "-editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+i",
"command": "emacs-tab.reindentCurrentLine"
},
{
"key": "ctrl+x ctrl+n",
"command": "-workbench.action.newWindow"
},
{
"key": "ctrl+x ctrl+n",
"command": "workbench.action.focusNextGroup"
},
{
"key": "ctrl+x ctrl+p",
"command": "workbench.action.focusPreviousGroup"
},
{
"key": "cmd+q",
"command": "-workbench.action.quit"
},
{
"key": "ctrl+x ctrl+c",
"command": "workbench.action.closeEditorsInGroup"
},
{
"key": "cmd+k w",
"command": "-workbench.action.closeEditorsInGroup"
},
{
"key": "ctrl+x ctrl+g",
"command": "workbench.action.findInFiles"
},
{
"key": "shift+cmd+f",
"command": "-workbench.action.findInFiles"
},
{
"key": "ctrl+x r",
"command": "editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "alt+h",
"command": "emacs-mcx.backwardKillWord",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+backspace",
"command": "-emacs-mcx.backwardKillWord",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+x ctrl+b",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+[Minus]",
"command": "-workbench.action.navigateBack"
},
{
"key": "alt+a",
"command": "editor.action.replaceAll",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "alt+cmd+enter",
"command": "-editor.action.replaceAll",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "cmd+enter",
"command": "-editor.action.replaceAll",
"when": "editorFocus && findWidgetVisible && replaceInputFocussed"
},
{
"key": "alt+p",
"command": "editor.action.replaceOne",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "shift+cmd+1",
"command": "-editor.action.replaceOne",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "enter",
"command": "-editor.action.replaceOne",
"when": "editorFocus && findWidgetVisible && replaceInputFocussed"
},
{
"key": "shift+escape",
"command": "-closeFindWidget",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "pagedown",
"command": "-closeFindWidget",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+v",
"command": "-closeFindWidget",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "pageup",
"command": "-closeFindWidget",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "alt+v",
"command": "-closeFindWidget",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "escape v",
"command": "-closeFindWidget",
"when": "config.emacs-mcx.useMetaPrefixEscape && editorFocus && findWidgetVisible"
},
{
"key": "ctrl+w",
"command": "-closeFindWidget",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "alt+w",
"command": "-closeFindWidget",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "escape w",
"command": "-closeFindWidget",
"when": "config.emacs-mcx.useMetaPrefixEscape && editorFocus && findWidgetVisible"
},
{
"key": "ctrl+y",
"command": "-closeFindWidget",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "alt+y",
"command": "-closeFindWidget",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "escape y",
"command": "-closeFindWidget",
"when": "config.emacs-mcx.useMetaPrefixEscape && editorFocus && findWidgetVisible"
},
{
"key": "ctrl+o",
"command": "-closeFindWidget",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+m",
"command": "-closeFindWidget",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+j",
"command": "-closeFindWidget",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "right",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+f",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "left",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+b",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "up",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+p",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "down",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+n",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "home",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+a",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "end",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+e",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "alt+f",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "escape f",
"command": "-emacs-mcx.executeCommands",
"when": "config.emacs-mcx.useMetaPrefixEscape && editorFocus && findWidgetVisible"
},
{
"key": "alt+b",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "escape b",
"command": "-emacs-mcx.executeCommands",
"when": "config.emacs-mcx.useMetaPrefixEscape && editorFocus && findWidgetVisible"
},
{
"key": "shift+alt+.",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "escape shift+.",
"command": "-emacs-mcx.executeCommands",
"when": "config.emacs-mcx.useMetaPrefixEscape && editorFocus && findWidgetVisible"
},
{
"key": "shift+alt+,",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "escape shift+,",
"command": "-emacs-mcx.executeCommands",
"when": "config.emacs-mcx.useMetaPrefixEscape && editorFocus && findWidgetVisible"
},
{
"key": "alt+g alt+g",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "alt+g g",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+x ctrl+o",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+x h",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+x u",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+/",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+[Semicolon]",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "alt+[Semicolon]",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "escape [Semicolon]",
"command": "-emacs-mcx.executeCommands",
"when": "config.emacs-mcx.useMetaPrefixEscape && editorFocus && findWidgetVisible"
}
]
{
"emacs-mcx.killRingMax": 600,
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"editor.formatOnSave": true,
"editor.minimap.enabled": false,
"sync.gist": "84dac6925750f51081d6299075f822e4",
"sync.autoDownload": true,
"sync.autoUpload": true,
"workbench.startupEditor": "newUntitledFile"
}
{
"opt-out auto-derive set": {
"prefix": "derive",
"body": [
"#[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Debug, Display, Default)]",
],
"description": "opt-out auto-derive set"
},
"allow(clippy::*)": {
"prefix": "allow(clippy::",
"body": [
"#[allow(clippy::$1)]",
],
"description": "suppress clippy warning"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment