Skip to content

Instantly share code, notes, and snippets.

@xrhstosmour
Last active June 25, 2022 21:37
Show Gist options
  • Select an option

  • Save xrhstosmour/5e4ad3b54cf49b67733b027a8156a555 to your computer and use it in GitHub Desktop.

Select an option

Save xrhstosmour/5e4ad3b54cf49b67733b027a8156a555 to your computer and use it in GitHub Desktop.
VSCodium Configurations
{"lastUpload":"2022-06-25T21:08:47.688Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "2d6fea35-f68e-461d-9b7b-5cd05be99451",
"publisherId": "njpwerner.autodocstring",
"publisherDisplayName": "njpwerner"
},
"name": "autodocstring",
"publisher": "njpwerner",
"version": "0.6.1"
},
{
"metadata": {
"id": "593fe6a5-513e-4cb3-abfb-5b9f5fe39802",
"publisherId": "ms-pyright.pyright",
"publisherDisplayName": "ms-pyright"
},
"name": "pyright",
"publisher": "ms-pyright",
"version": "1.1.255"
},
{
"metadata": {
"id": "5619a084-6632-4221-9def-b94bdc42e23a",
"publisherId": "Nash.awesome-flutter-snippets",
"publisherDisplayName": "Nash"
},
"name": "awesome-flutter-snippets",
"publisher": "Nash",
"version": "3.0.3"
},
{
"metadata": {
"id": "7a0110bb-231a-4598-aa1b-0769ea46d28b",
"publisherId": "aaron-bond.better-comments",
"publisherDisplayName": "aaron-bond"
},
"name": "better-comments",
"publisher": "aaron-bond",
"version": "3.0.0"
},
{
"metadata": {
"id": "b689fcc8-d494-4dbf-a228-2c694a578afc",
"publisherId": "alefragnani.Bookmarks",
"publisherDisplayName": "alefragnani"
},
"name": "Bookmarks",
"publisher": "alefragnani",
"version": "13.3.0"
},
{
"metadata": {
"id": "2aa040bf-c73a-455d-8946-5c6cc83b8019",
"publisherId": "wmaurer.change-case",
"publisherDisplayName": "wmaurer"
},
"name": "change-case",
"publisher": "wmaurer",
"version": "1.0.0"
},
{
"metadata": {
"id": "a6a0c5b2-d078-4bf5-a9ee-4e37054414b3",
"publisherId": "formulahendry.code-runner",
"publisherDisplayName": "formulahendry"
},
"name": "code-runner",
"publisher": "formulahendry",
"version": "0.11.8"
},
{
"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": "121396ad-85a1-45ec-9fd1-d95028a847f5",
"publisherId": "naumovs.color-highlight",
"publisherDisplayName": "naumovs"
},
"name": "color-highlight",
"publisher": "naumovs",
"version": "2.5.0"
},
{
"metadata": {
"id": "f57f68ea-9ee8-42b5-9a97-041d3e4278c4",
"publisherId": "Dart-Code.dart-code",
"publisherDisplayName": "Dart-Code"
},
"name": "dart-code",
"publisher": "Dart-Code",
"version": "3.42.1"
},
{
"metadata": {
"id": "532533c9-a894-4a58-9eee-bbfbe7c06f71",
"publisherId": "mikestead.dotenv",
"publisherDisplayName": "mikestead"
},
"name": "dotenv",
"publisher": "mikestead",
"version": "1.0.1"
},
{
"metadata": {
"id": "9d8c32ab-354c-4daf-a9bf-20b633734435",
"publisherId": "usernamehw.errorlens",
"publisherDisplayName": "usernamehw"
},
"name": "errorlens",
"publisher": "usernamehw",
"version": "3.5.1"
},
{
"metadata": {
"id": "f6c3ec04-6057-4d9c-b997-69cba07a6158",
"publisherId": "Dart-Code.flutter",
"publisherDisplayName": "Dart-Code"
},
"name": "flutter",
"publisher": "Dart-Code",
"version": "3.42.0"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "12.1.1"
},
{
"metadata": {
"id": "d6f6cfea-4b6f-41f4-b571-6ad2ab7918da",
"publisherId": "golang.go",
"publisherDisplayName": "golang"
},
"name": "go",
"publisher": "golang",
"version": "0.34.0"
},
{
"metadata": {
"id": "3fe4660f-1dcb-47d4-8f7e-1a22a16b2d5e",
"publisherId": "albymor.increment-selection",
"publisherDisplayName": "albymor"
},
"name": "increment-selection",
"publisher": "albymor",
"version": "0.2.0"
},
{
"metadata": {
"id": "eaa2127d-cb69-4ab9-8505-a60c9ee5f28b",
"publisherId": "oderwat.indent-rainbow",
"publisherDisplayName": "oderwat"
},
"name": "indent-rainbow",
"publisher": "oderwat",
"version": "8.3.1"
},
{
"metadata": {
"id": "f30b63fa-e34a-40af-a573-5de5ecfb6c5e",
"publisherId": "k--kato.intellij-idea-keybindings",
"publisherDisplayName": "k--kato"
},
"name": "intellij-idea-keybindings",
"publisher": "k--kato",
"version": "1.5.1"
},
{
"metadata": {
"id": "6c2f1801-1e7f-45b2-9b5c-7782f1e076e8",
"publisherId": "ms-toolsai.jupyter",
"publisherDisplayName": "ms-toolsai"
},
"name": "jupyter",
"publisher": "ms-toolsai",
"version": "2022.5.1001601848"
},
{
"metadata": {
"id": "9f6dc8db-620c-4844-b8c5-e74914f1be27",
"publisherId": "ms-toolsai.jupyter-keymap",
"publisherDisplayName": "ms-toolsai"
},
"name": "jupyter-keymap",
"publisher": "ms-toolsai",
"version": "1.0.0"
},
{
"metadata": {
"id": "b15c72f8-d5fe-421a-a4f7-27ed9f6addbf",
"publisherId": "ms-toolsai.jupyter-renderers",
"publisherDisplayName": "ms-toolsai"
},
"name": "jupyter-renderers",
"publisher": "ms-toolsai",
"version": "1.0.8"
},
{
"metadata": {
"id": "b63c44fd-0457-4696-99e9-dbfdf70d77de",
"publisherId": "ritwickdey.LiveServer",
"publisherDisplayName": "ritwickdey"
},
"name": "LiveServer",
"publisher": "ritwickdey",
"version": "5.7.5"
},
{
"metadata": {
"id": "98790d67-10fa-497c-9113-f6c7489207b2",
"publisherId": "yzhang.markdown-all-in-one",
"publisherDisplayName": "yzhang"
},
"name": "markdown-all-in-one",
"publisher": "yzhang",
"version": "3.4.3"
},
{
"metadata": {
"id": "f015bc3c-a098-4245-8765-615e002e09ab",
"publisherId": "yzane.markdown-pdf",
"publisherDisplayName": "yzane"
},
"name": "markdown-pdf",
"publisher": "yzane",
"version": "1.4.4"
},
{
"metadata": {
"id": "5db78037-f674-459f-a236-db622c427c5b",
"publisherId": "PKief.material-icon-theme",
"publisherDisplayName": "PKief"
},
"name": "material-icon-theme",
"publisher": "PKief",
"version": "4.18.1"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "9.5.0"
},
{
"metadata": {
"id": "91c5dadd-29e8-4ced-8d0b-6c4bf5901ee1",
"publisherId": "jeroen-meijer.pubspec-assist",
"publisherDisplayName": "jeroen-meijer"
},
"name": "pubspec-assist",
"publisher": "jeroen-meijer",
"version": "2.3.2"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2022.8.0"
},
{
"metadata": {
"id": "5fb19573-2183-4cf2-b53d-0fb869dae7ae",
"publisherId": "foxundermoon.shell-format",
"publisherDisplayName": "foxundermoon"
},
"name": "shell-format",
"publisher": "foxundermoon",
"version": "7.2.2"
},
{
"metadata": {
"id": "6a2bbab0-d8f0-43fa-9b26-e6a3b7892a0b",
"publisherId": "mtxr.sqltools",
"publisherDisplayName": "mtxr"
},
"name": "sqltools",
"publisher": "mtxr",
"version": "0.23.0"
},
{
"metadata": {
"id": "6ad45f5a-09ec-44e5-b363-867ddc1ec674",
"publisherId": "shardulm94.trailing-spaces",
"publisherDisplayName": "shardulm94"
},
"name": "trailing-spaces",
"publisher": "shardulm94",
"version": "0.3.1"
},
{
"metadata": {
"id": "2f5dd8cb-d251-4d70-abfe-ddebcb077483",
"publisherId": "octref.vetur",
"publisherDisplayName": "octref"
},
"name": "vetur",
"publisher": "octref",
"version": "0.35.0"
},
{
"metadata": {
"id": "f3cbfb84-b1e1-40ff-b70f-877253461260",
"publisherId": "KevinRose.vsc-python-indent",
"publisherDisplayName": "KevinRose"
},
"name": "vsc-python-indent",
"publisher": "KevinRose",
"version": "1.17.0"
},
{
"metadata": {
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
"publisherId": "ms-azuretools.vscode-docker",
"publisherDisplayName": "ms-azuretools"
},
"name": "vscode-docker",
"publisher": "ms-azuretools",
"version": "1.22.0"
},
{
"metadata": {
"id": "ea6a6046-2132-421f-a984-664909fcf0b8",
"publisherId": "hediet.vscode-drawio",
"publisherDisplayName": "hediet"
},
"name": "vscode-drawio",
"publisher": "hediet",
"version": "1.6.4"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "2.2.2"
},
{
"metadata": {
"id": "eedfd044-d5ac-4389-973d-3ac1fdb98ad5",
"publisherId": "kisstkondoros.vscode-gutter-preview",
"publisherDisplayName": "kisstkondoros"
},
"name": "vscode-gutter-preview",
"publisher": "kisstkondoros",
"version": "0.30.0"
},
{
"metadata": {
"id": "daf8b44d-8aae-4da2-80c5-1f770219f643",
"publisherId": "DavidAnson.vscode-markdownlint",
"publisherDisplayName": "DavidAnson"
},
"name": "vscode-markdownlint",
"publisher": "DavidAnson",
"version": "0.47.0"
},
{
"metadata": {
"id": "b200e7e8-4217-4da9-b8db-5606db56d867",
"publisherId": "ckolkman.vscode-postgres",
"publisherDisplayName": "ckolkman"
},
"name": "vscode-postgres",
"publisher": "ckolkman",
"version": "1.4.0"
},
{
"metadata": {
"id": "eaee103c-e866-4b73-87f8-3749cab64da2",
"publisherId": "alexcvzz.vscode-sqlite",
"publisherDisplayName": "alexcvzz"
},
"name": "vscode-sqlite",
"publisher": "alexcvzz",
"version": "0.14.1"
},
{
"metadata": {
"id": "2fd56207-78ef-49d4-95d2-9b801eee4dbf",
"publisherId": "rangav.vscode-thunder-client",
"publisherDisplayName": "rangav"
},
"name": "vscode-thunder-client",
"publisher": "rangav",
"version": "1.16.5"
},
{
"metadata": {
"id": "0cb81da2-1880-4755-9995-0ae9cc728e20",
"publisherId": "DotJoshJohnson.xml",
"publisherDisplayName": "DotJoshJohnson"
},
"name": "xml",
"publisher": "DotJoshJohnson",
"version": "2.5.1"
}
]
// Override key bindings by placing them into your key bindings file.
[
{
"key": "escape escape",
"command": "workbench.action.exitZenMode",
"when": "inZenMode"
},
{
"key": "shift+escape",
"command": "closeReferenceSearch",
"when": "inReferenceSearchEditor && !config.editor.stablePeek"
},
{
"key": "escape",
"command": "closeReferenceSearch",
"when": "inReferenceSearchEditor && !config.editor.stablePeek"
},
{
"key": "escape",
"command": "editor.closeTestPeek",
"when": "testing.isInPeek && !config.editor.stablePeek || testing.isPeekVisible && !config.editor.stablePeek"
},
{
"key": "shift+escape",
"command": "cancelSelection",
"when": "editorHasSelection && textInputFocus"
},
{
"key": "escape",
"command": "cancelSelection",
"when": "editorHasSelection && textInputFocus"
},
{ "key": "ctrl+end", "command": "cursorBottom", "when": "textInputFocus" },
{
"key": "ctrl+shift+end",
"command": "cursorBottomSelect",
"when": "textInputFocus"
},
{
"key": "ctrl+shift+alt+down",
"command": "cursorColumnSelectDown",
"when": "textInputFocus"
},
{
"key": "ctrl+shift+alt+left",
"command": "cursorColumnSelectLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+shift+alt+pagedown",
"command": "cursorColumnSelectPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+shift+alt+pageup",
"command": "cursorColumnSelectPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+shift+alt+right",
"command": "cursorColumnSelectRight",
"when": "textInputFocus"
},
{
"key": "ctrl+shift+alt+up",
"command": "cursorColumnSelectUp",
"when": "textInputFocus"
},
{ "key": "down", "command": "cursorDown", "when": "textInputFocus" },
{
"key": "ctrl+shift+down",
"command": "cursorDownSelect",
"when": "textInputFocus"
},
{
"key": "shift+down",
"command": "cursorDownSelect",
"when": "textInputFocus"
},
{
"key": "end",
"command": "cursorEnd",
"when": "textInputFocus",
"args": { "sticky": false }
},
{
"key": "shift+end",
"command": "cursorEndSelect",
"when": "textInputFocus",
"args": { "sticky": false }
},
{ "key": "home", "command": "cursorHome", "when": "textInputFocus" },
{
"key": "shift+home",
"command": "cursorHomeSelect",
"when": "textInputFocus"
},
{ "key": "left", "command": "cursorLeft", "when": "textInputFocus" },
{
"key": "shift+left",
"command": "cursorLeftSelect",
"when": "textInputFocus"
},
{ "key": "pagedown", "command": "cursorPageDown", "when": "textInputFocus" },
{
"key": "shift+pagedown",
"command": "cursorPageDownSelect",
"when": "textInputFocus"
},
{ "key": "pageup", "command": "cursorPageUp", "when": "textInputFocus" },
{
"key": "shift+pageup",
"command": "cursorPageUpSelect",
"when": "textInputFocus"
},
{ "key": "right", "command": "cursorRight", "when": "textInputFocus" },
{
"key": "shift+right",
"command": "cursorRightSelect",
"when": "textInputFocus"
},
{ "key": "ctrl+home", "command": "cursorTop", "when": "textInputFocus" },
{
"key": "ctrl+shift+home",
"command": "cursorTopSelect",
"when": "textInputFocus"
},
{ "key": "up", "command": "cursorUp", "when": "textInputFocus" },
{
"key": "ctrl+shift+up",
"command": "cursorUpSelect",
"when": "textInputFocus"
},
{ "key": "shift+up", "command": "cursorUpSelect", "when": "textInputFocus" },
{
"key": "shift+backspace",
"command": "deleteLeft",
"when": "textInputFocus"
},
{ "key": "backspace", "command": "deleteLeft", "when": "textInputFocus" },
{ "key": "delete", "command": "deleteRight", "when": "textInputFocus" },
{ "key": "ctrl+a", "command": "editor.action.selectAll" },
{
"key": "ctrl+l",
"command": "expandLineSelection",
"when": "textInputFocus"
},
{
"key": "shift+tab",
"command": "outdent",
"when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus"
},
{ "key": "ctrl+shift+z", "command": "redo" },
{ "key": "ctrl+y", "command": "redo" },
{ "key": "ctrl+down", "command": "scrollLineDown", "when": "textInputFocus" },
{ "key": "ctrl+up", "command": "scrollLineUp", "when": "textInputFocus" },
{
"key": "alt+pagedown",
"command": "scrollPageDown",
"when": "textInputFocus"
},
{ "key": "alt+pageup", "command": "scrollPageUp", "when": "textInputFocus" },
{
"key": "tab",
"command": "tab",
"when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus"
},
{ "key": "ctrl+z", "command": "undo" },
{
"key": "shift+down",
"command": "cursorColumnSelectDown",
"when": "editorColumnSelection && textInputFocus"
},
{
"key": "shift+left",
"command": "cursorColumnSelectLeft",
"when": "editorColumnSelection && textInputFocus"
},
{
"key": "shift+pagedown",
"command": "cursorColumnSelectPageDown",
"when": "editorColumnSelection && textInputFocus"
},
{
"key": "shift+pageup",
"command": "cursorColumnSelectPageUp",
"when": "editorColumnSelection && textInputFocus"
},
{
"key": "shift+right",
"command": "cursorColumnSelectRight",
"when": "editorColumnSelection && textInputFocus"
},
{
"key": "shift+up",
"command": "cursorColumnSelectUp",
"when": "editorColumnSelection && textInputFocus"
},
{
"key": "shift+escape",
"command": "removeSecondaryCursors",
"when": "editorHasMultipleSelections && textInputFocus"
},
{
"key": "escape",
"command": "removeSecondaryCursors",
"when": "editorHasMultipleSelections && textInputFocus"
},
{
"key": "f12",
"command": "goToNextReference",
"when": "inReferenceSearchEditor || referenceSearchVisible"
},
{
"key": "f4",
"command": "goToNextReference",
"when": "inReferenceSearchEditor || referenceSearchVisible"
},
{
"key": "shift+f12",
"command": "goToPreviousReference",
"when": "inReferenceSearchEditor || referenceSearchVisible"
},
{
"key": "shift+f4",
"command": "goToPreviousReference",
"when": "inReferenceSearchEditor || referenceSearchVisible"
},
{
"key": "shift+enter",
"command": "refactorPreview.apply",
"when": "refactorPreview.enabled && refactorPreview.hasCheckedChanges && focusedView == 'refactorPreview'"
},
{
"key": "alt+enter",
"command": "testing.editFocusedTest",
"when": "focusedView == 'workbench.view.testing'"
},
{
"key": "escape",
"command": "notebook.cell.quitEdit",
"when": "inputFocus && notebookEditorFocused && !editorHasMultipleSelections && !editorHasSelection && !editorHoverVisible"
},
{
"key": "ctrl+alt+enter",
"command": "notebook.cell.quitEdit",
"when": "inputFocus && notebookEditorFocused && notebookCellType == 'markup'"
},
{
"key": "ctrl+f",
"command": "actions.find",
"when": "editorFocus || editorIsOpen"
},
{
"key": "enter",
"command": "breakpointWidget.action.acceptInput",
"when": "breakpointWidgetVisible && inBreakpointWidget"
},
{
"key": "shift+escape",
"command": "closeBreakpointWidget",
"when": "breakpointWidgetVisible && textInputFocus"
},
{
"key": "escape",
"command": "closeBreakpointWidget",
"when": "breakpointWidgetVisible && textInputFocus"
},
{ "key": "ctrl+u", "command": "cursorUndo", "when": "textInputFocus" },
{
"key": "ctrl+right",
"command": "cursorWordEndRight",
"when": "textInputFocus && !accessibilityModeEnabled"
},
{
"key": "ctrl+shift+right",
"command": "cursorWordEndRightSelect",
"when": "textInputFocus && !accessibilityModeEnabled"
},
{
"key": "ctrl+left",
"command": "cursorWordLeft",
"when": "textInputFocus && !accessibilityModeEnabled"
},
{
"key": "ctrl+shift+left",
"command": "cursorWordLeftSelect",
"when": "textInputFocus && !accessibilityModeEnabled"
},
{
"key": "ctrl+backspace",
"command": "deleteWordLeft",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+delete",
"command": "deleteWordRight",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+k ctrl+c",
"command": "editor.action.addCommentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+d",
"command": "editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "shift+alt+.",
"command": "editor.action.autoFix",
"when": "editorTextFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)quickfix\\b/"
},
{
"key": "shift+alt+a",
"command": "editor.action.blockComment",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "escape",
"command": "editor.action.cancelSelectionAnchor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "ctrl+f2",
"command": "editor.action.changeAll",
"when": "editorTextFocus && !editorReadonly"
},
{ "key": "ctrl+insert", "command": "editor.action.clipboardCopyAction" },
{ "key": "ctrl+c", "command": "editor.action.clipboardCopyAction" },
{ "key": "shift+delete", "command": "editor.action.clipboardCutAction" },
{ "key": "ctrl+x", "command": "editor.action.clipboardCutAction" },
{ "key": "shift+insert", "command": "editor.action.clipboardPasteAction" },
{ "key": "ctrl+v", "command": "editor.action.clipboardPasteAction" },
{
"key": "ctrl+/",
"command": "editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+down",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+up",
"command": "editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+k ctrl+k",
"command": "editor.action.defineKeybinding",
"when": "editorTextFocus && !editorReadonly && editorLangId == 'jsonc'"
},
{
"key": "ctrl+shift+k",
"command": "editor.action.deleteLines",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "f7",
"command": "editor.action.diffReview.next",
"when": "isInDiffEditor"
},
{
"key": "shift+f7",
"command": "editor.action.diffReview.prev",
"when": "isInDiffEditor"
},
{
"key": "alt+f3",
"command": "editor.action.dirtydiff.next",
"when": "editorTextFocus"
},
{
"key": "shift+alt+f3",
"command": "editor.action.dirtydiff.previous",
"when": "editorTextFocus"
},
{
"key": "enter",
"command": "editor.action.extensioneditor.findNext",
"when": "webviewFindWidgetFocused && !editorFocus && activeEditor == 'workbench.editor.extension'"
},
{
"key": "shift+enter",
"command": "editor.action.extensioneditor.findPrevious",
"when": "webviewFindWidgetFocused && !editorFocus && activeEditor == 'workbench.editor.extension'"
},
{
"key": "ctrl+f",
"command": "editor.action.extensioneditor.showfind",
"when": "!editorFocus && activeEditor == 'workbench.editor.extension'"
},
{
"key": "shift+alt+f",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor"
},
{
"key": "shift+alt+f",
"command": "editor.action.formatDocument.none",
"when": "editorTextFocus && !editorHasDocumentFormattingProvider && !editorReadonly"
},
{
"key": "ctrl+k ctrl+f",
"command": "editor.action.formatSelection",
"when": "editorHasDocumentSelectionFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+f12",
"command": "editor.action.goToImplementation",
"when": "editorHasImplementationProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "shift+f12",
"command": "editor.action.goToReferences",
"when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "ctrl+shift+.",
"command": "editor.action.inPlaceReplace.down",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+,",
"command": "editor.action.inPlaceReplace.up",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+]",
"command": "editor.action.indentLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "escape",
"command": "editor.action.inlineSuggest.hide",
"when": "inlineSuggestionVisible"
},
{
"key": "alt+]",
"command": "editor.action.inlineSuggest.showNext",
"when": "inlineSuggestionVisible && !editorReadonly"
},
{
"key": "alt+[",
"command": "editor.action.inlineSuggest.showPrevious",
"when": "inlineSuggestionVisible && !editorReadonly"
},
{
"key": "ctrl+alt+up",
"command": "editor.action.insertCursorAbove",
"when": "editorTextFocus"
},
{
"key": "shift+alt+i",
"command": "editor.action.insertCursorAtEndOfEachLineSelected",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+down",
"command": "editor.action.insertCursorBelow",
"when": "editorTextFocus"
},
{
"key": "ctrl+enter",
"command": "editor.action.insertLineAfter",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+enter",
"command": "editor.action.insertLineBefore",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+\\",
"command": "editor.action.jumpToBracket",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+f2",
"command": "editor.action.linkedEditing",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "alt+f8",
"command": "editor.action.marker.next",
"when": "editorFocus"
},
{
"key": "f8",
"command": "editor.action.marker.nextInFiles",
"when": "editorFocus"
},
{
"key": "shift+alt+f8",
"command": "editor.action.marker.prev",
"when": "editorFocus"
},
{
"key": "shift+f8",
"command": "editor.action.marker.prevInFiles",
"when": "editorFocus"
},
{
"key": "alt+down",
"command": "editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+up",
"command": "editor.action.moveLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+k ctrl+d",
"command": "editor.action.moveSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "f3",
"command": "editor.action.nextMatchFindAction",
"when": "editorFocus"
},
{
"key": "enter",
"command": "editor.action.nextMatchFindAction",
"when": "editorFocus && findInputFocussed"
},
{
"key": "ctrl+f3",
"command": "editor.action.nextSelectionMatchFindAction",
"when": "editorFocus"
},
{
"key": "shift+alt+o",
"command": "editor.action.organizeImports",
"when": "editorTextFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)source\\.organizeImports\\b/"
},
{
"key": "ctrl+[",
"command": "editor.action.outdentLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+f12",
"command": "editor.action.peekDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "ctrl+shift+f12",
"command": "editor.action.peekImplementation",
"when": "editorHasImplementationProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "shift+f3",
"command": "editor.action.previousMatchFindAction",
"when": "editorFocus"
},
{
"key": "shift+enter",
"command": "editor.action.previousMatchFindAction",
"when": "editorFocus && findInputFocussed"
},
{
"key": "ctrl+shift+f3",
"command": "editor.action.previousSelectionMatchFindAction",
"when": "editorFocus"
},
{
"key": "ctrl+.",
"command": "editor.action.quickFix",
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+r",
"command": "editor.action.refactor",
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+k ctrl+u",
"command": "editor.action.removeCommentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f12",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+k f12",
"command": "editor.action.revealDefinitionAside",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+k ctrl+k",
"command": "editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "ctrl+shift+l",
"command": "editor.action.selectHighlights",
"when": "editorFocus"
},
{
"key": "ctrl+k ctrl+b",
"command": "editor.action.setSelectionAnchor",
"when": "editorTextFocus"
},
{ "key": "alt+f1", "command": "editor.action.showAccessibilityHelp" },
{
"key": "shift+f10",
"command": "editor.action.showContextMenu",
"when": "textInputFocus"
},
{
"key": "ctrl+k ctrl+i",
"command": "editor.action.showHover",
"when": "editorTextFocus"
},
{
"key": "shift+alt+right",
"command": "editor.action.smartSelect.expand",
"when": "editorTextFocus"
},
{
"key": "shift+alt+left",
"command": "editor.action.smartSelect.shrink",
"when": "editorTextFocus"
},
{
"key": "ctrl+h",
"command": "editor.action.startFindReplaceAction",
"when": "editorFocus || editorIsOpen"
},
{ "key": "ctrl+m", "command": "editor.action.toggleTabFocusMode" },
{ "key": "alt+z", "command": "editor.action.toggleWordWrap" },
{
"key": "ctrl+shift+space",
"command": "editor.action.triggerParameterHints",
"when": "editorHasSignatureHelpProvider && editorTextFocus"
},
{
"key": "ctrl+i",
"command": "editor.action.triggerSuggest",
"when": "editorHasCompletionItemProvider && textInputFocus && !editorReadonly"
},
{
"key": "ctrl+space",
"command": "editor.action.triggerSuggest",
"when": "editorHasCompletionItemProvider && textInputFocus && !editorReadonly"
},
{
"key": "ctrl+k ctrl+x",
"command": "editor.action.trimTrailingWhitespace",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "enter",
"command": "editor.action.webvieweditor.findNext",
"when": "webviewFindWidgetFocused && !editorFocus && activeEditor == 'WebviewEditor'"
},
{
"key": "shift+enter",
"command": "editor.action.webvieweditor.findPrevious",
"when": "webviewFindWidgetFocused && !editorFocus && activeEditor == 'WebviewEditor'"
},
{
"key": "escape",
"command": "editor.action.webvieweditor.hideFind",
"when": "webviewFindWidgetVisible && !editorFocus && activeEditor == 'WebviewEditor'"
},
{
"key": "ctrl+f",
"command": "editor.action.webvieweditor.showFind",
"when": "webviewFindWidgetEnabled && !editorFocus && activeEditor == 'WebviewEditor'"
},
{
"key": "f7",
"command": "editor.action.wordHighlight.next",
"when": "editorTextFocus && hasWordHighlights"
},
{
"key": "shift+f7",
"command": "editor.action.wordHighlight.prev",
"when": "editorTextFocus && hasWordHighlights"
},
{
"key": "escape",
"command": "editor.cancelOperation",
"when": "cancellableOperation"
},
{
"key": "escape",
"command": "editor.debug.action.closeExceptionWidget",
"when": "exceptionWidgetVisible"
},
{
"key": "ctrl+k ctrl+i",
"command": "editor.debug.action.showDebugHover",
"when": "editorTextFocus && inDebugMode"
},
{
"key": "f9",
"command": "editor.debug.action.toggleBreakpoint",
"when": "debuggersAvailable && editorTextFocus"
},
{
"key": "tab",
"command": "editor.emmet.action.expandAbbreviation",
"when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus"
},
{
"key": "ctrl+shift+[",
"command": "editor.fold",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+k ctrl+0",
"command": "editor.foldAll",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+k ctrl+/",
"command": "editor.foldAllBlockComments",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+k ctrl+-",
"command": "editor.foldAllExcept",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+k ctrl+8",
"command": "editor.foldAllMarkerRegions",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+k ctrl+1",
"command": "editor.foldLevel1",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+k ctrl+2",
"command": "editor.foldLevel2",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+k ctrl+3",
"command": "editor.foldLevel3",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+k ctrl+4",
"command": "editor.foldLevel4",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+k ctrl+5",
"command": "editor.foldLevel5",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+k ctrl+6",
"command": "editor.foldLevel6",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+k ctrl+7",
"command": "editor.foldLevel7",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+k ctrl+[",
"command": "editor.foldRecursively",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "f12",
"command": "editor.gotoNextSymbolFromResult",
"when": "hasSymbols"
},
{
"key": "escape",
"command": "editor.gotoNextSymbolFromResult.cancel",
"when": "hasSymbols"
},
{
"key": "ctrl+k ctrl+l",
"command": "editor.toggleFold",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+shift+]",
"command": "editor.unfold",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+k ctrl+j",
"command": "editor.unfoldAll",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+k ctrl+=",
"command": "editor.unfoldAllExcept",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+k ctrl+9",
"command": "editor.unfoldAllMarkerRegions",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+k ctrl+]",
"command": "editor.unfoldRecursively",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "tab",
"command": "insertSnippet",
"when": "editorTextFocus && hasSnippetCompletions && !editorTabMovesFocus && !inSnippetMode"
},
{
"key": "ctrl+enter",
"command": "interactive.execute",
"when": "resourceScheme == 'vscode-interactive'"
},
{
"key": "ctrl+alt+enter",
"command": "notebook.cell.execute",
"when": "notebookCellListFocused && notebookMissingKernelExtension && !notebookCellExecuting && notebookCellType == 'code' || notebookCellListFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelCount > 0"
},
{
"key": "alt+enter",
"command": "notebook.cell.executeAndInsertBelow",
"when": "notebookCellListFocused && notebookMissingKernelExtension && !notebookCellExecuting && notebookCellType == 'code' || notebookCellListFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelCount > 0"
},
{
"key": "shift+enter",
"command": "notebook.cell.executeAndSelectBelow",
"when": "notebookCellListFocused && notebookCellType == 'markup' || notebookCellListFocused && notebookMissingKernelExtension && !notebookCellExecuting && notebookCellType == 'code' || notebookCellListFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelCount > 0"
},
{
"key": "ctrl+shift+v",
"command": "notebook.cell.pasteAbove",
"when": "notebookEditorFocused && !inputFocus"
},
{
"key": "down",
"command": "notebook.focusNextEditor",
"when": "config.notebook.navigation.allowNavigateToSurroundingCells && editorTextFocus && inputFocus && notebookEditorFocused && notebookEditorCursorAtBoundary != 'none' && notebookEditorCursorAtBoundary != 'top'"
},
{
"key": "up",
"command": "notebook.focusPreviousEditor",
"when": "config.notebook.navigation.allowNavigateToSurroundingCells && editorTextFocus && inputFocus && notebookEditorFocused && notebookEditorCursorAtBoundary != 'bottom' && notebookEditorCursorAtBoundary != 'none'"
},
{
"key": "shift+alt+f",
"command": "notebook.formatCell",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && inCompositeEditor && notebookEditable && !editorReadonly && activeEditor == 'workbench.editor.notebook'"
},
{
"key": "ctrl+enter",
"command": "openReferenceToSide",
"when": "listFocus && referenceSearchVisible && !inputFocus"
},
{
"key": "enter",
"command": "repl.action.acceptInput",
"when": "inDebugRepl && textInputFocus"
},
{
"key": "ctrl+f",
"command": "repl.action.filter",
"when": "inDebugRepl && textInputFocus"
},
{
"key": "ctrl+shift+r",
"command": "rerunSearchEditorSearch",
"when": "inSearchEditor"
},
{
"key": "escape",
"command": "search.action.focusQueryEditorWidget",
"when": "inSearchEditor"
},
{
"key": "ctrl+shift+backspace",
"command": "search.searchEditor.action.deleteFileResults",
"when": "inSearchEditor"
},
{
"key": "escape",
"command": "settings.action.clearSearchResults",
"when": "inSettingsEditor && inSettingsSearch"
},
{
"key": "down",
"command": "settings.action.focusSettingsFile",
"when": "inSettingsSearch && !suggestWidgetVisible"
},
{
"key": "ctrl+f",
"command": "settings.action.search",
"when": "inSettingsEditor"
},
{
"key": "ctrl+/",
"command": "toggleExplainMode",
"when": "suggestWidgetVisible"
},
{
"key": "ctrl+k f2",
"command": "togglePeekWidgetFocus",
"when": "inReferenceSearchEditor || referenceSearchVisible"
},
{
"key": "escape",
"command": "welcome.goBack",
"when": "inWelcome && activeEditor == 'gettingStartedPage'"
},
{
"key": "alt+f5",
"command": "workbench.action.editor.nextChange",
"when": "editorTextFocus"
},
{
"key": "shift+alt+f5",
"command": "workbench.action.editor.previousChange",
"when": "editorTextFocus"
},
{
"key": "shift+escape",
"command": "workbench.action.hideComment",
"when": "commentEditorFocused"
},
{
"key": "escape",
"command": "workbench.action.hideComment",
"when": "commentEditorFocused"
},
{
"key": "ctrl+enter",
"command": "workbench.action.submitComment",
"when": "commentEditorFocused"
},
{
"key": "alt+f8",
"command": "testing.goToNextMessage",
"when": "editorFocus && testing.isPeekVisible"
},
{
"key": "shift+alt+f8",
"command": "testing.goToPreviousMessage",
"when": "editorFocus && testing.isPeekVisible"
},
{
"key": "shift+escape",
"command": "closeFindWidget",
"when": "editorFocus && findWidgetVisible && !isComposing"
},
{
"key": "escape",
"command": "closeFindWidget",
"when": "editorFocus && findWidgetVisible && !isComposing"
},
{
"key": "ctrl+alt+enter",
"command": "editor.action.replaceAll",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+shift+1",
"command": "editor.action.replaceOne",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "enter",
"command": "editor.action.replaceOne",
"when": "editorFocus && findWidgetVisible && replaceInputFocussed"
},
{
"key": "alt+enter",
"command": "editor.action.selectAllMatches",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "alt+c",
"command": "toggleFindCaseSensitive",
"when": "editorFocus"
},
{ "key": "alt+l", "command": "toggleFindInSelection", "when": "editorFocus" },
{ "key": "alt+r", "command": "toggleFindRegex", "when": "editorFocus" },
{ "key": "alt+w", "command": "toggleFindWholeWord", "when": "editorFocus" },
{ "key": "alt+p", "command": "togglePreserveCase", "when": "editorFocus" },
{
"key": "tab",
"command": "jumpToNextSnippetPlaceholder",
"when": "editorTextFocus && hasNextTabstop && inSnippetMode"
},
{
"key": "shift+tab",
"command": "jumpToPrevSnippetPlaceholder",
"when": "editorTextFocus && hasPrevTabstop && inSnippetMode"
},
{
"key": "escape",
"command": "leaveEditorMessage",
"when": "messageVisible"
},
{
"key": "shift+escape",
"command": "leaveSnippet",
"when": "editorTextFocus && inSnippetMode"
},
{
"key": "escape",
"command": "leaveSnippet",
"when": "editorTextFocus && inSnippetMode"
},
{
"key": "shift+escape",
"command": "closeDirtyDiff",
"when": "dirtyDiffVisible"
},
{ "key": "escape", "command": "closeDirtyDiff", "when": "dirtyDiffVisible" },
{
"key": "shift+escape",
"command": "closeMarkersNavigation",
"when": "editorFocus && markersNavigationVisible"
},
{
"key": "escape",
"command": "closeMarkersNavigation",
"when": "editorFocus && markersNavigationVisible"
},
{
"key": "escape",
"command": "notifications.hideToasts",
"when": "notificationToastsVisible"
},
{
"key": "shift+escape",
"command": "closeParameterHints",
"when": "editorFocus && parameterHintsVisible"
},
{
"key": "escape",
"command": "closeParameterHints",
"when": "editorFocus && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "up",
"command": "showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "shift+tab",
"command": "acceptAlternativeSelectedSuggestion",
"when": "suggestWidgetVisible && textInputFocus"
},
{
"key": "shift+enter",
"command": "acceptAlternativeSelectedSuggestion",
"when": "suggestWidgetVisible && textInputFocus"
},
{
"key": "tab",
"command": "acceptSelectedSuggestion",
"when": "suggestWidgetVisible && textInputFocus"
},
{
"key": "enter",
"command": "acceptSelectedSuggestion",
"when": "acceptSuggestionOnEnter && suggestWidgetVisible && suggestionMakesTextEdit && textInputFocus"
},
{
"key": "shift+escape",
"command": "hideSuggestWidget",
"when": "suggestWidgetVisible && textInputFocus"
},
{
"key": "escape",
"command": "hideSuggestWidget",
"when": "suggestWidgetVisible && textInputFocus"
},
{
"key": "tab",
"command": "insertBestCompletion",
"when": "atEndOfWord && textInputFocus && !hasOtherSuggestions && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'"
},
{
"key": "tab",
"command": "insertNextSuggestion",
"when": "hasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'"
},
{
"key": "shift+tab",
"command": "insertPrevSuggestion",
"when": "hasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'"
},
{
"key": "ctrl+pagedown",
"command": "selectNextPageSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "pagedown",
"command": "selectNextPageSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "ctrl+down",
"command": "selectNextSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "down",
"command": "selectNextSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "ctrl+pageup",
"command": "selectPrevPageSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "pageup",
"command": "selectPrevPageSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "ctrl+up",
"command": "selectPrevSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "up",
"command": "selectPrevSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "ctrl+space",
"command": "toggleSuggestionDetails",
"when": "suggestWidgetVisible && textInputFocus"
},
{
"key": "ctrl+alt+space",
"command": "toggleSuggestionFocus",
"when": "suggestWidgetVisible && textInputFocus"
},
{
"key": "enter",
"command": "acceptRenameInput",
"when": "editorFocus && renameInputVisible"
},
{
"key": "shift+enter",
"command": "acceptRenameInputWithPreview",
"when": "config.editor.rename.enablePreview && editorFocus && renameInputVisible"
},
{
"key": "shift+escape",
"command": "cancelLinkedEditingInput",
"when": "LinkedEditingInputVisible && editorTextFocus"
},
{
"key": "escape",
"command": "cancelLinkedEditingInput",
"when": "LinkedEditingInputVisible && editorTextFocus"
},
{
"key": "shift+escape",
"command": "cancelRenameInput",
"when": "editorFocus && renameInputVisible"
},
{
"key": "escape",
"command": "cancelRenameInput",
"when": "editorFocus && renameInputVisible"
},
{
"key": "ctrl+shift+l",
"command": "addCursorsAtSearchResults",
"when": "fileMatchOrMatchFocus && searchViewletVisible"
},
{
"key": "ctrl+shift+;",
"command": "breadcrumbs.focus",
"when": "breadcrumbsPossible"
},
{
"key": "ctrl+shift+.",
"command": "breadcrumbs.focusAndSelect",
"when": "breadcrumbsPossible"
},
{
"key": "ctrl+right",
"command": "breadcrumbs.focusNext",
"when": "breadcrumbsActive && breadcrumbsVisible"
},
{
"key": "right",
"command": "breadcrumbs.focusNext",
"when": "breadcrumbsActive && breadcrumbsVisible"
},
{
"key": "ctrl+left",
"command": "breadcrumbs.focusPrevious",
"when": "breadcrumbsActive && breadcrumbsVisible"
},
{
"key": "left",
"command": "breadcrumbs.focusPrevious",
"when": "breadcrumbsActive && breadcrumbsVisible"
},
{
"key": "ctrl+enter",
"command": "breadcrumbs.revealFocused",
"when": "breadcrumbsActive && breadcrumbsVisible"
},
{
"key": "space",
"command": "breadcrumbs.revealFocused",
"when": "breadcrumbsActive && breadcrumbsVisible"
},
{
"key": "ctrl+enter",
"command": "breadcrumbs.revealFocusedFromTreeAside",
"when": "breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus"
},
{
"key": "down",
"command": "breadcrumbs.selectFocused",
"when": "breadcrumbsActive && breadcrumbsVisible"
},
{
"key": "enter",
"command": "breadcrumbs.selectFocused",
"when": "breadcrumbsActive && breadcrumbsVisible"
},
{
"key": "ctrl+shift+.",
"command": "breadcrumbs.toggleToOn",
"when": "!config.breadcrumbs.enabled"
},
{
"key": "shift+escape",
"command": "closeAccessibilityHelp",
"when": "accessibilityHelpWidgetVisible && editorFocus"
},
{
"key": "escape",
"command": "closeAccessibilityHelp",
"when": "accessibilityHelpWidgetVisible && editorFocus"
},
{
"key": "escape",
"command": "closeReplaceInFilesWidget",
"when": "replaceInputBoxFocus && searchViewletVisible"
},
{ "key": "shift+alt+c", "command": "copyFilePath", "when": "!editorFocus" },
{
"key": "ctrl+k ctrl+shift+c",
"command": "copyRelativeFilePath",
"when": "!editorFocus"
},
{
"key": "alt+enter",
"command": "debug.openBreakpointToSide",
"when": "breakpointsFocused"
},
{
"key": "ctrl+enter",
"command": "debug.openBreakpointToSide",
"when": "breakpointsFocused"
},
{
"key": "ctrl+f5",
"command": "debug.openView",
"when": "!debuggersAvailable"
},
{ "key": "f5", "command": "debug.openView", "when": "!debuggersAvailable" },
{
"key": "delete",
"command": "debug.removeBreakpoint",
"when": "breakpointsFocused && !breakpointInputFocused"
},
{
"key": "delete",
"command": "debug.removeWatchExpression",
"when": "watchExpressionsFocused && !expressionSelected"
},
{
"key": "alt+-",
"command": "decreaseSearchEditorContextLines",
"when": "inSearchEditor"
},
{
"key": "tab",
"command": "editor.action.inlineSuggest.commit",
"when": "inlineSuggestionVisible && !editorTabMovesFocus && !inlineSuggestionHasIndentation"
},
{
"key": "shift+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+enter",
"command": "editor.refocusCallHierarchy",
"when": "callHierarchyVisible"
},
{
"key": "shift+enter",
"command": "editor.refocusTypeHierarchy",
"when": "typeHierarchyVisible"
},
{
"key": "shift+alt+h",
"command": "editor.showCallHierarchy",
"when": "editorHasCallHierarchyProvider && editorTextFocus && !inReferenceSearchEditor"
},
{
"key": "shift+alt+h",
"command": "editor.showIncomingCalls",
"when": "callHierarchyVisible && callHierarchyDirection == 'outgoingCalls'"
},
{
"key": "shift+alt+h",
"command": "editor.showOutgoingCalls",
"when": "callHierarchyVisible && callHierarchyDirection == 'incomingCalls'"
},
{
"key": "shift+alt+h",
"command": "editor.showSubtypes",
"when": "typeHierarchyVisible && typeHierarchyDirection == 'supertypes'"
},
{
"key": "shift+alt+h",
"command": "editor.showSupertypes",
"when": "typeHierarchyVisible && typeHierarchyDirection == 'subtypes'"
},
{
"key": "ctrl+enter",
"command": "explorer.openToSide",
"when": "explorerViewletFocus && explorerViewletVisible && !inputFocus"
},
{
"key": "shift+alt+f",
"command": "filesExplorer.findInFolder",
"when": "explorerResourceIsFolder && explorerViewletVisible && filesExplorerFocus && !inputFocus"
},
{
"key": "alt+down",
"command": "history.showNext",
"when": "historyNavigationForwardsEnabled && historyNavigationWidget"
},
{
"key": "down",
"command": "history.showNext",
"when": "historyNavigationForwardsEnabled && historyNavigationWidget"
},
{
"key": "alt+up",
"command": "history.showPrevious",
"when": "historyNavigationBackwardsEnabled && historyNavigationWidget"
},
{
"key": "up",
"command": "history.showPrevious",
"when": "historyNavigationBackwardsEnabled && historyNavigationWidget"
},
{
"key": "alt+=",
"command": "increaseSearchEditorContextLines",
"when": "inSearchEditor"
},
{
"key": "down",
"command": "interactive.history.next",
"when": "!suggestWidgetVisible && resourceScheme == 'vscode-interactive' && interactiveInputCursorAtBoundary != 'none' && interactiveInputCursorAtBoundary != 'top'"
},
{
"key": "up",
"command": "interactive.history.previous",
"when": "!suggestWidgetVisible && resourceScheme == 'vscode-interactive' && interactiveInputCursorAtBoundary != 'bottom' && interactiveInputCursorAtBoundary != 'none'"
},
{
"key": "ctrl+k ctrl+a",
"command": "keybindings.editor.addKeybinding",
"when": "inKeybindings && keybindingFocus"
},
{
"key": "escape",
"command": "keybindings.editor.clearSearchResults",
"when": "inKeybindings && inKeybindingsSearch"
},
{
"key": "ctrl+c",
"command": "keybindings.editor.copyKeybindingEntry",
"when": "inKeybindings && keybindingFocus"
},
{
"key": "enter",
"command": "keybindings.editor.defineKeybinding",
"when": "inKeybindings && keybindingFocus"
},
{
"key": "ctrl+k ctrl+e",
"command": "keybindings.editor.defineWhenExpression",
"when": "inKeybindings && keybindingFocus"
},
{
"key": "ctrl+down",
"command": "keybindings.editor.focusKeybindings",
"when": "inKeybindings && inKeybindingsSearch"
},
{
"key": "alt+k",
"command": "keybindings.editor.recordSearchKeys",
"when": "inKeybindings && inKeybindingsSearch"
},
{
"key": "delete",
"command": "keybindings.editor.removeKeybinding",
"when": "inKeybindings && keybindingFocus && !inputFocus"
},
{
"key": "ctrl+f",
"command": "keybindings.editor.searchKeybindings",
"when": "inKeybindings"
},
{
"key": "alt+p",
"command": "keybindings.editor.toggleSortByPrecedence",
"when": "inKeybindings"
},
{
"key": "escape",
"command": "list.clear",
"when": "listFocus && listHasSelectionOrFocus && !inputFocus"
},
{
"key": "left",
"command": "list.collapse",
"when": "listFocus && !inputFocus"
},
{
"key": "ctrl+left",
"command": "list.collapseAll",
"when": "listFocus && !inputFocus"
},
{
"key": "right",
"command": "list.expand",
"when": "listFocus && !inputFocus"
},
{
"key": "shift+down",
"command": "list.expandSelectionDown",
"when": "listFocus && listSupportsMultiselect && !inputFocus"
},
{
"key": "shift+up",
"command": "list.expandSelectionUp",
"when": "listFocus && listSupportsMultiselect && !inputFocus"
},
{
"key": "down",
"command": "list.focusDown",
"when": "listFocus && !inputFocus"
},
{
"key": "home",
"command": "list.focusFirst",
"when": "listFocus && !inputFocus"
},
{
"key": "end",
"command": "list.focusLast",
"when": "listFocus && !inputFocus"
},
{
"key": "pagedown",
"command": "list.focusPageDown",
"when": "listFocus && !inputFocus"
},
{
"key": "pageup",
"command": "list.focusPageUp",
"when": "listFocus && !inputFocus"
},
{
"key": "up",
"command": "list.focusUp",
"when": "listFocus && !inputFocus"
},
{
"key": "ctrl+down",
"command": "list.scrollDown",
"when": "listFocus && !inputFocus"
},
{
"key": "ctrl+up",
"command": "list.scrollUp",
"when": "listFocus && !inputFocus"
},
{
"key": "enter",
"command": "list.select",
"when": "listFocus && !inputFocus"
},
{
"key": "ctrl+a",
"command": "list.selectAll",
"when": "listFocus && listSupportsMultiselect && !inputFocus"
},
{
"key": "space",
"command": "list.toggleExpand",
"when": "listFocus && !inputFocus"
},
{
"key": "ctrl+shift+enter",
"command": "list.toggleSelection",
"when": "listFocus && !inputFocus"
},
{
"key": "y",
"command": "notebook.cell.changeToCode",
"when": "notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook' && notebookCellType == 'markup'"
},
{
"key": "m",
"command": "notebook.cell.changeToMarkdown",
"when": "notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook' && notebookCellType == 'code'"
},
{
"key": "alt+delete",
"command": "notebook.cell.clearOutputs",
"when": "notebookCellEditable && notebookCellHasOutputs && notebookEditable && notebookEditorFocused && !inputFocus"
},
{
"key": "ctrl+k ctrl+c",
"command": "notebook.cell.collapseCellInput",
"when": "notebookCellListFocused && !inputFocus && !notebookCellInputIsCollapsed"
},
{
"key": "ctrl+k t",
"command": "notebook.cell.collapseCellOutput",
"when": "notebookCellHasOutputs && notebookCellListFocused && !inputFocus && !notebookCellOutputIsCollapsed"
},
{
"key": "shift+alt+down",
"command": "notebook.cell.copyDown",
"when": "notebookEditorFocused && !inputFocus"
},
{
"key": "shift+alt+up",
"command": "notebook.cell.copyUp",
"when": "notebookEditorFocused && !inputFocus"
},
{
"key": "delete",
"command": "notebook.cell.delete",
"when": "notebookEditable && notebookEditorFocused && !inputFocus"
},
{
"key": "enter",
"command": "notebook.cell.edit",
"when": "notebookCellListFocused && notebookEditable && !inputFocus"
},
{
"key": "ctrl+k ctrl+c",
"command": "notebook.cell.expandCellInput",
"when": "notebookCellInputIsCollapsed && notebookCellListFocused"
},
{
"key": "ctrl+k t",
"command": "notebook.cell.expandCellOutput",
"when": "notebookCellListFocused && notebookCellOutputIsCollapsed"
},
{
"key": "ctrl+down",
"command": "notebook.cell.focusInOutput",
"when": "notebookCellHasOutputs && notebookEditorFocused"
},
{
"key": "ctrl+up",
"command": "notebook.cell.focusOutOutput",
"when": "notebookEditorFocused"
},
{
"key": "ctrl+shift+enter",
"command": "notebook.cell.insertCodeCellAbove",
"when": "notebookCellListFocused && !inputFocus"
},
{
"key": "ctrl+enter",
"command": "notebook.cell.insertCodeCellBelow",
"when": "notebookCellListFocused && !inputFocus"
},
{
"key": "shift+alt+win+j",
"command": "notebook.cell.joinAbove",
"when": "notebookEditorFocused"
},
{
"key": "alt+win+j",
"command": "notebook.cell.joinBelow",
"when": "notebookEditorFocused"
},
{
"key": "alt+down",
"command": "notebook.cell.moveDown",
"when": "notebookEditorFocused && !inputFocus"
},
{
"key": "alt+up",
"command": "notebook.cell.moveUp",
"when": "notebookEditorFocused && !inputFocus"
},
{
"key": "ctrl+k ctrl+shift+\\",
"command": "notebook.cell.split",
"when": "notebookCellEditable && notebookEditable && notebookEditorFocused"
},
{
"key": "ctrl+l",
"command": "notebook.centerActiveCell",
"when": "notebookEditorFocused"
},
{
"key": "ctrl+f",
"command": "notebook.find",
"when": "notebookEditorFocused && !editorFocus && activeEditor == 'workbench.editor.notebook'"
},
{
"key": "ctrl+end",
"command": "notebook.focusBottom",
"when": "notebookEditorFocused && !inputFocus"
},
{
"key": "ctrl+down",
"command": "notebook.focusNextEditor",
"when": "notebookEditorFocused && notebookOutputFocused"
},
{
"key": "ctrl+home",
"command": "notebook.focusTop",
"when": "notebookEditorFocused && !inputFocus"
},
{
"key": "left",
"command": "notebook.fold",
"when": "notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook'"
},
{
"key": "ctrl+shift+[",
"command": "notebook.fold",
"when": "notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook'"
},
{
"key": "shift+alt+f",
"command": "notebook.format",
"when": "notebookEditable && !editorTextFocus && activeEditor == 'workbench.editor.notebook'"
},
{
"key": "escape",
"command": "notebook.hideFind",
"when": "notebookEditorFocused && notebookFindWidgetFocused"
},
{
"key": "right",
"command": "notebook.unfold",
"when": "notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook'"
},
{
"key": "ctrl+shift+]",
"command": "notebook.unfold",
"when": "notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook'"
},
{
"key": "delete",
"command": "notification.clear",
"when": "notificationFocus"
},
{
"key": "left",
"command": "notification.collapse",
"when": "notificationFocus"
},
{
"key": "right",
"command": "notification.expand",
"when": "notificationFocus"
},
{
"key": "enter",
"command": "notification.toggle",
"when": "notificationFocus"
},
{
"key": "space",
"command": "notification.toggle",
"when": "notificationFocus"
},
{
"key": "home",
"command": "notifications.focusFirstToast",
"when": "notificationFocus && notificationToastsVisible"
},
{
"key": "pageup",
"command": "notifications.focusFirstToast",
"when": "notificationFocus && notificationToastsVisible"
},
{
"key": "end",
"command": "notifications.focusLastToast",
"when": "notificationFocus && notificationToastsVisible"
},
{
"key": "pagedown",
"command": "notifications.focusLastToast",
"when": "notificationFocus && notificationToastsVisible"
},
{
"key": "down",
"command": "notifications.focusNextToast",
"when": "notificationFocus && notificationToastsVisible"
},
{
"key": "up",
"command": "notifications.focusPreviousToast",
"when": "notificationFocus && notificationToastsVisible"
},
{
"key": "ctrl+c",
"command": "problems.action.copy",
"when": "problemFocus"
},
{
"key": "ctrl+f",
"command": "problems.action.focusFilter",
"when": "focusedView == 'workbench.panel.markers.view'"
},
{
"key": "ctrl+down",
"command": "problems.action.focusProblemsFromFilter",
"when": "problemsFilterFocus"
},
{ "key": "enter", "command": "problems.action.open", "when": "problemFocus" },
{
"key": "ctrl+enter",
"command": "problems.action.openToSide",
"when": "problemFocus"
},
{
"key": "ctrl+.",
"command": "problems.action.showQuickFixes",
"when": "problemFocus"
},
{
"key": "space",
"command": "refactorPreview.toggleCheckedState",
"when": "listFocus && refactorPreview.enabled && !inputFocus"
},
{ "key": "shift+alt+r", "command": "revealFileInOS", "when": "!editorFocus" },
{
"key": "enter",
"command": "revealReference",
"when": "listFocus && referenceSearchVisible && !inputFocus"
},
{ "key": "ctrl+k s", "command": "saveAll" },
{
"key": "ctrl+enter",
"command": "scm.acceptInput",
"when": "scmRepository"
},
{
"key": "alt+down",
"command": "scm.forceViewNextCommit",
"when": "scmRepository"
},
{
"key": "alt+up",
"command": "scm.forceViewPreviousCommit",
"when": "scmRepository"
},
{
"key": "down",
"command": "scm.viewNextCommit",
"when": "scmInputIsInLastPosition && scmRepository && !suggestWidgetVisible"
},
{
"key": "up",
"command": "scm.viewPreviousCommit",
"when": "scmInputIsInFirstPosition && scmRepository && !suggestWidgetVisible"
},
{
"key": "escape",
"command": "search.action.cancel",
"when": "listFocus && searchViewletVisible && !inputFocus && searchState != '0'"
},
{
"key": "ctrl+c",
"command": "search.action.copyMatch",
"when": "fileMatchOrMatchFocus"
},
{
"key": "shift+alt+c",
"command": "search.action.copyPath",
"when": "fileMatchOrFolderMatchWithResourceFocus"
},
{
"key": "f4",
"command": "search.action.focusNextSearchResult",
"when": "hasSearchResult || inSearchEditor"
},
{
"key": "shift+f4",
"command": "search.action.focusPreviousSearchResult",
"when": "hasSearchResult || inSearchEditor"
},
{
"key": "ctrl+up",
"command": "search.action.focusSearchFromResults",
"when": "firstMatchFocus && searchViewletVisible"
},
{
"key": "alt+enter",
"command": "search.action.openInEditor",
"when": "hasSearchResult && searchViewletFocus"
},
{
"key": "enter",
"command": "search.action.openResult",
"when": "fileMatchOrMatchFocus && searchViewletVisible"
},
{
"key": "ctrl+enter",
"command": "search.action.openResultToSide",
"when": "fileMatchOrMatchFocus && searchViewletVisible"
},
{
"key": "delete",
"command": "search.action.remove",
"when": "fileMatchOrMatchFocus && searchViewletVisible"
},
{
"key": "ctrl+shift+1",
"command": "search.action.replace",
"when": "matchFocus && replaceActive && searchViewletVisible"
},
{
"key": "ctrl+alt+enter",
"command": "search.action.replaceAll",
"when": "replaceActive && searchViewletVisible && !findWidgetVisible"
},
{
"key": "ctrl+shift+enter",
"command": "search.action.replaceAllInFile",
"when": "fileMatchFocus && replaceActive && searchViewletVisible"
},
{
"key": "ctrl+shift+1",
"command": "search.action.replaceAllInFile",
"when": "fileMatchFocus && replaceActive && searchViewletVisible"
},
{
"key": "ctrl+shift+enter",
"command": "search.action.replaceAllInFolder",
"when": "folderMatchFocus && replaceActive && searchViewletVisible"
},
{
"key": "ctrl+shift+1",
"command": "search.action.replaceAllInFolder",
"when": "folderMatchFocus && replaceActive && searchViewletVisible"
},
{
"key": "ctrl+down",
"command": "search.focus.nextInputBox",
"when": "inSearchEditor && inputBoxFocus || inputBoxFocus && searchViewletVisible"
},
{
"key": "ctrl+up",
"command": "search.focus.previousInputBox",
"when": "inSearchEditor && inputBoxFocus || inputBoxFocus && searchViewletVisible && !searchInputBoxFocus"
},
{
"key": "ctrl+shift+l",
"command": "selectAllSearchEditorMatches",
"when": "inSearchEditor"
},
{
"key": "escape",
"command": "settings.action.focusLevelUp",
"when": "inSettingsEditor && !inSettingsJSONEditor && !inSettingsSearch"
},
{
"key": "enter",
"command": "settings.action.focusSettingControl",
"when": "settingRowFocus"
},
{
"key": "down",
"command": "settings.action.focusSettingsFromSearch",
"when": "inSettingsSearch && !suggestWidgetVisible"
},
{
"key": "enter",
"command": "settings.action.focusSettingsList",
"when": "inSettingsEditor && settingsTocRowFocus"
},
{
"key": "left",
"command": "settings.action.focusTOC",
"when": "inSettingsEditor && settingRowFocus"
},
{
"key": "shift+f9",
"command": "settings.action.showContextMenu",
"when": "inSettingsEditor"
},
{ "key": "ctrl+; ctrl+x", "command": "testing.cancelRun" },
{ "key": "ctrl+; ctrl+a", "command": "testing.debugAll" },
{
"key": "ctrl+; ctrl+c",
"command": "testing.debugAtCursor",
"when": "editorTextFocus"
},
{
"key": "ctrl+; ctrl+f",
"command": "testing.debugCurrentFile",
"when": "editorTextFocus"
},
{ "key": "ctrl+; ctrl+e", "command": "testing.debugFailTests" },
{ "key": "ctrl+; ctrl+l", "command": "testing.debugLastRun" },
{ "key": "ctrl+; m", "command": "testing.openOutputPeek" },
{ "key": "ctrl+; e", "command": "testing.reRunFailTests" },
{ "key": "ctrl+; l", "command": "testing.reRunLastRun" },
{ "key": "ctrl+; a", "command": "testing.runAll" },
{
"key": "ctrl+; c",
"command": "testing.runAtCursor",
"when": "editorTextFocus"
},
{
"key": "ctrl+; f",
"command": "testing.runCurrentFile",
"when": "editorTextFocus"
},
{
"key": "ctrl+; ctrl+o",
"command": "testing.showMostRecentOutput",
"when": "testing.hasAnyResults"
},
{ "key": "ctrl+; ctrl+i", "command": "testing.toggleInlineTestOutput" },
{
"key": "alt+c",
"command": "toggleSearchCaseSensitive",
"when": "searchViewletFocus"
},
{
"key": "alt+c",
"command": "toggleSearchEditorCaseSensitive",
"when": "inSearchEditor && searchInputBoxFocus"
},
{
"key": "alt+l",
"command": "toggleSearchEditorContextLines",
"when": "inSearchEditor"
},
{
"key": "alt+r",
"command": "toggleSearchEditorRegex",
"when": "inSearchEditor && searchInputBoxFocus"
},
{
"key": "alt+w",
"command": "toggleSearchEditorWholeWord",
"when": "inSearchEditor && searchInputBoxFocus"
},
{
"key": "alt+p",
"command": "toggleSearchPreserveCase",
"when": "searchViewletFocus"
},
{
"key": "alt+r",
"command": "toggleSearchRegex",
"when": "searchViewletFocus"
},
{
"key": "alt+w",
"command": "toggleSearchWholeWord",
"when": "searchViewletFocus"
},
{ "key": "ctrl+alt+win+n", "command": "welcome.showNewFileEntries" },
{ "key": "ctrl+w", "command": "workbench.action.closeActiveEditor" },
{ "key": "ctrl+f4", "command": "workbench.action.closeActiveEditor" },
{ "key": "ctrl+k ctrl+w", "command": "workbench.action.closeAllEditors" },
{
"key": "ctrl+k ctrl+shift+w",
"command": "workbench.action.closeAllGroups"
},
{ "key": "ctrl+k w", "command": "workbench.action.closeEditorsInGroup" },
{
"key": "ctrl+k f",
"command": "workbench.action.closeFolder",
"when": "emptyWorkspaceSupport && workbenchState != 'empty'"
},
{
"key": "ctrl+w",
"command": "workbench.action.closeGroup",
"when": "activeEditorGroupEmpty && multipleEditorGroups"
},
{
"key": "ctrl+f4",
"command": "workbench.action.closeGroup",
"when": "activeEditorGroupEmpty && multipleEditorGroups"
},
{
"key": "shift+escape",
"command": "workbench.action.closeQuickOpen",
"when": "inQuickOpen"
},
{
"key": "escape",
"command": "workbench.action.closeQuickOpen",
"when": "inQuickOpen"
},
{ "key": "ctrl+k u", "command": "workbench.action.closeUnmodifiedEditors" },
{ "key": "ctrl+shift+w", "command": "workbench.action.closeWindow" },
{ "key": "alt+f4", "command": "workbench.action.closeWindow" },
{
"key": "alt+f5",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+f5",
"command": "workbench.action.debug.disconnect",
"when": "focusedSessionIsAttach && inDebugMode"
},
{
"key": "ctrl+shift+f5",
"command": "workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "ctrl+f5",
"command": "workbench.action.debug.run",
"when": "debuggersAvailable && debugState != 'initializing'"
},
{
"key": "f5",
"command": "workbench.action.debug.start",
"when": "debuggersAvailable && debugState == 'inactive'"
},
{
"key": "shift+f11",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f5",
"command": "workbench.action.debug.stop",
"when": "inDebugMode && !focusedSessionIsAttach"
},
{
"key": "ctrl+k m",
"command": "workbench.action.editor.changeLanguageMode",
"when": "!notebookEditorFocused"
},
{
"key": "ctrl+k p",
"command": "workbench.action.files.copyPathOfActiveFile"
},
{ "key": "ctrl+n", "command": "workbench.action.files.newUntitledFile" },
{
"key": "ctrl+o",
"command": "workbench.action.files.openFile",
"when": "true"
},
{
"key": "ctrl+o",
"command": "workbench.action.files.openFileFolder",
"when": "isMacNative && openFolderWorkspaceSupport"
},
{
"key": "ctrl+k ctrl+o",
"command": "workbench.action.files.openFolder",
"when": "openFolderWorkspaceSupport"
},
{
"key": "ctrl+o",
"command": "workbench.action.files.openLocalFile",
"when": "remoteFileDialogVisible"
},
{
"key": "ctrl+k ctrl+o",
"command": "workbench.action.files.openLocalFolder",
"when": "remoteFileDialogVisible"
},
{
"key": "ctrl+k r",
"command": "workbench.action.files.revealActiveFileInWindows"
},
{ "key": "ctrl+s", "command": "workbench.action.files.save" },
{ "key": "ctrl+shift+s", "command": "workbench.action.files.saveAs" },
{
"key": "ctrl+shift+s",
"command": "workbench.action.files.saveLocalFile",
"when": "remoteFileDialogVisible"
},
{
"key": "ctrl+k ctrl+shift+s",
"command": "workbench.action.files.saveWithoutFormatting"
},
{
"key": "ctrl+k o",
"command": "workbench.action.files.showOpenedFileInNewWindow",
"when": "emptyWorkspaceSupport"
},
{ "key": "ctrl+shift+f", "command": "workbench.action.findInFiles" },
{ "key": "ctrl+k ctrl+up", "command": "workbench.action.focusAboveGroup" },
{ "key": "ctrl+k ctrl+down", "command": "workbench.action.focusBelowGroup" },
{ "key": "ctrl+8", "command": "workbench.action.focusEighthEditorGroup" },
{ "key": "ctrl+5", "command": "workbench.action.focusFifthEditorGroup" },
{ "key": "ctrl+1", "command": "workbench.action.focusFirstEditorGroup" },
{ "key": "ctrl+4", "command": "workbench.action.focusFourthEditorGroup" },
{ "key": "ctrl+k ctrl+left", "command": "workbench.action.focusLeftGroup" },
{ "key": "f6", "command": "workbench.action.focusNextPart" },
{ "key": "shift+f6", "command": "workbench.action.focusPreviousPart" },
{ "key": "ctrl+k ctrl+right", "command": "workbench.action.focusRightGroup" },
{ "key": "ctrl+2", "command": "workbench.action.focusSecondEditorGroup" },
{ "key": "ctrl+7", "command": "workbench.action.focusSeventhEditorGroup" },
{ "key": "ctrl+0", "command": "workbench.action.focusSideBar" },
{ "key": "ctrl+6", "command": "workbench.action.focusSixthEditorGroup" },
{ "key": "ctrl+3", "command": "workbench.action.focusThirdEditorGroup" },
{ "key": "ctrl+g", "command": "workbench.action.gotoLine" },
{ "key": "ctrl+shift+o", "command": "workbench.action.gotoSymbol" },
{
"key": "escape",
"command": "workbench.action.hideInterfaceOverview",
"when": "interfaceOverviewVisible"
},
{
"key": "down",
"command": "workbench.action.interactivePlayground.arrowDown",
"when": "interactivePlaygroundFocus && !editorTextFocus"
},
{
"key": "up",
"command": "workbench.action.interactivePlayground.arrowUp",
"when": "interactivePlaygroundFocus && !editorTextFocus"
},
{
"key": "pagedown",
"command": "workbench.action.interactivePlayground.pageDown",
"when": "interactivePlaygroundFocus && !editorTextFocus"
},
{
"key": "pageup",
"command": "workbench.action.interactivePlayground.pageUp",
"when": "interactivePlaygroundFocus && !editorTextFocus"
},
{ "key": "ctrl+k enter", "command": "workbench.action.keepEditor" },
{
"key": "ctrl+k ctrl+r",
"command": "workbench.action.keybindingsReference"
},
{ "key": "ctrl+9", "command": "workbench.action.lastEditorInGroup" },
{ "key": "alt+0", "command": "workbench.action.lastEditorInGroup" },
{
"key": "ctrl+k down",
"command": "workbench.action.moveActiveEditorGroupDown"
},
{
"key": "ctrl+k left",
"command": "workbench.action.moveActiveEditorGroupLeft"
},
{
"key": "ctrl+k right",
"command": "workbench.action.moveActiveEditorGroupRight"
},
{ "key": "ctrl+k up", "command": "workbench.action.moveActiveEditorGroupUp" },
{
"key": "ctrl+shift+pageup",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "ctrl+shift+pagedown",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "shift+alt+1",
"command": "workbench.action.moveEditorToFirstGroup"
},
{ "key": "shift+alt+9", "command": "workbench.action.moveEditorToLastGroup" },
{
"key": "ctrl+alt+right",
"command": "workbench.action.moveEditorToNextGroup"
},
{
"key": "ctrl+alt+left",
"command": "workbench.action.moveEditorToPreviousGroup"
},
{ "key": "alt+left", "command": "workbench.action.navigateBack" },
{ "key": "alt+right", "command": "workbench.action.navigateForward" },
{
"key": "ctrl+k ctrl+q",
"command": "workbench.action.navigateToLastEditLocation"
},
{ "key": "ctrl+shift+n", "command": "workbench.action.newWindow" },
{ "key": "ctrl+pagedown", "command": "workbench.action.nextEditor" },
{
"key": "ctrl+k ctrl+pagedown",
"command": "workbench.action.nextEditorInGroup"
},
{ "key": "alt+1", "command": "workbench.action.openEditorAtIndex1" },
{ "key": "alt+2", "command": "workbench.action.openEditorAtIndex2" },
{ "key": "alt+3", "command": "workbench.action.openEditorAtIndex3" },
{ "key": "alt+4", "command": "workbench.action.openEditorAtIndex4" },
{ "key": "alt+5", "command": "workbench.action.openEditorAtIndex5" },
{ "key": "alt+6", "command": "workbench.action.openEditorAtIndex6" },
{ "key": "alt+7", "command": "workbench.action.openEditorAtIndex7" },
{ "key": "alt+8", "command": "workbench.action.openEditorAtIndex8" },
{ "key": "alt+9", "command": "workbench.action.openEditorAtIndex9" },
{
"key": "ctrl+k ctrl+s",
"command": "workbench.action.openGlobalKeybindings"
},
{ "key": "ctrl+r", "command": "workbench.action.openRecent" },
{ "key": "ctrl+,", "command": "workbench.action.openSettings" },
{
"key": "ctrl+shift+u",
"command": "workbench.action.output.toggleOutput",
"when": "workbench.panel.output.active"
},
{
"key": "ctrl+k shift+enter",
"command": "workbench.action.pinEditor",
"when": "!activeEditorIsPinned"
},
{ "key": "ctrl+pageup", "command": "workbench.action.previousEditor" },
{
"key": "ctrl+k ctrl+pageup",
"command": "workbench.action.previousEditorInGroup"
},
{ "key": "ctrl+e", "command": "workbench.action.quickOpen" },
{ "key": "ctrl+p", "command": "workbench.action.quickOpen" },
{
"key": "ctrl+shift+tab",
"command": "workbench.action.quickOpenLeastRecentlyUsedEditorInGroup"
},
{
"key": "ctrl+tab",
"command": "workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup"
},
{ "key": "ctrl+q", "command": "workbench.action.quickOpenView" },
{ "key": "ctrl+shift+t", "command": "workbench.action.reopenClosedEditor" },
{ "key": "ctrl+shift+h", "command": "workbench.action.replaceInFiles" },
{
"key": "ctrl+shift+j",
"command": "workbench.action.search.toggleQueryDetails",
"when": "inSearchEditor || searchViewletFocus"
},
{ "key": "ctrl+k ctrl+t", "command": "workbench.action.selectTheme" },
{ "key": "ctrl+k ctrl+p", "command": "workbench.action.showAllEditors" },
{ "key": "ctrl+t", "command": "workbench.action.showAllSymbols" },
{ "key": "f1", "command": "workbench.action.showCommands" },
{ "key": "ctrl+shift+p", "command": "workbench.action.showCommands" },
{ "key": "ctrl+\\", "command": "workbench.action.splitEditor" },
{
"key": "ctrl+k ctrl+\\",
"command": "workbench.action.splitEditorOrthogonal"
},
{ "key": "ctrl+shift+b", "command": "workbench.action.tasks.build" },
{
"key": "escape",
"command": "workbench.action.terminal.clearSelection",
"when": "terminalFocus && terminalProcessSupported && terminalTextSelected && !terminalFindVisible"
},
{
"key": "ctrl+shift+c",
"command": "workbench.action.terminal.copySelection",
"when": "terminalFocus && terminalProcessSupported && terminalTextSelected"
},
{
"key": "ctrl+c",
"command": "workbench.action.terminal.copySelection",
"when": "terminalFocus && terminalProcessSupported && terminalTextSelected"
},
{
"key": "f3",
"command": "workbench.action.terminal.findNext",
"when": "terminalFindFocused && terminalProcessSupported || terminalFocus && terminalProcessSupported"
},
{
"key": "shift+enter",
"command": "workbench.action.terminal.findNext",
"when": "terminalFindFocused && terminalProcessSupported"
},
{
"key": "shift+f3",
"command": "workbench.action.terminal.findPrevious",
"when": "terminalFindFocused && terminalProcessSupported || terminalFocus && terminalProcessSupported"
},
{
"key": "enter",
"command": "workbench.action.terminal.findPrevious",
"when": "terminalFindFocused && terminalProcessSupported"
},
{
"key": "ctrl+f",
"command": "workbench.action.terminal.focusFind",
"when": "terminalFindFocused && terminalProcessSupported || terminalFocus && terminalProcessSupported"
},
{
"key": "ctrl+pagedown",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus && terminalProcessSupported && !terminalEditorFocus"
},
{
"key": "alt+down",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus && terminalProcessSupported"
},
{
"key": "alt+right",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus && terminalProcessSupported"
},
{
"key": "ctrl+pageup",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus && terminalProcessSupported && !terminalEditorFocus"
},
{
"key": "alt+up",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus && terminalProcessSupported"
},
{
"key": "alt+left",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus && terminalProcessSupported"
},
{
"key": "ctrl+shift+\\",
"command": "workbench.action.terminal.focusTabs",
"when": "terminalFocus && terminalProcessSupported || terminalProcessSupported && terminalTabsFocus"
},
{
"key": "shift+escape",
"command": "workbench.action.terminal.hideFind",
"when": "terminalFindVisible && terminalFocus && terminalProcessSupported"
},
{
"key": "escape",
"command": "workbench.action.terminal.hideFind",
"when": "terminalFindVisible && terminalFocus && terminalProcessSupported"
},
{
"key": "ctrl+w",
"command": "workbench.action.terminal.killEditor",
"when": "terminalEditorFocus && terminalFocus && terminalProcessSupported && resourceScheme == 'vscode-terminal'"
},
{
"key": "ctrl+f4",
"command": "workbench.action.terminal.killEditor",
"when": "terminalEditorFocus && terminalFocus && terminalProcessSupported && resourceScheme == 'vscode-terminal'"
},
{
"key": "delete",
"command": "workbench.action.terminal.killInstance",
"when": "terminalIsOpen && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus"
},
{
"key": "escape",
"command": "workbench.action.terminal.navigationModeExit",
"when": "accessibilityModeEnabled && terminalA11yTreeFocus && terminalProcessSupported"
},
{
"key": "ctrl+down",
"command": "workbench.action.terminal.navigationModeFocusNext",
"when": "accessibilityModeEnabled && terminalA11yTreeFocus && terminalProcessSupported || accessibilityModeEnabled && terminalFocus && terminalProcessSupported"
},
{
"key": "ctrl+up",
"command": "workbench.action.terminal.navigationModeFocusPrevious",
"when": "accessibilityModeEnabled && terminalA11yTreeFocus && terminalProcessSupported || accessibilityModeEnabled && terminalFocus && terminalProcessSupported"
},
{
"key": "ctrl+shift+`",
"command": "workbench.action.terminal.new",
"when": "terminalProcessSupported"
},
{
"key": "ctrl+shift+c",
"command": "workbench.action.terminal.openNativeConsole",
"when": "!terminalFocus"
},
{
"key": "ctrl+shift+v",
"command": "workbench.action.terminal.paste",
"when": "terminalFocus && terminalProcessSupported"
},
{
"key": "ctrl+v",
"command": "workbench.action.terminal.paste",
"when": "terminalFocus && terminalProcessSupported"
},
{
"key": "f2",
"command": "workbench.action.terminal.renameInstance",
"when": "terminalProcessSupported && terminalTabsFocus && terminalTabsSingularSelection"
},
{
"key": "ctrl+alt+pagedown",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus && terminalProcessSupported"
},
{
"key": "shift+pagedown",
"command": "workbench.action.terminal.scrollDownPage",
"when": "terminalFocus && terminalProcessSupported && !terminalAltBufferActive"
},
{
"key": "ctrl+end",
"command": "workbench.action.terminal.scrollToBottom",
"when": "terminalFocus && terminalProcessSupported"
},
{
"key": "ctrl+home",
"command": "workbench.action.terminal.scrollToTop",
"when": "terminalFocus && terminalProcessSupported"
},
{
"key": "ctrl+alt+pageup",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus && terminalProcessSupported"
},
{
"key": "shift+pageup",
"command": "workbench.action.terminal.scrollUpPage",
"when": "terminalFocus && terminalProcessSupported && !terminalAltBufferActive"
},
{
"key": "ctrl+v",
"command": "workbench.action.terminal.sendSequence",
"when": "terminalFocus && !accessibilityModeEnabled && terminalShellType == 'pwsh'",
"args": { "text": "\u0016" }
},
{
"key": "ctrl+backspace",
"command": "workbench.action.terminal.sendSequence",
"when": "terminalFocus",
"args": { "text": "\u0017" }
},
{
"key": "ctrl+backspace",
"command": "workbench.action.terminal.sendSequence",
"when": "terminalFocus && terminalShellType == 'cmd'",
"args": { "text": "\b" }
},
{
"key": "ctrl+delete",
"command": "workbench.action.terminal.sendSequence",
"when": "terminalFocus",
"args": { "text": "\u001bd" }
},
{
"key": "ctrl+shift+5",
"command": "workbench.action.terminal.split",
"when": "terminalFocus && terminalProcessSupported"
},
{
"key": "ctrl+shift+5",
"command": "workbench.action.terminal.splitInstance",
"when": "terminalProcessSupported && terminalTabsFocus"
},
{
"key": "alt+c",
"command": "workbench.action.terminal.toggleFindCaseSensitive",
"when": "terminalFindFocused && terminalProcessSupported || terminalFocus && terminalProcessSupported"
},
{
"key": "alt+r",
"command": "workbench.action.terminal.toggleFindRegex",
"when": "terminalFindFocused && terminalProcessSupported || terminalFocus && terminalProcessSupported"
},
{
"key": "alt+w",
"command": "workbench.action.terminal.toggleFindWholeWord",
"when": "terminalFindFocused && terminalProcessSupported || terminalFocus && terminalProcessSupported"
},
{
"key": "ctrl+`",
"command": "workbench.action.terminal.toggleTerminal",
"when": "terminal.active"
},
{
"key": "shift+alt+0",
"command": "workbench.action.toggleEditorGroupLayout"
},
{
"key": "f11",
"command": "workbench.action.toggleFullScreen",
"when": "!isIOS"
},
{ "key": "ctrl+j", "command": "workbench.action.togglePanel" },
{ "key": "ctrl+b", "command": "workbench.action.toggleSidebarVisibility" },
{ "key": "ctrl+k z", "command": "workbench.action.toggleZenMode" },
{
"key": "ctrl+k shift+enter",
"command": "workbench.action.unpinEditor",
"when": "activeEditorIsPinned"
},
{ "key": "ctrl+numpad_add", "command": "workbench.action.zoomIn" },
{ "key": "ctrl+shift+=", "command": "workbench.action.zoomIn" },
{ "key": "ctrl+=", "command": "workbench.action.zoomIn" },
{ "key": "ctrl+numpad_subtract", "command": "workbench.action.zoomOut" },
{ "key": "ctrl+shift+-", "command": "workbench.action.zoomOut" },
{ "key": "ctrl+-", "command": "workbench.action.zoomOut" },
{ "key": "ctrl+numpad0", "command": "workbench.action.zoomReset" },
{
"key": "ctrl+shift+m",
"command": "workbench.actions.view.problems",
"when": "workbench.panel.markers.view.active"
},
{
"key": "escape",
"command": "workbench.banner.focusBanner",
"when": "bannerFocused"
},
{
"key": "down",
"command": "workbench.banner.focusNextAction",
"when": "bannerFocused"
},
{
"key": "right",
"command": "workbench.banner.focusNextAction",
"when": "bannerFocused"
},
{
"key": "up",
"command": "workbench.banner.focusPreviousAction",
"when": "bannerFocused"
},
{
"key": "left",
"command": "workbench.banner.focusPreviousAction",
"when": "bannerFocused"
},
{
"key": "ctrl+shift+y",
"command": "workbench.debug.action.toggleRepl",
"when": "workbench.panel.repl.view.active"
},
{
"key": "ctrl+k ctrl+m",
"command": "workbench.extensions.action.showRecommendedKeymapExtensions"
},
{
"key": "ctrl+k c",
"command": "workbench.files.action.compareWithClipboard"
},
{ "key": "ctrl+k d", "command": "workbench.files.action.compareWithSaved" },
{
"key": "ctrl+k e",
"command": "workbench.files.action.focusOpenEditorsView",
"when": "workbench.explorer.openEditorsView.active"
},
{
"key": "escape",
"command": "workbench.statusBar.clearFocus",
"when": "statusBarFocused"
},
{
"key": "home",
"command": "workbench.statusBar.focusFirst",
"when": "statusBarFocused"
},
{
"key": "end",
"command": "workbench.statusBar.focusLast",
"when": "statusBarFocused"
},
{
"key": "down",
"command": "workbench.statusBar.focusNext",
"when": "statusBarFocused"
},
{
"key": "right",
"command": "workbench.statusBar.focusNext",
"when": "statusBarFocused"
},
{
"key": "up",
"command": "workbench.statusBar.focusPrevious",
"when": "statusBarFocused"
},
{
"key": "left",
"command": "workbench.statusBar.focusPrevious",
"when": "statusBarFocused"
},
{
"key": "ctrl+shift+d",
"command": "workbench.view.debug",
"when": "viewContainer.workbench.view.debug.enabled"
},
{
"key": "ctrl+shift+e",
"command": "workbench.view.explorer",
"when": "viewContainer.workbench.view.explorer.enabled"
},
{
"key": "ctrl+shift+x",
"command": "workbench.view.extensions",
"when": "viewContainer.workbench.view.extensions.enabled"
},
{
"key": "ctrl+shift+g",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+f",
"command": "workbench.view.search",
"when": "workbench.view.search.active && neverMatch =~ /doesNotMatch/"
},
{
"key": "ctrl+right",
"command": "breadcrumbs.focusNextWithPicker",
"when": "breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus"
},
{
"key": "ctrl+left",
"command": "breadcrumbs.focusPreviousWithPicker",
"when": "breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus"
},
{
"key": "escape",
"command": "breadcrumbs.selectEditor",
"when": "breadcrumbsActive && breadcrumbsVisible"
},
{
"key": "ctrl+k down",
"command": "views.moveViewDown",
"when": "focusedView != ''"
},
{
"key": "ctrl+k left",
"command": "views.moveViewLeft",
"when": "focusedView != ''"
},
{
"key": "ctrl+k right",
"command": "views.moveViewRight",
"when": "focusedView != ''"
},
{
"key": "ctrl+k up",
"command": "views.moveViewUp",
"when": "focusedView != ''"
},
{
"key": "f6",
"command": "workbench.action.debug.pause",
"when": "debugState == 'running'"
},
{
"key": "f2",
"command": "debug.renameWatchExpression",
"when": "watchExpressionsFocused"
},
{ "key": "f2", "command": "debug.setVariable", "when": "variablesFocused" },
{
"key": "space",
"command": "debug.toggleBreakpoint",
"when": "breakpointsFocused && !inputFocus"
},
{
"key": "shift+delete",
"command": "deleteFile",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus"
},
{
"key": "delete",
"command": "deleteFile",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceMoveableToTrash && !explorerResourceReadonly && !inputFocus"
},
{
"key": "escape",
"command": "editor.closeCallHierarchy",
"when": "callHierarchyVisible && !config.editor.stablePeek"
},
{
"key": "escape",
"command": "editor.closeTypeHierarchy",
"when": "typeHierarchyVisible && !config.editor.stablePeek"
},
{
"key": "enter",
"command": "explorer.openAndPassFocus",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsFolder && !inputFocus"
},
{
"key": "escape",
"command": "filesExplorer.cancelCut",
"when": "explorerResourceCut && explorerViewletVisible && filesExplorerFocus && !inputFocus"
},
{
"key": "ctrl+c",
"command": "filesExplorer.copy",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !inputFocus"
},
{
"key": "ctrl+x",
"command": "filesExplorer.cut",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
},
{
"key": "space",
"command": "filesExplorer.openFilePreserveFocus",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsFolder && !inputFocus"
},
{
"key": "ctrl+v",
"command": "filesExplorer.paste",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus"
},
{
"key": "home",
"command": "firstCompressedFolder",
"when": "explorerViewletCompressedFocus && explorerViewletVisible && filesExplorerFocus && !explorerViewletCompressedFirstFocus && !inputFocus"
},
{
"key": "end",
"command": "lastCompressedFolder",
"when": "explorerViewletCompressedFocus && explorerViewletVisible && filesExplorerFocus && !explorerViewletCompressedLastFocus && !inputFocus"
},
{
"key": "delete",
"command": "moveFileToTrash",
"when": "explorerResourceMoveableToTrash && explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus"
},
{
"key": "right",
"command": "nextCompressedFolder",
"when": "explorerViewletCompressedFocus && explorerViewletVisible && filesExplorerFocus && !explorerViewletCompressedLastFocus && !inputFocus"
},
{
"key": "left",
"command": "previousCompressedFolder",
"when": "explorerViewletCompressedFocus && explorerViewletVisible && filesExplorerFocus && !explorerViewletCompressedFirstFocus && !inputFocus"
},
{
"key": "delete",
"command": "remote.tunnel.closeInline",
"when": "tunnelCloseable && tunnelViewFocus"
},
{
"key": "ctrl+c",
"command": "remote.tunnel.copyAddressInline",
"when": "tunnelViewFocus && tunnelType == 'Detected' && tunnelViewMultiSelection == 'undefined' || tunnelViewFocus && tunnelType == 'Forwarded' && tunnelViewMultiSelection == 'undefined'"
},
{
"key": "f2",
"command": "remote.tunnel.label",
"when": "tunnelViewFocus && tunnelType == 'Forwarded' && tunnelViewMultiSelection == 'undefined'"
},
{
"key": "f2",
"command": "renameFile",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
},
{
"key": "f5",
"command": "workbench.action.debug.continue",
"when": "debugState == 'stopped'"
},
{
"key": "f11",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "shift+escape",
"command": "closeReferenceSearch",
"when": "referenceSearchVisible && !config.editor.stablePeek"
},
{
"key": "escape",
"command": "closeReferenceSearch",
"when": "referenceSearchVisible && !config.editor.stablePeek"
},
{
"key": "escape",
"command": "notifications.hideList",
"when": "notificationCenterVisible"
},
{
"key": "alt+left",
"command": "workbench.action.quickInputBack",
"when": "inQuickOpen"
},
{
"key": "ctrl+tab",
"command": "workbench.action.quickOpenNavigateNextInEditorPicker",
"when": "inEditorsPicker && inQuickOpen"
},
{
"key": "ctrl+e",
"command": "workbench.action.quickOpenNavigateNextInFilePicker",
"when": "inFilesPicker && inQuickOpen"
},
{
"key": "ctrl+p",
"command": "workbench.action.quickOpenNavigateNextInFilePicker",
"when": "inFilesPicker && inQuickOpen"
},
{
"key": "ctrl+r",
"command": "workbench.action.quickOpenNavigateNextInRecentFilesPicker",
"when": "inQuickOpen && inRecentFilesPicker"
},
{
"key": "ctrl+q",
"command": "workbench.action.quickOpenNavigateNextInViewPicker",
"when": "inQuickOpen && inViewsPicker"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.quickOpenNavigatePreviousInEditorPicker",
"when": "inEditorsPicker && inQuickOpen"
},
{
"key": "ctrl+shift+e",
"command": "workbench.action.quickOpenNavigatePreviousInFilePicker",
"when": "inFilesPicker && inQuickOpen"
},
{
"key": "ctrl+shift+p",
"command": "workbench.action.quickOpenNavigatePreviousInFilePicker",
"when": "inFilesPicker && inQuickOpen"
},
{
"key": "ctrl+shift+r",
"command": "workbench.action.quickOpenNavigatePreviousInRecentFilesPicker",
"when": "inQuickOpen && inRecentFilesPicker"
},
{
"key": "ctrl+shift+q",
"command": "workbench.action.quickOpenNavigatePreviousInViewPicker",
"when": "inQuickOpen && inViewsPicker"
},
{
"key": "ctrl+r",
"command": "workbench.action.reloadWindow",
"when": "isDevelopment"
},
{
"key": "ctrl+shift+f",
"command": "workbench.action.terminal.searchWorkspace",
"when": "terminalFocus && terminalProcessSupported && terminalTextSelected"
},
{
"key": "ctrl+shift+i",
"command": "workbench.action.toggleDevTools",
"when": "isDevelopment"
},
{
"key": "escape",
"command": "notifications.hideToasts",
"when": "notificationFocus && notificationToastsVisible"
},
{
"key": "f10",
"command": "extension.node-debug.startWithStopOnEntry",
"when": "!inDebugMode && debugConfigurationType == 'node' || !inDebugMode && debugConfigurationType == 'pwa-extensionHost' || !inDebugMode && debugConfigurationType == 'pwa-node'"
},
{
"key": "ctrl+k ctrl+alt+s",
"command": "git.stageSelectedRanges",
"when": "isInDiffEditor"
},
{
"key": "ctrl+shift+v",
"command": "markdown.showPreview",
"when": "!notebookEditorFocused && editorLangId == 'markdown'"
},
{
"key": "shift+alt+f12",
"command": "references-view.findReferences",
"when": "editorHasReferenceProvider"
},
{
"key": "f11",
"command": "extension.node-debug.startWithStopOnEntry",
"when": "!inDebugMode && debugConfigurationType == 'node' || !inDebugMode && debugConfigurationType == 'pwa-extensionHost' || !inDebugMode && debugConfigurationType == 'pwa-node'"
},
{
"key": "ctrl+k ctrl+n",
"command": "git.unstageSelectedRanges",
"when": "isInDiffEditor"
},
{
"key": "ctrl+k v",
"command": "markdown.showPreviewToSide",
"when": "!notebookEditorFocused && editorLangId == 'markdown'"
},
{
"key": "f4",
"command": "references-view.next",
"when": "reference-list.hasResult && references-view.canNavigate"
},
{
"key": "ctrl+k ctrl+r",
"command": "git.revertSelectedRanges",
"when": "isInDiffEditor"
},
{
"key": "shift+f4",
"command": "references-view.prev",
"when": "reference-list.hasResult && references-view.canNavigate"
},
{
"key": "shift+alt+h",
"command": "references-view.showCallHierarchy",
"when": "editorHasCallHierarchyProvider"
},
{
"key": "enter",
"command": "acceptSelectedSuggestion",
"when": "acceptSuggestionOnEnter && suggestWidgetVisible && suggestionMakesTextEdit && textInputFocus"
},
{
"key": "ctrl+shift+2",
"command": "autoDocstring.generateDocstring",
"when": "editorTextFocus"
},
{ "key": "ctrl+alt+n", "command": "code-runner.run" },
{
"key": "f4",
"command": "dart.showTypeHierarchy",
"when": "editorLangId == 'dart'"
},
{
"key": "ctrl+alt+i",
"command": "extension.incrementSelection",
"when": "editorTextFocus"
},
{ "key": "shift+alt+u", "command": "extension.updateSettings" },
{
"key": "shift+enter",
"command": "python.execSelectionInTerminal",
"when": "editorTextFocus && !findInputFocussed && !jupyter.ownsSelection && !notebookEditorFocused && !replaceInputFocussed && editorLangId == 'python'"
},
{
"key": "enter",
"command": "pythonIndent.newlineAndIndent",
"when": "editorTextFocus && !editorHasMultipleSelections && !neovim.mode && !suggestWidgetVisible && !vim.active && editorLangId == 'python'"
},
{
"key": "ctrl+shift+q",
"command": "sqlite.runDocumentQuery",
"when": "editorLangId =~ /(sql|sqlite)/"
},
{ "key": "ctrl+shift+alt+x", "command": "xmlTools.evaluateXPath" },
{
"key": "tab",
"command": "acceptAlternativeSelectedSuggestion",
"when": "suggestWidgetVisible && textInputFocus"
},
{ "key": "ctrl+alt+k", "command": "code-runner.runCustomCommand" },
{ "key": "shift+alt+d", "command": "extension.downloadSettings" },
{
"key": "ctrl+f5",
"command": "flutter.hotReload",
"when": "dart-code:anyFlutterProjectLoaded && dart-code:service.reloadSources && inDebugMode"
},
{
"key": "ctrl+r",
"command": "python.refreshTensorBoard",
"when": "python.hasActiveTensorBoardSession"
},
{
"key": "enter",
"command": "pythonIndent.newlineAndIndent",
"when": "editorTextFocus && vim.active && !editorHasMultipleSelections && !suggestWidgetVisible && editorLangId == 'python' && vim.mode =~ /(Insert|Replace|SurroundInputMode)/"
},
{ "key": "ctrl+shift+alt+b", "command": "xmlTools.formatAsXml" },
{
"key": "ctrl+shift+enter",
"command": "acceptSelectedSuggestion",
"when": "suggestWidgetVisible && textInputFocus"
},
{ "key": "ctrl+alt+j", "command": "code-runner.runByLanguage" },
{
"key": "ctrl+shift+f5",
"command": "dart.rerunLastDebugSession",
"when": "dart-code:anyProjectLoaded && dart-code:hasLastDebugConfig && !inDebugMode"
},
{
"key": "enter",
"command": "pythonIndent.newlineAndIndent",
"when": "editorTextFocus && !editorHasMultipleSelections && !suggestWidgetVisible && editorLangId == 'python' && neovim.mode == 'insert'"
},
{ "key": "ctrl+alt+m", "command": "code-runner.stop" },
{
"key": "ctrl+alt+d",
"command": "dart.openDevTools",
"when": "dart-code:anyProjectLoaded"
},
{
"key": "ctrl+p",
"command": "editor.action.triggerParameterHints",
"when": "editorHasSignatureHelpProvider && editorTextFocus"
},
{
"key": "ctrl+q",
"command": "editor.action.showHover",
"when": "editorTextFocus"
},
{
"key": "ctrl+f1",
"command": "workbench.action.showErrorsWarnings",
"when": "editorTextFocus"
},
{ "key": "alt+insert", "command": "workbench.action.files.newUntitledFile" },
{
"key": "ctrl+o",
"command": "editor.action.codeAction",
"when": "editorTextFocus",
"args": { "kind": "source.overrideMethods" }
},
{
"key": "ctrl+i",
"command": "editor.action.codeAction",
"when": "editorTextFocus",
"args": { "kind": "source.overrideMethods" }
},
{
"key": "ctrl+/",
"command": "editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+numpad_divide",
"command": "editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+/",
"command": "editor.action.blockComment",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+numpad_divide",
"command": "editor.action.blockComment",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+w",
"command": "editor.action.smartSelect.grow",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+w",
"command": "editor.action.smartSelect.shrink",
"when": "editorTextFocus"
},
{
"key": "alt+enter",
"command": "editor.action.quickFix",
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+alt+l",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+alt+l",
"command": "editor.action.formatSelection",
"when": "editorHasDocumentFormattingProvider && editorHasSelection && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+alt+o",
"command": "editor.action.organizeImports",
"when": "editorTextFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)source\\.organizeImports\\b/"
},
{
"key": "ctrl+x",
"command": "editor.action.clipboardCutAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+delete",
"command": "editor.action.clipboardCutAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+d",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorHasSelection && !editorReadonly"
},
{
"key": "ctrl+d",
"command": "editor.action.duplicateSelection",
"when": "editorHasSelection && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+y",
"command": "editor.action.deleteLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+j",
"command": "editor.action.joinLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+enter",
"command": "lineBreakInsert",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+enter",
"command": "editor.action.insertLineAfter",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+delete",
"command": "deleteWordRight",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+backspace",
"command": "deleteWordLeft",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+=",
"command": "editor.unfold",
"when": "editorFocus && foldingEnabled"
},
{
"key": "ctrl+numpad_add",
"command": "editor.unfold",
"when": "editorFocus && foldingEnabled"
},
{
"key": "ctrl+-",
"command": "editor.fold",
"when": "editorFocus && foldingEnabled"
},
{
"key": "ctrl+numpad_subtract",
"command": "editor.fold",
"when": "editorFocus && foldingEnabled"
},
{
"key": "ctrl+alt+=",
"command": "editor.unfoldRecursively",
"when": "editorFocus && foldingEnabled"
},
{
"key": "ctrl+alt+numpad_add",
"command": "editor.unfoldRecursively",
"when": "editorFocus && foldingEnabled"
},
{
"key": "ctrl+alt+-",
"command": "editor.foldRecursively",
"when": "editorFocus && foldingEnabled"
},
{
"key": "ctrl+alt+numpad_subtract",
"command": "editor.foldRecursively",
"when": "editorFocus && foldingEnabled"
},
{
"key": "ctrl+shift+=",
"command": "editor.unfoldAll",
"when": "editorFocus && foldingEnabled"
},
{
"key": "ctrl+shift+numpad_add",
"command": "editor.unfoldAll",
"when": "editorFocus && foldingEnabled"
},
{
"key": "ctrl+shift+-",
"command": "editor.foldAll",
"when": "editorFocus && foldingEnabled"
},
{
"key": "ctrl+shift+numpad_subtract",
"command": "editor.foldAll",
"when": "editorFocus && foldingEnabled"
},
{ "key": "ctrl+f4", "command": "workbench.action.closeActiveEditor" },
{
"key": "alt+j",
"command": "editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{ "key": "shift+alt+j", "command": "cursorUndo", "when": "editorTextFocus" },
{
"key": "shift+alt+down",
"command": "editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+up",
"command": "editor.action.moveLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{ "key": "ctrl+shift+8", "command": "editor.action.toggleColumnSelection" },
{ "key": "shift shift", "command": "workbench.action.quickOpen" },
{
"key": "f3",
"command": "editor.action.nextMatchFindAction",
"when": "editorFocus"
},
{
"key": "shift+f3",
"command": "editor.action.previousMatchFindAction",
"when": "editorFocus"
},
{
"key": "ctrl+r",
"command": "editor.action.startFindReplaceAction",
"when": "editorFocus || editorIsOpen"
},
{ "key": "ctrl+shift+f", "command": "workbench.action.findInFiles" },
{ "key": "ctrl+shift+r", "command": "workbench.action.replaceInFiles" },
{
"key": "alt+f7",
"command": "references-view.findReferences",
"when": "editorHasReferenceProvider"
},
{
"key": "ctrl+alt+f7",
"command": "editor.action.referenceSearch.trigger",
"when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor"
},
{ "key": "ctrl+f9", "command": "workbench.action.tasks.build" },
{ "key": "shift+alt+f10", "command": "workbench.action.tasks.runTask" },
{
"key": "shift+alt+f9",
"command": "workbench.view.debug",
"when": "viewContainer.workbench.view.debug.enabled"
},
{ "key": "shift+f10", "command": "workbench.action.tasks.reRunTask" },
{
"key": "shift+f9",
"command": "workbench.action.debug.run",
"when": "debuggersAvailable && !inDebugMode && !terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "shift+f8",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "alt+f9",
"command": "editor.debug.action.runToCursor",
"when": "debugState == 'stopped'"
},
{
"key": "alt+f8",
"command": "workbench.debug.action.toggleRepl",
"when": "debuggersAvailable && workbench.panel.repl.view.active"
},
{
"key": "alt+f8",
"command": "editor.debug.action.selectionToRepl",
"when": "debuggersAvailable && editorHasSelection && editorTextFocus"
},
{
"key": "f9",
"command": "workbench.action.debug.continue",
"when": "inDebugMode"
},
{
"key": "ctrl+f8",
"command": "editor.debug.action.toggleBreakpoint",
"when": "debuggersAvailable && editorTextFocus"
},
{
"key": "ctrl+shift+f8",
"command": "workbench.view.debug",
"when": "viewContainer.workbench.view.debug.enabled"
},
{ "key": "ctrl+n", "command": "workbench.action.showAllSymbols" },
{ "key": "ctrl+shift+n", "command": "workbench.action.quickOpen" },
{
"key": "ctrl+shift+alt+n",
"command": "workbench.action.gotoSymbol",
"when": "editorTextFocus"
},
{ "key": "alt+left", "command": "workbench.action.previousEditor" },
{ "key": "alt+right", "command": "workbench.action.nextEditor" },
{
"key": "shift+escape",
"command": "workbench.action.toggleSidebarVisibility",
"when": "!editorFocus && !inDebugRepl && !problemFocus && !terminalFocus"
},
{
"key": "shift+escape",
"command": "workbench.actions.view.problems",
"when": "workbench.panel.markers.view.active"
},
{
"key": "shift+escape",
"command": "workbench.debug.action.toggleRepl",
"when": "debuggersAvailable && workbench.panel.repl.view.active"
},
{
"key": "shift+escape",
"command": "workbench.action.terminal.toggleTerminal",
"when": "terminal.active"
},
{ "key": "ctrl+g", "command": "workbench.action.gotoLine" },
{ "key": "ctrl+e", "command": "-actions.find" },
{ "key": "ctrl+e", "command": "-workbench.action.openRecent" },
{
"key": "ctrl+e",
"command": "workbench.action.openPreviousEditorFromHistory",
"when": "inQuickOpen"
},
{
"key": "ctrl+e",
"command": "workbench.action.openRecent",
"when": "!inQuickOpen"
},
{ "key": "ctrl+alt+left", "command": "workbench.action.navigateBack" },
{ "key": "ctrl+alt+right", "command": "workbench.action.navigateForward" },
{
"key": "ctrl+shift+backspace",
"command": "workbench.action.navigateToLastEditLocation"
},
{
"key": "ctrl+b",
"command": "editor.action.goToDeclaration",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+b",
"command": "editor.action.goToImplementation",
"when": "editorHasImplementationProvider && editorTextFocus && !isInEmbeddedEditor"
},
{ "key": "ctrl+shift+i", "command": "editor.action.previewDeclaration" },
{
"key": "ctrl+shift+b",
"command": "editor.action.goToTypeDefinition",
"when": "editorTextFocus"
},
{ "key": "alt+7", "command": "outline.focus" },
{
"key": "ctrl+f12",
"command": "workbench.action.gotoSymbol",
"when": "editorTextFocus"
},
{
"key": "ctrl+h",
"command": "java.action.showTypeHierarchy",
"when": "editorTextFocus && editorLangId == 'java'"
},
{
"key": "ctrl+alt+h",
"command": "references-view.showCallHierarchy",
"when": "editorHasCallHierarchyProvider"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.marker.next",
"when": "editorFocus"
},
{
"key": "shift+f2",
"command": "editor.action.marker.prev",
"when": "editorFocus"
},
{
"key": "f4",
"command": "editor.action.goToDeclaration",
"when": "editorTextFocus"
},
{
"key": "ctrl+enter",
"command": "editor.action.goToDeclaration",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+down",
"command": "editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+up",
"command": "editor.action.moveLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+down",
"command": "editor.action.dirtydiff.next",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+alt+up",
"command": "editor.action.dirtydiff.previous",
"when": "editorTextFocus"
},
{ "key": "ctrl+home", "command": "cursorTop", "when": "textInputFocus" },
{ "key": "ctrl+end", "command": "cursorBottom", "when": "textInputFocus" },
{
"key": "f6",
"command": "editor.action.codeAction",
"when": "editorTextFocus",
"args": { "kind": "refactor.move" }
},
{
"key": "shift+f6",
"command": "editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+f6",
"command": "editor.action.changeAll",
"when": "editorTextFocus && !editorHasRenameProvider && !editorReadonly"
},
{
"key": "shift+f6",
"command": "renameFile",
"when": "explorerViewletVisible && filesExplorerFocus"
},
{
"key": "ctrl+alt+m",
"command": "editor.action.codeAction",
"when": "editorTextFocus",
"args": { "kind": "refactor.extract.function", "apply": "ifSingle" }
},
{
"key": "ctrl+alt+v",
"command": "editor.action.codeAction",
"when": "editorTextFocus",
"args": { "kind": "refactor.extract.constant", "apply": "ifSingle" }
},
{
"key": "ctrl+alt+k",
"command": "git.commitAll",
"when": "!inDebugMode && !terminalFocus"
},
{
"key": "ctrl+shift+k",
"command": "git.pushTo",
"when": "!inDebugMode && !terminalFocus"
},
{ "key": "ctrl+t", "command": "git.sync" },
{
"key": "ctrl+alt+z",
"command": "git.revertSelectedRanges",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+0",
"command": "workbench.actions.view.problems",
"when": "workbench.panel.markers.view.active"
},
{
"key": "alt+numpad0",
"command": "workbench.actions.view.problems",
"when": "workbench.panel.markers.view.active"
},
{
"key": "alt+1",
"command": "workbench.view.explorer",
"when": "editorFocus && viewContainer.workbench.view.explorer.enabled"
},
{
"key": "alt+numpad1",
"command": "workbench.view.explorer",
"when": "editorFocus && viewContainer.workbench.view.explorer.enabled"
},
{
"key": "alt+1",
"command": "workbench.action.toggleSidebarVisibility",
"when": "!editorFocus"
},
{
"key": "alt+numpad1",
"command": "workbench.action.toggleSidebarVisibility",
"when": "!editorFocus"
},
{
"key": "alt+3",
"command": "workbench.view.search",
"when": "workbench.view.search.active && !searchViewletVisible"
},
{
"key": "alt+numpad3",
"command": "workbench.view.search",
"when": "workbench.view.search.active && !searchViewletVisible"
},
{
"key": "alt+3",
"command": "workbench.action.toggleSidebarVisibility",
"when": "searchViewletVisible"
},
{
"key": "alt+numpad3",
"command": "workbench.action.toggleSidebarVisibility",
"when": "searchViewletVisible"
},
{
"key": "alt+5",
"command": "workbench.view.debug",
"when": "editorFocus && viewContainer.workbench.view.debug.enabled"
},
{
"key": "alt+numpad5",
"command": "workbench.view.debug",
"when": "editorFocus && viewContainer.workbench.view.debug.enabled"
},
{
"key": "alt+5",
"command": "workbench.action.toggleSidebarVisibility",
"when": "!editorFocus"
},
{
"key": "alt+numpad5",
"command": "workbench.action.toggleSidebarVisibility",
"when": "!editorFocus"
},
{
"key": "alt+9",
"command": "workbench.view.scm",
"when": "editorFocus && workbench.scm.active"
},
{
"key": "alt+numpad9",
"command": "workbench.view.scm",
"when": "editorFocus && workbench.scm.active"
},
{
"key": "alt+9",
"command": "workbench.action.toggleSidebarVisibility",
"when": "!editorFocus"
},
{
"key": "alt+numpad9",
"command": "workbench.action.toggleSidebarVisibility",
"when": "!editorFocus"
},
{ "key": "ctrl+s", "command": "workbench.action.files.saveAll" },
{
"key": "ctrl+alt+f",
"command": "workbench.action.toggleFullScreen",
"when": "!isIOS"
},
{ "key": "ctrl+shift+f12", "command": "workbench.action.maximizeEditor" },
{ "key": "ctrl+`", "command": "workbench.action.selectTheme" },
{ "key": "ctrl+alt+s", "command": "workbench.action.openGlobalSettings" },
{ "key": "ctrl+alt+s", "command": "workbench.action.openGlobalSettings" },
{
"key": "ctrl+shift+alt+s",
"command": "workbench.action.tasks.configureTaskRunner"
},
{ "key": "ctrl+shift+a", "command": "workbench.action.showCommands" },
{
"key": "ctrl+tab",
"command": "workbench.action.quickOpenNavigateNext",
"when": "inQuickOpen"
},
{
"key": "f7",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+f7",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "ctrl+alt+enter",
"command": "editor.action.insertLineBefore",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+enter",
"command": "editor.action.insertLineAfter",
"when": "editorTextFocus && !editorReadonly && !suggestWidgetVisible"
},
{
"key": "alt+f12",
"command": "workbench.action.terminal.focus",
"when": "terminalProcessSupported && !terminalFocus"
},
{
"key": "alt+f12",
"command": "workbench.action.terminal.toggleTerminal",
"when": "terminal.active && terminalFocus"
},
{
"key": "ctrl+shift+alt+j",
"command": "editor.action.selectHighlights",
"when": "editorFocus"
},
{
"key": "alt+left",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus && terminalProcessSupported"
},
{
"key": "alt+right",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus && terminalProcessSupported"
},
{
"key": "alt+tab",
"command": "workbench.action.focusNextGroup",
"when": "editorFocus"
},
{
"key": "shift+alt+tab",
"command": "workbench.action.focusPreviousGroup",
"when": "editorFocus"
},
{
"key": "enter",
"command": "list.select",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsFolder"
},
{
"key": "alt+home",
"command": "breadcrumbs.focus",
"when": "breadcrumbsPossible"
},
{ "key": "ctrl+shift+c", "command": "copyFilePath", "when": "!editorFocus" },
{
"key": "shift+f10",
"command": "go.test.previous",
"when": "editorLangId == 'go'"
}
]
// Here are other available commands:
// - acceptSelectedSuggestionOnEnter
// - acceptSnippet
// - actions.findWithSelection
// - addRootFolder
// - bracket-pair-colorizer-2.expandBracketSelection
// - bracket-pair-colorizer-2.undoBracketSelection
// - breadcrumbs.toggle
// - breadcrumbs.toggleFromEditorTitle
// - callStack.collapse
// - changeEditorIndentation
// - cleanSearchEditorState
// - closeReferenceSearchEditor
// - codelens.showLensesInCurrentLine
// - columnSelect
// - comments.collapse
// - compareFiles
// - compareSelected
// - compositionEnd
// - compositionStart
// - compositionType
// - configureExtensionsAutoUpdate.all
// - configureExtensionsAutoUpdate.enabled
// - configureExtensionsAutoUpdate.none
// - createCursor
// - cursorLineEnd
// - cursorLineEndSelect
// - cursorLineStart
// - cursorLineStartSelect
// - cursorRedo
// - cursorWordAccessibilityLeft
// - cursorWordAccessibilityLeftSelect
// - cursorWordAccessibilityRight
// - cursorWordAccessibilityRightSelect
// - cursorWordEndLeft
// - cursorWordEndLeftSelect
// - cursorWordPartLeft
// - cursorWordPartLeftSelect
// - cursorWordPartRight
// - cursorWordPartRightSelect
// - cursorWordPartStartLeft
// - cursorWordPartStartLeftSelect
// - cursorWordRight
// - cursorWordRightSelect
// - cursorWordStartLeft
// - cursorWordStartLeftSelect
// - cursorWordStartRight
// - cursorWordStartRightSelect
// - cut
// - dart.addDependency
// - dart.addDevDependency
// - dart.attach
// - dart.changeFlutterSdk
// - dart.changeSdk
// - dart.clearTestResults
// - dart.completeStatement
// - dart.createLaunchConfiguration
// - dart.createProject
// - dart.debugTestAtCursor
// - dart.forceReanalyze
// - dart.goToSuper
// - dart.goToTestOrImplementationFile
// - dart.goToTests
// - dart.openAnalyzerDiagnostics
// - dart.openDevToolsCpuProfiler
// - dart.openDevToolsInspector
// - dart.openDevToolsLogging
// - dart.openDevToolsMemory
// - dart.openDevToolsNetwork
// - dart.openDevToolsPerformance
// - dart.openExtensionLog
// - dart.openObservatory
// - dart.printSelectionToTerminal
// - dart.rerunLastTestDebugSession
// - dart.restartAnalysisServer
// - dart.runAllFailedTestsWithoutDebugging
// - dart.runAllSkippedTestsWithoutDebugging
// - dart.runAllTestsWithoutDebugging
// - dart.runTestAtCursor
// - dart.sortMembers
// - dart.startDebugging
// - dart.startDebuggingFailedTests
// - dart.startDebuggingSkippedTests
// - dart.startDebuggingTest
// - dart.startLogging
// - dart.startLoggingAnalysisServer
// - dart.startLoggingDebugging
// - dart.startLoggingExtensionOnly
// - dart.startWithoutDebugging
// - dart.startWithoutDebuggingFailedTests
// - dart.startWithoutDebuggingSkippedTests
// - dart.startWithoutDebuggingTest
// - dart.stopLogging
// - dart.task.dartdoc
// - dart.toggleDartdocComment
// - dart.writeRecommendedSettings
// - dartDependencyTree.focus
// - dartDependencyTree.resetViewLocation
// - dartFlutterOutline.focus
// - dartFlutterOutline.resetViewLocation
// - dartTestTree.focus
// - dartTestTree.resetViewLocation
// - debug.addConfiguration
// - debug.addToWatchExpressions
// - debug.breakWhenValueChanges
// - debug.breakWhenValueIsAccessed
// - debug.breakWhenValueIsRead
// - debug.collapseRepl
// - debug.copyEvaluatePath
// - debug.copyStackTrace
// - debug.editBreakpoint
// - debug.editFunctionBreakpoint
// - debug.editFunctionBreakpointHitCount
// - debug.enableOrDisableBreakpoint
// - debug.installAdditionalDebuggers
// - debug.jumpToCursor
// - debug.replCopy
// - debug.replPaste
// - debug.setWatchExpression
// - debug.startFromConfig
// - debug.toggleReplIgnoreFocus
// - default:compositionEnd
// - default:compositionStart
// - default:compositionType
// - default:cut
// - default:paste
// - default:redo
// - default:replacePreviousChar
// - default:type
// - default:undo
// - deleteAllLeft
// - deleteAllRight
// - deleteInsideWord
// - deleteWordEndLeft
// - deleteWordEndRight
// - deleteWordPartLeft
// - deleteWordPartRight
// - deleteWordStartLeft
// - deleteWordStartRight
// - dockerContainers.focus
// - dockerContainers.removeView
// - dockerContainers.resetViewLocation
// - dockerContainers.toggleVisibility
// - dockerImages.focus
// - dockerImages.removeView
// - dockerImages.resetViewLocation
// - dockerImages.toggleVisibility
// - dockerNetworks.focus
// - dockerNetworks.removeView
// - dockerNetworks.resetViewLocation
// - dockerNetworks.toggleVisibility
// - dockerRegistries.focus
// - dockerRegistries.removeView
// - dockerRegistries.resetViewLocation
// - dockerRegistries.toggleVisibility
// - dockerVolumes.focus
// - dockerVolumes.removeView
// - dockerVolumes.resetViewLocation
// - dockerVolumes.toggleVisibility
// - editor.action.addCursorsToBottom
// - editor.action.addCursorsToTop
// - editor.action.addSelectionToPreviousFindMatch
// - editor.action.clipboardCopyWithSyntaxHighlightingAction
// - editor.action.detectIndentation
// - editor.action.findReferences
// - editor.action.fixAll
// - editor.action.fontZoomIn
// - editor.action.fontZoomOut
// - editor.action.fontZoomReset
// - editor.action.forceRetokenize
// - editor.action.format
// - editor.action.formatChanges
// - editor.action.formatDocument.multiple
// - editor.action.formatSelection.multiple
// - editor.action.goToSelectionAnchor
// - editor.action.indentUsingSpaces
// - editor.action.indentUsingTabs
// - editor.action.indentationToSpaces
// - editor.action.indentationToTabs
// - editor.action.inlineSuggest.trigger
// - editor.action.insertSnippet
// - editor.action.inspectTMScopes
// - editor.action.measureExtHostLatency
// - editor.action.moveCarretLeftAction
// - editor.action.moveCarretRightAction
// - editor.action.moveSelectionToPreviousFindMatch
// - editor.action.nextCommentThreadAction
// - editor.action.openDeclarationToTheSide
// - editor.action.openLink
// - editor.action.peekDeclaration
// - editor.action.peekTypeDefinition
// - editor.action.reindentlines
// - editor.action.reindentselectedlines
// - editor.action.resetSuggestSize
// - editor.action.revealDeclaration
// - editor.action.selectToBracket
// - editor.action.showDefinitionPreviewHover
// - editor.action.showReferences
// - editor.action.showSnippets
// - editor.action.sortLinesAscending
// - editor.action.sortLinesDescending
// - editor.action.sourceAction
// - editor.action.startDebugTextMate
// - editor.action.toggleMinimap
// - editor.action.toggleRenderControlCharacter
// - editor.action.toggleRenderWhitespace
// - editor.action.transformToLowercase
// - editor.action.transformToSnakecase
// - editor.action.transformToTitlecase
// - editor.action.transformToUppercase
// - editor.action.transpose
// - editor.action.transposeLetters
// - editor.action.wordHighlight.trigger
// - editor.debug.action.addLogPoint
// - editor.debug.action.conditionalBreakpoint
// - editor.debug.action.goToNextBreakpoint
// - editor.debug.action.goToPreviousBreakpoint
// - editor.debug.action.openDisassemblyView
// - editor.debug.action.selectionToWatch
// - editor.debug.action.stepIntoTargets
// - editor.emmet.action.balanceIn
// - editor.emmet.action.balanceOut
// - editor.emmet.action.decrementNumberByOne
// - editor.emmet.action.decrementNumberByOneTenth
// - editor.emmet.action.decrementNumberByTen
// - editor.emmet.action.evaluateMathExpression
// - editor.emmet.action.incrementNumberByOne
// - editor.emmet.action.incrementNumberByOneTenth
// - editor.emmet.action.incrementNumberByTen
// - editor.emmet.action.matchTag
// - editor.emmet.action.mergeLines
// - editor.emmet.action.nextEditPoint
// - editor.emmet.action.prevEditPoint
// - editor.emmet.action.reflectCSSValue
// - editor.emmet.action.removeTag
// - editor.emmet.action.selectNextItem
// - editor.emmet.action.selectPrevItem
// - editor.emmet.action.splitJoinTag
// - editor.emmet.action.toggleComment
// - editor.emmet.action.updateImageSize
// - editor.emmet.action.updateTag
// - editor.emmet.action.wrapWithAbbreviation
// - editor.gotoNextFold
// - editor.gotoParentFold
// - editor.gotoPreviousFold
// - editor.showTypeHierarchy
// - emmet.expandAbbreviation
// - errorLens.copyProblemMessage
// - errorLens.revealLine
// - errorLens.statusBarCommand
// - errorLens.toggle
// - errorLens.toggleError
// - errorLens.toggleHint
// - errorLens.toggleInfo
// - errorLens.toggleWarning
// - explorer.download
// - explorer.newFile
// - explorer.newFolder
// - explorer.openWith
// - explorer.upload
// - extension.HowSettings
// - extension.bisect.next
// - extension.bisect.start
// - extension.bisect.stop
// - extension.decrementSelection
// - extension.js-debug.addCustomBreakpoints
// - extension.js-debug.autoAttachToProcess
// - extension.js-debug.clearAutoAttachVariables
// - extension.js-debug.createDebuggerTerminal
// - extension.js-debug.createDiagnostics
// - extension.js-debug.debugLink
// - extension.js-debug.npmScript
// - extension.js-debug.openEdgeDevTools
// - extension.js-debug.pickNodeProcess
// - extension.js-debug.prettyPrint
// - extension.js-debug.removeAllCustomBreakpoints
// - extension.js-debug.removeCustomBreakpoint
// - extension.js-debug.requestCDPProxy
// - extension.js-debug.revealPage
// - extension.js-debug.setAutoAttachVariables
// - extension.js-debug.startProfile
// - extension.js-debug.stopProfile
// - extension.js-debug.toggleSkippingFile
// - extension.jsProfileVisualizer.table.clearCodeLenses
// - extension.markdown-pdf.all
// - extension.markdown-pdf.html
// - extension.markdown-pdf.jpeg
// - extension.markdown-pdf.pdf
// - extension.markdown-pdf.png
// - extension.markdown-pdf.settings
// - extension.node-debug.toggleAutoAttach
// - extension.open
// - extension.otherOptions
// - extension.pwa-node-debug.attachNodeProcess
// - extension.resetSettings
// - extension.reverseSelection
// - extensions.actions.searchByCategory.Azure
// - extensions.actions.searchByCategory.Data Science
// - extensions.actions.searchByCategory.Debuggers
// - extensions.actions.searchByCategory.Education
// - extensions.actions.searchByCategory.Extension Packs
// - extensions.actions.searchByCategory.Formatters
// - extensions.actions.searchByCategory.Keymaps
// - extensions.actions.searchByCategory.Language Packs
// - extensions.actions.searchByCategory.Linters
// - extensions.actions.searchByCategory.Machine Learning
// - extensions.actions.searchByCategory.Notebooks
// - extensions.actions.searchByCategory.Other
// - extensions.actions.searchByCategory.Programming Languages
// - extensions.actions.searchByCategory.SCM Providers
// - extensions.actions.searchByCategory.Snippets
// - extensions.actions.searchByCategory.Testing
// - extensions.actions.searchByCategory.Themes
// - extensions.actions.searchByCategory.Visualization
// - extensions.filter.featured
// - extensions.recommendedList.focus
// - extensions.recommendedList.resetViewLocation
// - extensions.sort.installs
// - extensions.sort.name
// - extensions.sort.publishedDate
// - extensions.sort.rating
// - files.openTimeline
// - files.participants.resetChoice
// - filesExplorer.findInWorkspace
// - flutter.attach
// - flutter.attachProcess
// - flutter.cancelInspectWidget
// - flutter.clean
// - flutter.createProject
// - flutter.createProject.module
// - flutter.createProject.package
// - flutter.createProject.plugin
// - flutter.doctor
// - flutter.hotRestart
// - flutter.inspectWidget
// - flutter.launchEmulator
// - flutter.openDevTools
// - flutter.openInAndroidStudio
// - flutter.openInXcode
// - flutter.openTimeline
// - flutter.overridePlatform
// - flutter.packages.get
// - flutter.packages.outdated
// - flutter.packages.upgrade
// - flutter.packages.upgrade.majorVersions
// - flutter.profileApp
// - flutter.screenshot
// - flutter.selectDevice
// - flutter.toggleBrightness
// - flutter.toggleCheckElevations
// - flutter.toggleDebugModeBanner
// - flutter.toggleDebugPainting
// - flutter.togglePaintBaselines
// - flutter.togglePerformanceOverlay
// - flutter.toggleRepaintRainbow
// - flutter.toggleSlowAnimations
// - flutter.upgrade
// - getContextKeyInfo
// - git._syncAll
// - git.addRemote
// - git.api.getRemoteSources
// - git.api.getRepositories
// - git.api.getRepositoryState
// - git.branch
// - git.branchFrom
// - git.checkout
// - git.checkoutDetached
// - git.cherryPick
// - git.clean
// - git.cleanAll
// - git.cleanAllTracked
// - git.cleanAllUntracked
// - git.clone
// - git.cloneRecursive
// - git.close
// - git.commit
// - git.commitAllAmend
// - git.commitAllAmendNoVerify
// - git.commitAllNoVerify
// - git.commitAllSigned
// - git.commitAllSignedNoVerify
// - git.commitEmpty
// - git.commitEmptyNoVerify
// - git.commitNoVerify
// - git.commitStaged
// - git.commitStagedAmend
// - git.commitStagedAmendNoVerify
// - git.commitStagedNoVerify
// - git.commitStagedSigned
// - git.commitStagedSignedNoVerify
// - git.createTag
// - git.deleteBranch
// - git.deleteTag
// - git.fetch
// - git.fetchAll
// - git.fetchPrune
// - git.ignore
// - git.init
// - git.merge
// - git.openAllChanges
// - git.openChange
// - git.openFile
// - git.openFile2
// - git.openHEADFile
// - git.openRepository
// - git.openResource
// - git.publish
// - git.pull
// - git.pullFrom
// - git.pullRebase
// - git.push
// - git.pushForce
// - git.pushTags
// - git.pushToForce
// - git.pushWithTags
// - git.pushWithTagsForce
// - git.rebase
// - git.rebaseAbort
// - git.refresh
// - git.removeRemote
// - git.rename
// - git.renameBranch
// - git.restoreCommitTemplate
// - git.revealInExplorer
// - git.revertChange
// - git.setLogLevel
// - git.showOutput
// - git.stage
// - git.stageAll
// - git.stageAllMerge
// - git.stageAllTracked
// - git.stageAllUntracked
// - git.stageChange
// - git.stash
// - git.stashApply
// - git.stashApplyLatest
// - git.stashDrop
// - git.stashIncludeUntracked
// - git.stashPop
// - git.stashPopLatest
// - git.syncRebase
// - git.timeline.compareWithSelected
// - git.timeline.copyCommitId
// - git.timeline.copyCommitMessage
// - git.timeline.openDiff
// - git.timeline.selectForCompare
// - git.undoCommit
// - git.unstage
// - git.unstageAll
// - github.provide-manually
// - github.publish
// - goToNextReferenceFromEmbeddedEditor
// - goToPreviousReferenceFromEmbeddedEditor
// - help.tweetFeedback
// - imagePreview.zoomIn
// - imagePreview.zoomOut
// - intellij.importKeyMapsSchema
// - interactive.input.clear
// - javascript.goToProjectConfig
// - javascript.reloadProjects
// - jsBrowserBreakpoints.focus
// - jsBrowserBreakpoints.resetViewLocation
// - keybindings.editor.copyCommandKeybindingEntry
// - keybindings.editor.resetKeybinding
// - keybindings.editor.showConflicts
// - keybindings.editor.showDefaultKeybindings
// - keybindings.editor.showExtensionKeybindings
// - keybindings.editor.showUserKeybindings
// - lastCursorLineSelect
// - lastCursorLineSelectDrag
// - lastCursorWordSelect
// - layoutEditorGroups
// - list.focusParent
// - list.scrollLeft
// - list.scrollRight
// - list.selectAndPreserveFocus
// - list.toggleFilterOnType
// - list.toggleKeyboardNavigation
// - markdown.preview.refresh
// - markdown.preview.toggleLock
// - markdown.showLockedPreviewToSide
// - markdown.showPreviewSecuritySelector
// - markdown.showSource
// - material-icon-theme.activateIcons
// - material-icon-theme.changeFolderColor
// - material-icon-theme.changeFolderTheme
// - material-icon-theme.changeOpacity
// - material-icon-theme.changeSaturation
// - material-icon-theme.restoreDefaultConfig
// - material-icon-theme.toggleExplorerArrows
// - material-icon-theme.toggleGrayscale
// - material-icon-theme.toggleIconPacks
// - merge-conflict.accept.all-both
// - merge-conflict.accept.all-current
// - merge-conflict.accept.all-incoming
// - merge-conflict.accept.both
// - merge-conflict.accept.current
// - merge-conflict.accept.incoming
// - merge-conflict.accept.selection
// - merge-conflict.compare
// - merge-conflict.next
// - merge-conflict.previous
// - noop
// - notebook.cancelExecution
// - notebook.cell.cancelExecution
// - notebook.cell.changeLanguage
// - notebook.cell.copy
// - notebook.cell.cut
// - notebook.cell.executeAndFocusContainer
// - notebook.cell.executeCellAndBelow
// - notebook.cell.executeCellsAbove
// - notebook.cell.insertCodeCellAboveAndFocusContainer
// - notebook.cell.insertCodeCellAtTop
// - notebook.cell.insertCodeCellBelowAndFocusContainer
// - notebook.cell.insertMarkdownCellAbove
// - notebook.cell.insertMarkdownCellAtTop
// - notebook.cell.insertMarkdownCellBelow
// - notebook.cell.paste
// - notebook.cell.toggleLineNumbers
// - notebook.cell.toggleOutputs
// - notebook.clearAllCellsOutputs
// - notebook.diff.cell.revertInput
// - notebook.diff.cell.revertMetadata
// - notebook.diff.cell.revertOutputs
// - notebook.diff.cell.switchOutputRenderingStyleToText
// - notebook.diff.showMetadata
// - notebook.diff.showOutputs
// - notebook.diff.switchToText
// - notebook.execute
// - notebook.inspectLayout
// - notebook.renderAllMarkdownCells
// - notebook.selectKernel
// - notebook.setProfile
// - notebook.toggleCellToolbarPosition
// - notebook.toggleCellToolbarPositionFromEditorTitle
// - notebook.toggleLayoutTroubleshoot
// - notebook.toggleLineNumbers
// - notebook.toggleLineNumbersFromEditorTitle
// - notifications.clearAll
// - notifications.focusToasts
// - notifications.showList
// - notifications.toggleList
// - npm.debugScript
// - npm.focus
// - npm.openScript
// - npm.packageManager
// - npm.refresh
// - npm.resetViewLocation
// - npm.runInstall
// - npm.runScript
// - npm.runScriptFromFolder
// - npm.runSelectedScript
// - openEditors.closeAll
// - openEditors.newUntitledFile
// - openInTerminal
// - openReference
// - outline.collapse
// - outline.filterOnType
// - outline.followCursor
// - outline.removeView
// - outline.resetViewLocation
// - outline.sortByKind
// - outline.sortByName
// - outline.sortByPosition
// - outline.toggleVisibility
// - paste
// - perfview.show
// - prettier.createConfigFile
// - prettier.forceFormatDocument
// - prettier.openOutput
// - problems.action.clearFilterText
// - problems.action.copyMessage
// - problems.action.copyRelatedInformationMessage
// - problems.action.showMultilineMessage
// - problems.action.showSinglelineMessage
// - pub.get
// - pub.outdated
// - pub.upgrade
// - pub.upgrade.majorVersions
// - pubspec-assist.addDependency
// - pubspec-assist.addDevDependency
// - pubspec-assist.sortAllDependencies
// - pylance.addToExtraPaths
// - pylance.completionAccepted
// - pylance.dumpFileDebugInfo
// - pylance.executedClientCommand
// - pylance.extractMethod
// - pylance.extractMethodWithRename
// - pylance.extractVariable
// - pylance.extractVariableWithRename
// - pylance.reportIssue
// - pylance.runCommands
// - pylance.triggerParameterHints
// - pyright.addoptionalforparam
// - pyright.createtypestub
// - pyright.organizeimports
// - python.SelectAndInsertDebugConfiguration
// - python._loadLanguageServerExtension
// - python.addImport
// - python.addOptionalForParam
// - python.analysis.clearCache
// - python.analysis.restartLanguageServer
// - python.buildWorkspaceSymbols
// - python.clearPersistentStorage
// - python.clearWorkspaceInterpreter
// - python.configureTests
// - python.createTerminal
// - python.createTypeStub
// - python.debugInTerminal
// - python.enableLinting
// - python.enableSourceMapSupport
// - python.execInTerminal
// - python.execInTerminal-icon
// - python.execSelectionInDjangoShell
// - python.goToPythonObject
// - python.intellicode.completionItemSelected
// - python.intellicode.loadLanguageServerExtension
// - python.interpreterPath
// - python.launchTensorBoard
// - python.orderImports
// - python.pickLocalProcess
// - python.refactorExtractMethod
// - python.refactorExtractVariable
// - python.refreshTests
// - python.refreshingTests
// - python.reloadVSCode
// - python.removeUnusedImport
// - python.reportIssue
// - python.runLinting
// - python.setInterpreter
// - python.setLinter
// - python.setShebangInterpreter
// - python.sortImports
// - python.startREPL
// - python.stopRefreshingTests
// - python.switchOffInsidersChannel
// - python.switchToDailyChannel
// - python.switchToWeeklyChannel
// - python.viewLanguageServerOutput
// - python.viewOutput
// - refactorPreview
// - refactorPreview.discard
// - refactorPreview.focus
// - refactorPreview.groupByFile
// - refactorPreview.groupByType
// - refactorPreview.resetViewContainerLocation
// - refactorPreview.resetViewLocation
// - refactorPreview.toggleGrouping
// - references-view.clear
// - references-view.clearHistory
// - references-view.copy
// - references-view.copyAll
// - references-view.copyPath
// - references-view.findImplementations
// - references-view.pickFromHistory
// - references-view.refind
// - references-view.refresh
// - references-view.removeCallItem
// - references-view.removeReferenceItem
// - references-view.showIncomingCalls
// - references-view.showOutgoingCalls
// - references-view.tree.focus
// - references-view.tree.resetViewLocation
// - remote-wsl-recommender.gettingStarted
// - remote-wsl-recommender.openWSLFolder
// - remote.explorer.switch
// - remote.tunnel.changeLocalPort
// - remote.tunnel.closeCommandPalette
// - remote.tunnel.copyAddressCommandPalette
// - remote.tunnel.forwardCommandPalette
// - remote.tunnel.forwardInline
// - remote.tunnel.makePrivate
// - remote.tunnel.makePublic
// - remote.tunnel.open
// - remote.tunnel.openCommandPalette
// - remote.tunnel.openPreview
// - remote.tunnel.setProtocolHttp
// - remote.tunnel.setProtocolHttps
// - removeRootFolder
// - repl.action.copyAll
// - replacePreviousChar
// - resetGettingStartedProgress
// - revealInExplorer
// - scm.openInTerminal
// - search.action.clearHistory
// - search.action.clearSearchResults
// - search.action.collapseSearchResults
// - search.action.copyAll
// - search.action.expandSearchResults
// - search.action.focusSearchList
// - search.action.openEditor
// - search.action.openNewEditor
// - search.action.openNewEditorFromView
// - search.action.openNewEditorToSide
// - search.action.refreshSearchResults
// - search.action.revealInSideBar
// - selectFirstSuggestion
// - selectForCompare
// - selectLastSuggestion
// - setContext
// - setSelection
// - settings.filterByModified
// - settings.filterByOnline
// - settings.filterByTelemetry
// - settings.filterUntrusted
// - settings.switchToJSON
// - showEditorScreenReaderNotification
// - simpleBrowser.show
// - sqlite.changeWorkspaceTrust
// - sqlite.explorer.add
// - sqlite.explorer.copyName
// - sqlite.explorer.copyPath
// - sqlite.explorer.copyRelativePath
// - sqlite.explorer.focus
// - sqlite.explorer.refresh
// - sqlite.explorer.remove
// - sqlite.explorer.resetViewLocation
// - sqlite.newQuery
// - sqlite.newQueryInsert
// - sqlite.newQuerySelect
// - sqlite.quickQuery
// - sqlite.runSelectedQuery
// - sqlite.runSqliteMasterQuery
// - sqlite.runTableQuery
// - sqlite.showOutputChannel
// - sqlite.useDatabase
// - terminal.focus
// - terminal.removeView
// - terminal.resetViewContainerLocation
// - terminal.resetViewLocation
// - terminal.toggleVisibility
// - testing.clearTestResults
// - testing.collapseAll
// - testing.configureProfile
// - testing.debug
// - testing.debugSelected
// - testing.hideTest
// - testing.openMessageInEditor
// - testing.run
// - testing.runSelected
// - testing.runUsing
// - testing.searchForTestExtension
// - testing.selectDefaultTestProfiles
// - testing.sortByLocation
// - testing.sortByStatus
// - testing.unhideTest
// - testing.viewAsList
// - testing.viewAsTree
// - timeline.focus
// - timeline.resetViewLocation
// - toggle.diff.ignoreTrimWhitespace
// - toggle.diff.renderSideBySide
// - toggleEscapeSequenceLogging
// - typescript.findAllFileReferences
// - typescript.goToProjectConfig
// - typescript.openTsServerLog
// - typescript.reloadProjects
// - typescript.restartTsServer
// - typescript.selectTypeScriptVersion
// - update.check
// - update.checkForVSCodeUpdate
// - update.checking
// - update.downloadNow
// - update.downloading
// - update.install
// - update.restart
// - update.showCurrentReleaseNotes
// - update.updating
// - variables.collapse
// - vetur.generateGrammar
// - vetur.openUserScaffoldSnippetFolder
// - vetur.restartVLS
// - vetur.showCorrespondingVirtualFile
// - vetur.showDoctorInfo
// - vetur.showOutputChannel
// - vscode-docker.compose.down
// - vscode-docker.compose.restart
// - vscode-docker.compose.up
// - vscode-docker.compose.up.subset
// - vscode-docker.configure
// - vscode-docker.configureCompose
// - vscode-docker.containers.attachShell
// - vscode-docker.containers.browse
// - vscode-docker.containers.composeGroup.down
// - vscode-docker.containers.composeGroup.logs
// - vscode-docker.containers.composeGroup.restart
// - vscode-docker.containers.composeGroup.start
// - vscode-docker.containers.composeGroup.stop
// - vscode-docker.containers.configureExplorer
// - vscode-docker.containers.downloadFile
// - vscode-docker.containers.inspect
// - vscode-docker.containers.openFile
// - vscode-docker.containers.prune
// - vscode-docker.containers.refresh
// - vscode-docker.containers.remove
// - vscode-docker.containers.restart
// - vscode-docker.containers.select
// - vscode-docker.containers.start
// - vscode-docker.containers.stop
// - vscode-docker.containers.viewLogs
// - vscode-docker.contexts.configureExplorer
// - vscode-docker.contexts.create.aci
// - vscode-docker.contexts.help
// - vscode-docker.contexts.inspect
// - vscode-docker.contexts.refresh
// - vscode-docker.contexts.remove
// - vscode-docker.contexts.use
// - vscode-docker.debugging.initializeForDebugging
// - vscode-docker.help
// - vscode-docker.help.openStartPage
// - vscode-docker.help.reportIssue
// - vscode-docker.images.build
// - vscode-docker.images.configureExplorer
// - vscode-docker.images.copyFullTag
// - vscode-docker.images.inspect
// - vscode-docker.images.prune
// - vscode-docker.images.pull
// - vscode-docker.images.push
// - vscode-docker.images.refresh
// - vscode-docker.images.remove
// - vscode-docker.images.run
// - vscode-docker.images.runAzureCli
// - vscode-docker.images.runInteractive
// - vscode-docker.images.showDangling
// - vscode-docker.images.tag
// - vscode-docker.installDocker
// - vscode-docker.networks.configureExplorer
// - vscode-docker.networks.create
// - vscode-docker.networks.inspect
// - vscode-docker.networks.prune
// - vscode-docker.networks.refresh
// - vscode-docker.networks.remove
// - vscode-docker.pruneSystem
// - vscode-docker.registries.azure.buildImage
// - vscode-docker.registries.azure.createRegistry
// - vscode-docker.registries.azure.deleteRegistry
// - vscode-docker.registries.azure.deleteRepository
// - vscode-docker.registries.azure.openInPortal
// - vscode-docker.registries.azure.runFileAsTask
// - vscode-docker.registries.azure.runTask
// - vscode-docker.registries.azure.selectSubscriptions
// - vscode-docker.registries.azure.untagImage
// - vscode-docker.registries.azure.viewProperties
// - vscode-docker.registries.azure.viewTaskLogs
// - vscode-docker.registries.connectRegistry
// - vscode-docker.registries.copyImageDigest
// - vscode-docker.registries.deleteImage
// - vscode-docker.registries.deployImageToAci
// - vscode-docker.registries.deployImageToAzure
// - vscode-docker.registries.disconnectRegistry
// - vscode-docker.registries.dockerHub.openInBrowser
// - vscode-docker.registries.help
// - vscode-docker.registries.logInToDockerCli
// - vscode-docker.registries.logOutOfDockerCli
// - vscode-docker.registries.pullImage
// - vscode-docker.registries.pullRepository
// - vscode-docker.registries.reconnectRegistry
// - vscode-docker.registries.refresh
// - vscode-docker.views.dockerContexts.focus
// - vscode-docker.views.dockerContexts.removeView
// - vscode-docker.views.dockerContexts.resetViewLocation
// - vscode-docker.views.dockerContexts.toggleVisibility
// - vscode-docker.views.help.focus
// - vscode-docker.views.help.removeView
// - vscode-docker.views.help.resetViewLocation
// - vscode-docker.views.help.toggleVisibility
// - vscode-docker.volumes.configureExplorer
// - vscode-docker.volumes.inspect
// - vscode-docker.volumes.prune
// - vscode-docker.volumes.refresh
// - vscode-docker.volumes.remove
// - walkthroughs.selectStep
// - watch.collapse
// - welcome.markStepComplete
// - welcome.markStepIncomplete
// - welcome.showAllWalkthroughs
// - workbench.action.acceptSelectedQuickOpenItem
// - workbench.action.addComment
// - workbench.action.addRootFolder
// - workbench.action.alternativeAcceptSelectedQuickOpenItem
// - workbench.action.blur
// - workbench.action.clearCommandHistory
// - workbench.action.clearEditorHistory
// - workbench.action.clearRecentFiles
// - workbench.action.closeActivePinnedEditor
// - workbench.action.closeEditorInAllGroups
// - workbench.action.closeEditorsAndGroup
// - workbench.action.closeEditorsInOtherGroups
// - workbench.action.closeEditorsToTheLeft
// - workbench.action.closeEditorsToTheRight
// - workbench.action.closeOtherEditors
// - workbench.action.closePanel
// - workbench.action.closeSidebar
// - workbench.action.compareEditor.focusOtherSide
// - workbench.action.compareEditor.focusPrimarySide
// - workbench.action.compareEditor.focusSecondarySide
// - workbench.action.configureLanguageBasedSettings
// - workbench.action.configureLocale
// - workbench.action.configureRuntimeArguments
// - workbench.action.createTerminalEditor
// - workbench.action.createTerminalEditorSide
// - workbench.action.debug.configure
// - workbench.action.debug.focusProcess
// - workbench.action.debug.restartFrame
// - workbench.action.debug.reverseContinue
// - workbench.action.debug.selectRepl
// - workbench.action.debug.selectandstart
// - workbench.action.debug.stepBack
// - workbench.action.debug.terminateThread
// - workbench.action.decreaseViewHeight
// - workbench.action.decreaseViewSize
// - workbench.action.decreaseViewWidth
// - workbench.action.duplicateActiveEditorGroupDown
// - workbench.action.duplicateActiveEditorGroupLeft
// - workbench.action.duplicateActiveEditorGroupRight
// - workbench.action.duplicateActiveEditorGroupUp
// - workbench.action.duplicateWorkspaceInNewWindow
// - workbench.action.editor.changeEOL
// - workbench.action.editor.changeEncoding
// - workbench.action.editorLayoutSingle
// - workbench.action.editorLayoutThreeColumns
// - workbench.action.editorLayoutThreeRows
// - workbench.action.editorLayoutTwoByTwoGrid
// - workbench.action.editorLayoutTwoColumns
// - workbench.action.editorLayoutTwoColumnsBottom
// - workbench.action.editorLayoutTwoRows
// - workbench.action.editorLayoutTwoRowsRight
// - workbench.action.evenEditorWidths
// - workbench.action.experimentalLockEditorGroup
// - workbench.action.experimentalToggleEditorGroupLock
// - workbench.action.experimentalUnlockEditorGroup
// - workbench.action.extensionHostProfiler.stop
// - workbench.action.files.openFileFolderInNewWindow
// - workbench.action.files.openFileInNewWindow
// - workbench.action.files.openFolderInNewWindow
// - workbench.action.files.revert
// - workbench.action.files.saveFiles
// - workbench.action.firstEditorInGroup
// - workbench.action.focusAboveGroupWithoutWrap
// - workbench.action.focusActiveEditorGroup
// - workbench.action.focusActivityBar
// - workbench.action.focusBanner
// - workbench.action.focusBelowGroupWithoutWrap
// - workbench.action.focusCommentsPanel
// - workbench.action.focusLastEditorGroup
// - workbench.action.focusLeftGroupWithoutWrap
// - workbench.action.focusPanel
// - workbench.action.focusQuickOpen
// - workbench.action.focusRightGroupWithoutWrap
// - workbench.action.focusStatusBar
// - workbench.action.generateColorTheme
// - workbench.action.increaseViewHeight
// - workbench.action.increaseViewSize
// - workbench.action.increaseViewWidth
// - workbench.action.inspectContextKeys
// - workbench.action.inspectKeyMappings
// - workbench.action.inspectKeyMappingsJSON
// - workbench.action.joinAllGroups
// - workbench.action.joinTwoGroups
// - workbench.action.logStorage
// - workbench.action.logWorkingCopies
// - workbench.action.manageTrustedDomain
// - workbench.action.minimizeOtherEditors
// - workbench.action.moveEditorToAboveGroup
// - workbench.action.moveEditorToBelowGroup
// - workbench.action.moveEditorToLeftGroup
// - workbench.action.moveEditorToRightGroup
// - workbench.action.moveFocusedView
// - workbench.action.moveView
// - workbench.action.navigateDown
// - workbench.action.navigateEditorGroups
// - workbench.action.navigateLast
// - workbench.action.navigateLeft
// - workbench.action.navigateRight
// - workbench.action.navigateUp
// - workbench.action.newGroupAbove
// - workbench.action.newGroupBelow
// - workbench.action.newGroupLeft
// - workbench.action.newGroupRight
// - workbench.action.nextPanelView
// - workbench.action.nextSideBarView
// - workbench.action.openActiveLogOutputFile
// - workbench.action.openDefaultKeybindingsFile
// - workbench.action.openDocumentationUrl
// - workbench.action.openEditorAtIndex
// - workbench.action.openExtensionLogsFolder
// - workbench.action.openFolderSettings
// - workbench.action.openFolderSettingsFile
// - workbench.action.openGlobalKeybindingsFile
// - workbench.action.openIntroductoryVideosUrl
// - workbench.action.openIssueReporter
// - workbench.action.openLicenseUrl
// - workbench.action.openLogFile
// - workbench.action.openLogsFolder
// - workbench.action.openNewsletterSignupUrl
// - workbench.action.openNextRecentlyUsedEditor
// - workbench.action.openNextRecentlyUsedEditorInGroup
// - workbench.action.openPreviousRecentlyUsedEditor
// - workbench.action.openPreviousRecentlyUsedEditorInGroup
// - workbench.action.openPrivacyStatementUrl
// - workbench.action.openProcessExplorer
// - workbench.action.openRawDefaultSettings
// - workbench.action.openRemoteSettings
// - workbench.action.openRemoteSettingsFile
// - workbench.action.openRequestFeatureUrl
// - workbench.action.openSettings2
// - workbench.action.openSettingsJson
// - workbench.action.openSnippets
// - workbench.action.openTipsAndTricksUrl
// - workbench.action.openTwitterUrl
// - workbench.action.openView
// - workbench.action.openWalkthrough
// - workbench.action.openWorkspace
// - workbench.action.openWorkspaceConfigFile
// - workbench.action.openWorkspaceInNewWindow
// - workbench.action.openWorkspaceSettings
// - workbench.action.openWorkspaceSettingsFile
// - workbench.action.positionPanelBottom
// - workbench.action.positionPanelLeft
// - workbench.action.positionPanelRight
// - workbench.action.previousPanelView
// - workbench.action.previousSideBarView
// - workbench.action.problems.focus
// - workbench.action.quickOpenLeastRecentlyUsedEditor
// - workbench.action.quickOpenNavigateNextInTerminalPicker
// - workbench.action.quickOpenNavigatePrevious
// - workbench.action.quickOpenNavigatePreviousInTerminalPicker
// - workbench.action.quickOpenPreviousEditor
// - workbench.action.quickOpenPreviousRecentlyUsedEditor
// - workbench.action.quickOpenRecent
// - workbench.action.quickOpenSelectNext
// - workbench.action.quickOpenSelectPrevious
// - workbench.action.quickOpenTerm
// - workbench.action.quickPickManyToggle
// - workbench.action.quickSwitchWindow
// - workbench.action.quit
// - workbench.action.reloadWindowWithExtensionsDisabled
// - workbench.action.remote.close
// - workbench.action.remote.extensions
// - workbench.action.remote.showMenu
// - workbench.action.removeRootFolder
// - workbench.action.reopenTextEditor
// - workbench.action.reopenWithEditor
// - workbench.action.reportPerformanceIssueUsingReporter
// - workbench.action.resetFocusedViewLocation
// - workbench.action.resetViewLocations
// - workbench.action.restartExtensionHost
// - workbench.action.revertAndCloseActiveEditor
// - workbench.action.saveWorkspaceAs
// - workbench.action.selectIconTheme
// - workbench.action.selectProductIconTheme
// - workbench.action.setLogLevel
// - workbench.action.showAboutDialog
// - workbench.action.showAllEditorsByMostRecentlyUsed
// - workbench.action.showEditorsInActiveGroup
// - workbench.action.showEditorsInGroup
// - workbench.action.showEmmetCommands
// - workbench.action.showInteractivePlayground
// - workbench.action.showInterfaceOverview
// - workbench.action.showLogs
// - workbench.action.showRuntimeExtensions
// - workbench.action.showWindowLog
// - workbench.action.splitEditorDown
// - workbench.action.splitEditorLeft
// - workbench.action.splitEditorRight
// - workbench.action.splitEditorUp
// - workbench.action.switchWindow
// - workbench.action.tasks.configureDefaultBuildTask
// - workbench.action.tasks.configureDefaultTestTask
// - workbench.action.tasks.manageAutomaticRunning
// - workbench.action.tasks.openUserTasks
// - workbench.action.tasks.openWorkspaceFileTasks
// - workbench.action.tasks.restartTask
// - workbench.action.tasks.showLog
// - workbench.action.tasks.showTasks
// - workbench.action.tasks.terminate
// - workbench.action.tasks.test
// - workbench.action.tasks.toggleProblems
// - workbench.action.terminal.attachToSession
// - workbench.action.terminal.changeColor
// - workbench.action.terminal.changeColorInstance
// - workbench.action.terminal.changeColorPanel
// - workbench.action.terminal.changeIcon
// - workbench.action.terminal.changeIconInstance
// - workbench.action.terminal.changeIconPanel
// - workbench.action.terminal.clear
// - workbench.action.terminal.createProfileButton
// - workbench.action.terminal.detachSession
// - workbench.action.terminal.focusAtIndex1
// - workbench.action.terminal.focusAtIndex2
// - workbench.action.terminal.focusAtIndex3
// - workbench.action.terminal.focusAtIndex4
// - workbench.action.terminal.focusAtIndex5
// - workbench.action.terminal.focusAtIndex6
// - workbench.action.terminal.focusAtIndex7
// - workbench.action.terminal.focusAtIndex8
// - workbench.action.terminal.focusAtIndex9
// - workbench.action.terminal.joinInstance
// - workbench.action.terminal.kill
// - workbench.action.terminal.moveToEditor
// - workbench.action.terminal.moveToEditorInstance
// - workbench.action.terminal.moveToTerminalPanel
// - workbench.action.terminal.newInActiveWorkspace
// - workbench.action.terminal.newWithProfile
// - workbench.action.terminal.openSettings
// - workbench.action.terminal.relaunch
// - workbench.action.terminal.rename
// - workbench.action.terminal.renamePanel
// - workbench.action.terminal.resizePaneDown
// - workbench.action.terminal.resizePaneLeft
// - workbench.action.terminal.resizePaneRight
// - workbench.action.terminal.resizePaneUp
// - workbench.action.terminal.runActiveFile
// - workbench.action.terminal.runSelectedText
// - workbench.action.terminal.scrollToNextCommand
// - workbench.action.terminal.scrollToPreviousCommand
// - workbench.action.terminal.selectAll
// - workbench.action.terminal.selectDefaultShell
// - workbench.action.terminal.selectToNextCommand
// - workbench.action.terminal.selectToNextLine
// - workbench.action.terminal.selectToPreviousCommand
// - workbench.action.terminal.selectToPreviousLine
// - workbench.action.terminal.showEnvironmentInformation
// - workbench.action.terminal.showTabs
// - workbench.action.terminal.splitInActiveWorkspace
// - workbench.action.terminal.switchTerminal
// - workbench.action.terminal.unsplit
// - workbench.action.terminal.unsplitInstance
// - workbench.action.toggleActivityBarVisibility
// - workbench.action.toggleAutoSave
// - workbench.action.toggleCenteredLayout
// - workbench.action.toggleConfirmBeforeClose
// - workbench.action.toggleEditorType
// - workbench.action.toggleEditorVisibility
// - workbench.action.toggleEditorWidths
// - workbench.action.toggleKeepEditors
// - workbench.action.toggleKeybindingsLog
// - workbench.action.toggleMaximizedPanel
// - workbench.action.toggleMenuBar
// - workbench.action.toggleMultiCursorModifier
// - workbench.action.toggleScreencastMode
// - workbench.action.toggleSearchOnType
// - workbench.action.toggleSharedProcess
// - workbench.action.toggleSidebarPosition
// - workbench.action.toggleStatusbarVisibility
// - workbench.action.toggleTabsVisibility
// - workbench.action.url.openUrl
// - workbench.action.webview.openDeveloperTools
// - workbench.action.webview.reloadWebviewAction
// - workbench.actions.sync.editMachineName
// - workbench.actions.sync.replaceCurrent
// - workbench.actions.sync.resolveResource
// - workbench.actions.sync.turnOffSyncOnMachine
// - workbench.actions.syncData.reset
// - workbench.actions.treeView.dartDependencyTree.collapseAll
// - workbench.actions.treeView.dartDependencyTree.refresh
// - workbench.actions.treeView.dartFlutterOutline.collapseAll
// - workbench.actions.treeView.dartFlutterOutline.refresh
// - workbench.actions.treeView.dartTestTree.collapseAll
// - workbench.actions.treeView.dartTestTree.refresh
// - workbench.actions.treeView.dockerContainers.collapseAll
// - workbench.actions.treeView.dockerContainers.refresh
// - workbench.actions.treeView.dockerImages.collapseAll
// - workbench.actions.treeView.dockerImages.refresh
// - workbench.actions.treeView.dockerNetworks.collapseAll
// - workbench.actions.treeView.dockerNetworks.refresh
// - workbench.actions.treeView.dockerRegistries.collapseAll
// - workbench.actions.treeView.dockerRegistries.refresh
// - workbench.actions.treeView.dockerVolumes.collapseAll
// - workbench.actions.treeView.dockerVolumes.refresh
// - workbench.actions.treeView.jsBrowserBreakpoints.collapseAll
// - workbench.actions.treeView.jsBrowserBreakpoints.refresh
// - workbench.actions.treeView.npm.collapseAll
// - workbench.actions.treeView.npm.refresh
// - workbench.actions.treeView.references-view.tree.collapseAll
// - workbench.actions.treeView.references-view.tree.refresh
// - workbench.actions.treeView.repl.filter
// - workbench.actions.treeView.sqlite.explorer.collapseAll
// - workbench.actions.treeView.sqlite.explorer.refresh
// - workbench.actions.treeView.testExplorer.filter
// - workbench.actions.treeView.vscode-docker.views.dockerContexts.collapseAll
// - workbench.actions.treeView.vscode-docker.views.dockerContexts.refresh
// - workbench.actions.treeView.vscode-docker.views.help.collapseAll
// - workbench.actions.treeView.vscode-docker.views.help.refresh
// - workbench.actions.treeView.workbench.panel.markers.view.collapseAll
// - workbench.actions.treeView.workbench.panel.markers.view.filter
// - workbench.actions.treeView.workbench.views.sync.localActivity.collapseAll
// - workbench.actions.treeView.workbench.views.sync.localActivity.refresh
// - workbench.actions.treeView.workbench.views.sync.machines.collapseAll
// - workbench.actions.treeView.workbench.views.sync.machines.refresh
// - workbench.actions.treeView.workbench.views.sync.merges.collapseAll
// - workbench.actions.treeView.workbench.views.sync.merges.refresh
// - workbench.actions.treeView.workbench.views.sync.remoteActivity.collapseAll
// - workbench.actions.treeView.workbench.views.sync.remoteActivity.refresh
// - workbench.actions.treeView.workbench.views.sync.troubleshoot.collapseAll
// - workbench.actions.treeView.workbench.views.sync.troubleshoot.refresh
// - workbench.actions.treeView.xmlTreeView.collapseAll
// - workbench.actions.treeView.xmlTreeView.refresh
// - workbench.actions.view.toggleProblems
// - workbench.debug.action.copyAll
// - workbench.debug.action.focusBreakpointsView
// - workbench.debug.action.focusCallStackView
// - workbench.debug.action.focusRepl
// - workbench.debug.action.focusVariablesView
// - workbench.debug.action.focusWatchView
// - workbench.debug.breakPointsView.removeView
// - workbench.debug.breakPointsView.resetViewLocation
// - workbench.debug.breakPointsView.toggleVisibility
// - workbench.debug.callStackView.resetViewLocation
// - workbench.debug.loadedScriptsView.focus
// - workbench.debug.loadedScriptsView.resetViewLocation
// - workbench.debug.panel.action.clearReplAction
// - workbench.debug.variablesView.resetViewLocation
// - workbench.debug.viewlet.action.addFunctionBreakpointAction
// - workbench.debug.viewlet.action.addWatchExpression
// - workbench.debug.viewlet.action.copyValue
// - workbench.debug.viewlet.action.disableAllBreakpoints
// - workbench.debug.viewlet.action.enableAllBreakpoints
// - workbench.debug.viewlet.action.reapplyBreakpointsAction
// - workbench.debug.viewlet.action.removeAllBreakpoints
// - workbench.debug.viewlet.action.removeAllWatchExpressions
// - workbench.debug.viewlet.action.removeBreakpoint
// - workbench.debug.viewlet.action.toggleBreakpointsActivatedAction
// - workbench.debug.watchExpressionsView.resetViewLocation
// - workbench.debug.welcome.focus
// - workbench.debug.welcome.removeView
// - workbench.debug.welcome.resetViewLocation
// - workbench.debug.welcome.toggleVisibility
// - workbench.explorer.fileView.focus
// - workbench.explorer.fileView.removeView
// - workbench.explorer.fileView.resetViewLocation
// - workbench.explorer.fileView.toggleVisibility
// - workbench.explorer.openEditorsView.removeView
// - workbench.explorer.openEditorsView.resetViewLocation
// - workbench.explorer.openEditorsView.toggleVisibility
// - workbench.extensions.action.addExtensionToWorkspaceRecommendations
// - workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations
// - workbench.extensions.action.addToWorkspaceFolderRecommendations
// - workbench.extensions.action.addToWorkspaceIgnoredRecommendations
// - workbench.extensions.action.addToWorkspaceRecommendations
// - workbench.extensions.action.checkForUpdates
// - workbench.extensions.action.clearExtensionsSearchResults
// - workbench.extensions.action.configure
// - workbench.extensions.action.configureWorkspaceFolderRecommendedExtensions
// - workbench.extensions.action.configureWorkspaceRecommendedExtensions
// - workbench.extensions.action.copyExtension
// - workbench.extensions.action.copyExtensionId
// - workbench.extensions.action.debugExtensionHost
// - workbench.extensions.action.disableAll
// - workbench.extensions.action.disableAllWorkspace
// - workbench.extensions.action.disableAutoUpdate
// - workbench.extensions.action.enableAll
// - workbench.extensions.action.enableAllWorkspace
// - workbench.extensions.action.enableAutoUpdate
// - workbench.extensions.action.extensionHostProfile
// - workbench.extensions.action.ignoreRecommendation
// - workbench.extensions.action.install.specificVersion
// - workbench.extensions.action.installExtensions
// - workbench.extensions.action.installVSIX
// - workbench.extensions.action.installWebExtensionFromLocation
// - workbench.extensions.action.installWorkspaceRecommendedExtensions
// - workbench.extensions.action.listBuiltInExtensions
// - workbench.extensions.action.listOutdatedExtensions
// - workbench.extensions.action.listWorkspaceUnsupportedExtensions
// - workbench.extensions.action.manageAuthorizedExtensionURIs
// - workbench.extensions.action.openExtensionsFolder
// - workbench.extensions.action.recentlyPublishedExtensions
// - workbench.extensions.action.refreshExtension
// - workbench.extensions.action.reinstall
// - workbench.extensions.action.removeExtensionFromWorkspaceRecommendations
// - workbench.extensions.action.saveExtensionHostProfile
// - workbench.extensions.action.showDisabledExtensions
// - workbench.extensions.action.showEnabledExtensions
// - workbench.extensions.action.showExtensionsForLanguage
// - workbench.extensions.action.showExtensionsWithIds
// - workbench.extensions.action.showInstalledExtensions
// - workbench.extensions.action.showLanguageExtensions
// - workbench.extensions.action.showPopularExtensions
// - workbench.extensions.action.showRecommendedExtensions
// - workbench.extensions.action.stopExtensionHostProfile
// - workbench.extensions.action.toggleIgnoreExtension
// - workbench.extensions.action.undoIgnoredRecommendation
// - workbench.extensions.action.updateAllExtensions
// - workbench.extensions.command.installFromVSIX
// - workbench.extensions.installMissingDependencies
// - workbench.files.action.acceptLocalChanges
// - workbench.files.action.collapseExplorerFolders
// - workbench.files.action.compareFileWith
// - workbench.files.action.createFileFromExplorer
// - workbench.files.action.createFolderFromExplorer
// - workbench.files.action.focusFilesExplorer
// - workbench.files.action.refreshFilesExplorer
// - workbench.files.action.revertLocalChanges
// - workbench.files.action.saveAllInGroup
// - workbench.files.action.showActiveFileInExplorer
// - workbench.getCodeExchangeProxyEndpoints
// - workbench.notebook.layout.configure
// - workbench.notebook.layout.configure.editorTitle
// - workbench.notebook.layout.gettingStarted
// - workbench.notebook.layout.select
// - workbench.output.action.clearOutput
// - workbench.output.action.switchBetweenOutputs
// - workbench.output.action.toggleAutoScroll
// - workbench.panel.markers.resetViewContainerLocation
// - workbench.panel.markers.view.focus
// - workbench.panel.markers.view.removeView
// - workbench.panel.markers.view.resetViewLocation
// - workbench.panel.markers.view.toggleVisibility
// - workbench.panel.output.focus
// - workbench.panel.output.removeView
// - workbench.panel.output.resetViewContainerLocation
// - workbench.panel.output.resetViewLocation
// - workbench.panel.output.toggleVisibility
// - workbench.panel.repl.resetViewContainerLocation
// - workbench.panel.repl.view.focus
// - workbench.panel.repl.view.removeView
// - workbench.panel.repl.view.resetViewLocation
// - workbench.panel.repl.view.toggleVisibility
// - workbench.scm.action.collapseAllRepositories
// - workbench.scm.action.expandAllRepositories
// - workbench.scm.action.setListViewMode
// - workbench.scm.action.setSortKey.name
// - workbench.scm.action.setSortKey.path
// - workbench.scm.action.setSortKey.status
// - workbench.scm.action.setTreeViewMode
// - workbench.scm.focus
// - workbench.scm.removeView
// - workbench.scm.repositories.focus
// - workbench.scm.repositories.resetViewLocation
// - workbench.scm.resetViewLocation
// - workbench.scm.toggleVisibility
// - workbench.trust.configure
// - workbench.trust.manage
// - workbench.userData.actions.askToTunrOnAfterInit
// - workbench.userData.actions.openSyncBackupsFolder
// - workbench.userData.actions.signin
// - workbench.userData.actions.turningOn
// - workbench.userDataSync.actions.configure
// - workbench.userDataSync.actions.help
// - workbench.userDataSync.actions.manage
// - workbench.userDataSync.actions.resolveKeybindingsConflicts
// - workbench.userDataSync.actions.resolveSettingsConflicts
// - workbench.userDataSync.actions.resolveSnippetsConflicts
// - workbench.userDataSync.actions.settings
// - workbench.userDataSync.actions.showLog
// - workbench.userDataSync.actions.showSyncedData
// - workbench.userDataSync.actions.syncNow
// - workbench.userDataSync.actions.turnOff
// - workbench.userDataSync.actions.turnOn
// - workbench.view.debug.resetViewContainerLocation
// - workbench.view.explorer.resetViewContainerLocation
// - workbench.view.extension.dockerView
// - workbench.view.extension.dockerView.resetViewContainerLocation
// - workbench.view.extension.flutter
// - workbench.view.extension.flutter.resetViewContainerLocation
// - workbench.view.extension.references-view
// - workbench.view.extension.references-view.resetViewContainerLocation
// - workbench.view.extension.test
// - workbench.view.extension.test.resetViewContainerLocation
// - workbench.view.extensions.resetViewContainerLocation
// - workbench.view.remote
// - workbench.view.remote.resetViewContainerLocation
// - workbench.view.scm.resetViewContainerLocation
// - workbench.view.search.focus
// - workbench.view.search.removeView
// - workbench.view.search.resetViewContainerLocation
// - workbench.view.search.resetViewLocation
// - workbench.view.search.toggleVisibility
// - workbench.view.sync
// - workbench.view.sync.resetViewContainerLocation
// - workbench.view.testing.focus
// - workbench.view.testing.removeView
// - workbench.view.testing.resetViewLocation
// - workbench.view.testing.toggleVisibility
// - workbench.views.extensions.builtinFeatureExtensions.focus
// - workbench.views.extensions.builtinFeatureExtensions.resetViewLocation
// - workbench.views.extensions.builtinProgrammingLanguageExtensions.focus
// - workbench.views.extensions.builtinProgrammingLanguageExtensions.resetViewLocation
// - workbench.views.extensions.builtinThemeExtensions.focus
// - workbench.views.extensions.builtinThemeExtensions.resetViewLocation
// - workbench.views.extensions.disabled.focus
// - workbench.views.extensions.disabled.resetViewLocation
// - workbench.views.extensions.enabled.focus
// - workbench.views.extensions.enabled.resetViewLocation
// - workbench.views.extensions.installed.empty.focus
// - workbench.views.extensions.installed.empty.resetViewLocation
// - workbench.views.extensions.installed.focus
// - workbench.views.extensions.installed.resetViewLocation
// - workbench.views.extensions.marketplace.focus
// - workbench.views.extensions.marketplace.resetViewLocation
// - workbench.views.extensions.otherRecommendations.focus
// - workbench.views.extensions.otherRecommendations.resetViewLocation
// - workbench.views.extensions.popular.focus
// - workbench.views.extensions.popular.resetViewLocation
// - workbench.views.extensions.searchBuiltin.focus
// - workbench.views.extensions.searchBuiltin.resetViewLocation
// - workbench.views.extensions.searchDisabled.focus
// - workbench.views.extensions.searchDisabled.resetViewLocation
// - workbench.views.extensions.searchEnabled.focus
// - workbench.views.extensions.searchEnabled.resetViewLocation
// - workbench.views.extensions.searchInstalled.focus
// - workbench.views.extensions.searchInstalled.resetViewLocation
// - workbench.views.extensions.searchOutdated.focus
// - workbench.views.extensions.searchOutdated.resetViewLocation
// - workbench.views.extensions.searchWorkspaceUnsupported.focus
// - workbench.views.extensions.searchWorkspaceUnsupported.resetViewLocation
// - workbench.views.extensions.untrustedPartiallySupportedExtensions.focus
// - workbench.views.extensions.untrustedPartiallySupportedExtensions.resetViewLocation
// - workbench.views.extensions.untrustedUnsupportedExtensions.focus
// - workbench.views.extensions.untrustedUnsupportedExtensions.resetViewLocation
// - workbench.views.extensions.virtualPartiallySupportedExtensions.focus
// - workbench.views.extensions.virtualPartiallySupportedExtensions.resetViewLocation
// - workbench.views.extensions.virtualUnsupportedExtensions.focus
// - workbench.views.extensions.virtualUnsupportedExtensions.resetViewLocation
// - workbench.views.extensions.workspaceRecommendations.focus
// - workbench.views.extensions.workspaceRecommendations.resetViewLocation
// - workbench.views.sync.localActivity.focus
// - workbench.views.sync.localActivity.resetViewLocation
// - workbench.views.sync.machines.focus
// - workbench.views.sync.machines.resetViewLocation
// - workbench.views.sync.merges.focus
// - workbench.views.sync.merges.resetViewLocation
// - workbench.views.sync.remoteActivity.focus
// - workbench.views.sync.remoteActivity.resetViewLocation
// - workbench.views.sync.troubleshoot.focus
// - workbench.views.sync.troubleshoot.resetViewLocation
// - xmlTools.executeXQuery
// - xmlTools.getCurrentXPath
// - xmlTools.minifyXml
// - xmlTools.textToXml
// - xmlTools.xmlToText
// - xmlTreeView.focus
// - xmlTreeView.resetViewLocation
{
// -------------------------------------------------------------------------------------------------------------------
// Workbench settings.
"workbench.iconTheme": "material-icon-theme",
"workbench.editor.highlightModifiedTabs": true,
"workbench.settings.openDefaultSettings": true,
"workbench.settings.editor": "json",
"workbench.startupEditor": "newUntitledFile",
// -------------------------------------------------------------------------------------------------------------------
// Security settings.
"security.workspace.trust.enabled": false,
// -------------------------------------------------------------------------------------------------------------------
// Editor settings.
"editor.defaultFormatter": null,
"editor.fontSize": 14,
"editor.detectIndentation": true,
"editor.formatOnPaste": true,
"editor.formatOnType": true,
"editor.formatOnSave": true,
"editor.formatOnSaveTimeout": 3000,
"editor.tabSize": 4,
"editor.insertSpaces": true,
"editor.rulers": [
140,
150
],
"editor.minimap.enabled": true,
"editor.minimap.renderCharacters": false,
"editor.roundedSelection": false,
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": true,
"editor.suggestSelection": "first",
"editor.fontLigatures": true,
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.mouseWheelZoom": true,
"editor.inlineSuggest.enabled": true,
"editor.codeActionsOnSave": {
"source.fixAll": true,
"source.organizeImports": true,
"source.sortMembers": true
},
"runOnSave.commands": [
{
"match": ".*",
"command": "editor.action.formatDocument",
"runIn": "vscode"
},
],
// -------------------------------------------------------------------------------------------------------------------
// Explorer settings.
"explorer.openEditors.visible": 0,
"explorer.compactFolders": false,
"explorer.confirmDelete": true,
// -------------------------------------------------------------------------------------------------------------------
// Terminal settings.
"terminal.integrated.defaultProfile.linux": "bash",
"terminal.integrated.defaultProfile.windows": "Git Bash",
"terminal.integrated.profiles.windows": {
"C:\\Program Files\\Git\\bin\\bash.exe (migrated)": {
"path": "C:\\Program Files\\Git\\bin\\bash.exe",
"args": []
}
},
// -------------------------------------------------------------------------------------------------------------------
// Files settings.
"files.insertFinalNewline": true,
"files.autoSave": "afterDelay",
"files.exclude": {
"**/*.pyc": {
"when": "$(basename).py"
},
"**/.git": true,
"**/__pycache__": true,
"**/.venv": true,
},
"files.trimTrailingWhitespace": true,
// -------------------------------------------------------------------------------------------------------------------
// Window settings.
"window.zoomLevel": 0,
// -------------------------------------------------------------------------------------------------------------------
// Inellicode extension settings.
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// -------------------------------------------------------------------------------------------------------------------
// Prettier extension settings.
"prettier.resolveGlobalModules": true,
// -------------------------------------------------------------------------------------------------------------------
// Bracket Pair Colorizer 2 extension settings.
"bracket-pair-colorizer-2.depreciation-notice": false,
// -------------------------------------------------------------------------------------------------------------------
// Thunder Client extension settings.
"thunder-client.codeSnippetLanguage": "cs-httpclient",
// -------------------------------------------------------------------------------------------------------------------
// Support Untrusted Workspaces extension settings.
"extensions.supportUntrustedWorkspaces": {
"esbenp.prettier-vscode": {
"supported": true,
"version": "6.4.0"
}
},
// -------------------------------------------------------------------------------------------------------------------
// JavaScript settings.
"[javascript]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
// -------------------------------------------------------------------------------------------------------------------
// Dart settings.
"[dart]": {
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.rulers": [
80
],
"editor.selectionHighlight": false,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.suggestSelection": "first",
"editor.tabCompletion": "onlySnippets",
"editor.wordBasedSuggestions": false
},
// -------------------------------------------------------------------------------------------------------------------
// JSONC settings.
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
// -------------------------------------------------------------------------------------------------------------------
// Python settings.
"[python]": {
"editor.tabSize": 4,
"editor.insertSpaces": true,
"editor.formatOnSave": true,
"editor.defaultFormatter": "ms-python.python",
"editor.formatOnPaste": false,
"editor.formatOnSaveMode": "file",
"editor.codeActionsOnSave": {
"source.organizeImports": true
}
},
// -------------------------------------------------------------------------------------------------------------------
// Markdown settings.
"[markdown]": {
"editor.wordWrap": "on"
},
// -------------------------------------------------------------------------------------------------------------------
// Docker settings.
"[dockerfile]": {
"editor.defaultFormatter": "ms-azuretools.vscode-docker"
},
"[dockercompose]": {
"editor.defaultFormatter": "ms-azuretools.vscode-docker"
},
// -------------------------------------------------------------------------------------------------------------------
// JSON settings.
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
// -------------------------------------------------------------------------------------------------------------------
// Jupyter settings.
"notebook.cellToolbarLocation": {
"default": "right",
"jupyter-notebook": "left"
},
"workbench.editorAssociations": {
"*.ipynb": "jupyter-notebook"
},
// -------------------------------------------------------------------------------------------------------------------
// Vue settings.
"[vue]": {
"editor.defaultFormatter": "johnsoncodehk.volar"
},
// -------------------------------------------------------------------------------------------------------------------
// HTML settings.
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[sql]": {
"editor.defaultFormatter": "adpyke.vscode-sql-formatter"
},
"thunder-client.saveToWorkspace": true,
"thunder-client.customLocation": "./.vscode/extensions/thunder_client/",
"thunder-client.httpVersion": "HTTP/2",
"thunder-client.htmlView": "Preview",
"thunder-client.workspaceRelativePath": "./.vscode/extensions/thunder_client",
"thunder-client.certificates": [],
"settingsSync.ignoredExtensions": [],
"sync.autoDownload": true,
"sync.gist": "5e4ad3b54cf49b67733b027a8156a555",
// -------------------------------------------------------------------------------------------------------------------
}
{"version":5,"content":"[{\"identifier\":{\"id\":\"vscode.bat\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.clojure\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.coffeescript\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.configuration-editing\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.cpp\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.csharp\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css-language-features\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-auto-launch\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-server-ready\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.docker\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.emmet\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.extension-editing\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.fsharp\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.github\"},\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.github-authentication\"},\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.go\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.groovy\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.grunt\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.gulp\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.handlebars\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.hlsl\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html-language-features\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.image-preview\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ini\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.jake\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.java\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.javascript\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json-language-features\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.julia\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.less\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.log\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.lua\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.make\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-language-features\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.merge-conflict\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.microsoft-authentication\"},\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.notebook-markdown-extensions\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.npm\"},\"version\":\"1.0.1\"},{\"identifier\":{\"id\":\"vscode.objective-c\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.perl\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php-language-features\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.powershell\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.pug\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.python\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.r\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.razor\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ruby\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.rust\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.scss\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.search-result\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shaderlab\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shellscript\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.simple-browser\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.sql\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.swift\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.testing-editor-contributions\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-abyss\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-defaults\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-kimbie-dark\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai-dimmed\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-quietlight\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-red\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-dark\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-light\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-tomorrow-night-blue\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript-language-features\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vb\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vscode-theme-seti\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.xml\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.yaml\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"ms-vscode-remote.remote-wsl-recommender\",\"uuid\":\"cb296d3c-017a-4dee-83af-ebb5a5a16e9a\"},\"version\":\"0.0.9\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug\",\"uuid\":\"25629058-ddac-4e17-abba-74678e126c5d\"},\"version\":\"1.56.2\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug-companion\",\"uuid\":\"99cb0b7f-7354-4278-b8da-6cc79972169d\"},\"version\":\"1.0.13\"},{\"identifier\":{\"id\":\"ms-vscode.node-debug\",\"uuid\":\"b6ded8fb-a0a0-4c1c-acbd-ab2a3bc995a6\"},\"version\":\"1.44.27\"},{\"identifier\":{\"id\":\"ms-vscode.node-debug2\",\"uuid\":\"36d19e17-7569-4841-a001-947eb18602b2\"},\"version\":\"1.42.6\"},{\"identifier\":{\"id\":\"ms-vscode.references-view\",\"uuid\":\"dc489f46-520d-4556-ae85-1f9eab3c412d\"},\"version\":\"0.0.80\"},{\"identifier\":{\"id\":\"ms-vscode.vscode-js-profile-table\",\"uuid\":\"7e52b41b-71ad-457b-ab7e-0620f1fc4feb\"},\"version\":\"0.0.18\"}]"}
{"version":5,"content":"[{\"identifier\":{\"id\":\"vscode.bat\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.clojure\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.coffeescript\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.configuration-editing\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.cpp\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.csharp\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css-language-features\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.dart\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-auto-launch\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-server-ready\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.docker\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.emmet\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.extension-editing\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.fsharp\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.github\"},\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.github-authentication\"},\"version\":\"0.0.2\"},{\"identifier\":{\"id\":\"vscode.go\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.groovy\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.grunt\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.gulp\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.handlebars\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.hlsl\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html-language-features\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.image-preview\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ini\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ipynb\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.jake\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.java\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.javascript\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json-language-features\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.julia\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.less\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.log\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.lua\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.make\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-language-features\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-math\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.merge-conflict\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.microsoft-authentication\"},\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.npm\"},\"version\":\"1.0.1\"},{\"identifier\":{\"id\":\"vscode.objective-c\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.perl\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php-language-features\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.powershell\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.pug\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.python\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.r\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.razor\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ruby\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.rust\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.scss\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.search-result\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shaderlab\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shellscript\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.simple-browser\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.sql\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.swift\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-abyss\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-defaults\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-kimbie-dark\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai-dimmed\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-quietlight\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-red\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-dark\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-light\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-tomorrow-night-blue\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript-language-features\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vb\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vscode-theme-seti\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.xml\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.yaml\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"aaron-bond.better-comments\",\"uuid\":\"7a0110bb-231a-4598-aa1b-0769ea46d28b\"},\"version\":\"2.1.0\",\"installed\":true},{\"identifier\":{\"id\":\"adpyke.vscode-sql-formatter\",\"uuid\":\"ac70a31d-d9ab-417b-b259-baf7cd9d6cb0\"},\"version\":\"1.4.4\",\"installed\":true},{\"identifier\":{\"id\":\"albymor.increment-selection\",\"uuid\":\"3fe4660f-1dcb-47d4-8f7e-1a22a16b2d5e\"},\"version\":\"0.2.0\",\"installed\":true},{\"identifier\":{\"id\":\"alexcvzz.vscode-sqlite\",\"uuid\":\"eaee103c-e866-4b73-87f8-3749cab64da2\"},\"version\":\"0.13.0\",\"installed\":true},{\"identifier\":{\"id\":\"coenraads.bracket-pair-colorizer\",\"uuid\":\"f583eafd-aa0d-4ccb-8f44-d1e610389660\"},\"version\":\"1.0.61\",\"installed\":true},{\"identifier\":{\"id\":\"coenraads.bracket-pair-colorizer-2\",\"uuid\":\"5a6e2b21-1d61-4acd-b31b-907f9c23f18a\"},\"version\":\"0.2.1\",\"installed\":true},{\"identifier\":{\"id\":\"dart-code.dart-code\",\"uuid\":\"f57f68ea-9ee8-42b5-9a97-041d3e4278c4\"},\"version\":\"3.25.1\",\"installed\":true},{\"identifier\":{\"id\":\"dart-code.flutter\",\"uuid\":\"f6c3ec04-6057-4d9c-b997-69cba07a6158\"},\"version\":\"3.25.0\",\"installed\":true},{\"identifier\":{\"id\":\"dongli.python-preview\",\"uuid\":\"70e24b61-872b-47e6-b2a6-e5fc2cf3f4e9\"},\"version\":\"0.0.4\",\"installed\":true},{\"identifier\":{\"id\":\"esbenp.prettier-vscode\",\"uuid\":\"96fa4707-6983-4489-b7c5-d5ffdfdcce90\"},\"version\":\"8.1.0\",\"installed\":true},{\"identifier\":{\"id\":\"foxundermoon.shell-format\",\"uuid\":\"5fb19573-2183-4cf2-b53d-0fb869dae7ae\"},\"version\":\"7.1.0\",\"installed\":true},{\"identifier\":{\"id\":\"frhtylcn.pythonsnippets\",\"uuid\":\"0ad8c94b-76b2-4033-b703-18596182bfcc\"},\"version\":\"1.0.2\",\"installed\":true},{\"identifier\":{\"id\":\"jeroen-meijer.pubspec-assist\",\"uuid\":\"91c5dadd-29e8-4ced-8d0b-6c4bf5901ee1\"},\"version\":\"2.2.1\",\"installed\":true},{\"identifier\":{\"id\":\"k--kato.intellij-idea-keybindings\",\"uuid\":\"f30b63fa-e34a-40af-a573-5de5ecfb6c5e\"},\"version\":\"1.4.5\",\"installed\":true},{\"identifier\":{\"id\":\"kevinrose.vsc-python-indent\",\"uuid\":\"f3cbfb84-b1e1-40ff-b70f-877253461260\"},\"version\":\"1.14.2\",\"installed\":true},{\"identifier\":{\"id\":\"kisstkondoros.vscode-gutter-preview\",\"uuid\":\"eedfd044-d5ac-4389-973d-3ac1fdb98ad5\"},\"version\":\"0.27.1\",\"installed\":true},{\"identifier\":{\"id\":\"ms-azuretools.vscode-docker\",\"uuid\":\"0479fc1c-3d67-49f9-b087-fb9069afe48f\"},\"version\":\"1.15.0\",\"installed\":true},{\"identifier\":{\"id\":\"ms-dotnettools.csharp\",\"uuid\":\"d0bfc4ab-1d3a-4487-8782-7cf6027b4fff\"},\"version\":\"1.23.14\",\"installed\":true},{\"identifier\":{\"id\":\"ms-python.python\",\"uuid\":\"f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5\"},\"version\":\"2021.8.1102490946\",\"installed\":true},{\"identifier\":{\"id\":\"ms-python.vscode-pylance\",\"uuid\":\"364d2426-116a-433a-a5d8-a5098dc3afbd\"},\"version\":\"2021.8.0\",\"installed\":true},{\"identifier\":{\"id\":\"ms-toolsai.jupyter\",\"uuid\":\"6c2f1801-1e7f-45b2-9b5c-7782f1e076e8\"},\"version\":\"2021.8.1195043623\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode-remote.remote-containers\",\"uuid\":\"93ce222b-5f6f-49b7-9ab1-a0463c6238df\"},\"version\":\"0.191.0\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode-remote.remote-ssh\",\"uuid\":\"607fd052-be03-4363-b657-2bd62b83d28a\"},\"version\":\"0.65.7\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode-remote.remote-ssh-edit\",\"uuid\":\"bfeaf631-bcff-4908-93ed-fda4ef9a0c5c\"},\"version\":\"0.65.7\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode-remote.remote-wsl\",\"uuid\":\"f0c5397b-d357-4197-99f0-cb4202f22818\"},\"version\":\"0.58.2\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode-remote.remote-wsl-recommender\",\"uuid\":\"cb296d3c-017a-4dee-83af-ebb5a5a16e9a\"},\"version\":\"0.0.11\"},{\"identifier\":{\"id\":\"ms-vscode-remote.vscode-remote-extensionpack\",\"uuid\":\"23d72dfc-8dd1-4e30-926e-8783b4378f13\"},\"version\":\"0.21.0\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode.js-debug\",\"uuid\":\"25629058-ddac-4e17-abba-74678e126c5d\"},\"version\":\"1.59.0\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug-companion\",\"uuid\":\"99cb0b7f-7354-4278-b8da-6cc79972169d\"},\"version\":\"1.0.14\"},{\"identifier\":{\"id\":\"ms-vscode.node-debug\",\"uuid\":\"b6ded8fb-a0a0-4c1c-acbd-ab2a3bc995a6\"},\"version\":\"1.44.32\"},{\"identifier\":{\"id\":\"ms-vscode.node-debug2\",\"uuid\":\"36d19e17-7569-4841-a001-947eb18602b2\"},\"version\":\"1.42.10\"},{\"identifier\":{\"id\":\"ms-vscode.powershell\",\"uuid\":\"40d39ce9-c381-47a0-80c8-a6661f731eab\"},\"version\":\"2021.6.2\",\"installed\":true},{\"identifier\":{\"id\":\"ms-vscode.references-view\",\"uuid\":\"dc489f46-520d-4556-ae85-1f9eab3c412d\"},\"version\":\"0.0.80\"},{\"identifier\":{\"id\":\"ms-vscode.vscode-js-profile-table\",\"uuid\":\"7e52b41b-71ad-457b-ab7e-0620f1fc4feb\"},\"version\":\"0.0.18\"},{\"identifier\":{\"id\":\"nash.awesome-flutter-snippets\",\"uuid\":\"5619a084-6632-4221-9def-b94bdc42e23a\"},\"version\":\"3.0.1\",\"installed\":true},{\"identifier\":{\"id\":\"njpwerner.autodocstring\",\"uuid\":\"2d6fea35-f68e-461d-9b7b-5cd05be99451\"},\"version\":\"0.5.4\",\"installed\":true},{\"identifier\":{\"id\":\"njqdev.vscode-python-typehint\",\"uuid\":\"a7b7591e-f2b8-48f7-b8ea-6d62a0dd38c8\"},\"version\":\"1.4.1\",\"installed\":true},{\"identifier\":{\"id\":\"octref.vetur\",\"uuid\":\"2f5dd8cb-d251-4d70-abfe-ddebcb077483\"},\"version\":\"0.34.1\",\"installed\":true},{\"identifier\":{\"id\":\"oderwat.indent-rainbow\",\"uuid\":\"eaa2127d-cb69-4ab9-8505-a60c9ee5f28b\"},\"version\":\"7.5.0\",\"installed\":true},{\"identifier\":{\"id\":\"pkief.material-icon-theme\",\"uuid\":\"5db78037-f674-459f-a236-db622c427c5b\"},\"version\":\"4.9.0\",\"installed\":true},{\"identifier\":{\"id\":\"usernamehw.errorlens\",\"uuid\":\"9d8c32ab-354c-4daf-a9bf-20b633734435\"},\"version\":\"3.3.2\",\"installed\":true},{\"identifier\":{\"id\":\"vinicioslc.adb-interface-vscode\",\"uuid\":\"3168cc76-e4fd-41e5-b405-277c5fc7dafa\"},\"version\":\"0.22.1\",\"installed\":true},{\"identifier\":{\"id\":\"yzane.markdown-pdf\",\"uuid\":\"f015bc3c-a098-4245-8765-615e002e09ab\"},\"version\":\"1.4.4\",\"installed\":true}]"}
{"ref":"e0d870dd-6534-413d-b8b4-06489f15e84d","content":"{\"version\":5,\"machineId\":\"885f5dca-0070-494e-bcfa-99bc7abf3e12\",\"content\":\"[{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.bat\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.clojure\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.coffeescript\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.configuration-editing\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.cpp\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.csharp\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.css\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.css-language-features\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.debug-auto-launch\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.debug-server-ready\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.docker\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.emmet\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.extension-editing\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.fsharp\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.git\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.git-ui\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.github\\\"},\\\"version\\\":\\\"0.0.1\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.github-authentication\\\"},\\\"version\\\":\\\"0.0.1\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.go\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.groovy\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.grunt\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.gulp\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.handlebars\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.hlsl\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.html\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.html-language-features\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.image-preview\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.ini\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.jake\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.java\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.javascript\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.json\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.json-language-features\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.less\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.log\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.lua\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.make\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.markdown\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.markdown-language-features\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.merge-conflict\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.microsoft-authentication\\\"},\\\"version\\\":\\\"0.0.1\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.js-debug\\\",\\\"uuid\\\":\\\"25629058-ddac-4e17-abba-74678e126c5d\\\"},\\\"version\\\":\\\"1.52.2\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.js-debug-companion\\\",\\\"uuid\\\":\\\"99cb0b7f-7354-4278-b8da-6cc79972169d\\\"},\\\"version\\\":\\\"1.0.8\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.node-debug\\\",\\\"uuid\\\":\\\"b6ded8fb-a0a0-4c1c-acbd-ab2a3bc995a6\\\"},\\\"version\\\":\\\"1.44.15\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.node-debug2\\\",\\\"uuid\\\":\\\"36d19e17-7569-4841-a001-947eb18602b2\\\"},\\\"version\\\":\\\"1.42.5\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.references-view\\\",\\\"uuid\\\":\\\"dc489f46-520d-4556-ae85-1f9eab3c412d\\\"},\\\"version\\\":\\\"0.0.74\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.vscode-js-profile-table\\\",\\\"uuid\\\":\\\"7e52b41b-71ad-457b-ab7e-0620f1fc4feb\\\"},\\\"version\\\":\\\"0.0.11\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.npm\\\"},\\\"version\\\":\\\"1.0.1\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.objective-c\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.perl\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.php\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.php-language-features\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.powershell\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.pug\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.python\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.r\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.razor\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.ruby\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.rust\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.scss\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.search-result\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.shaderlab\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.shellscript\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.sql\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.swift\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-abyss\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-defaults\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-kimbie-dark\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-monokai\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-monokai-dimmed\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-quietlight\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-red\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.vscode-theme-seti\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-solarized-dark\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-solarized-light\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-tomorrow-night-blue\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.typescript\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.typescript-language-features\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.vb\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.xml\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.yaml\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"dart-code.dart-code\\\",\\\"uuid\\\":\\\"f57f68ea-9ee8-42b5-9a97-041d3e4278c4\\\"},\\\"version\\\":\\\"3.20.1\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"dart-code.flutter\\\",\\\"uuid\\\":\\\"f6c3ec04-6057-4d9c-b997-69cba07a6158\\\"},\\\"version\\\":\\\"3.20.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"nash.awesome-flutter-snippets\\\",\\\"uuid\\\":\\\"5619a084-6632-4221-9def-b94bdc42e23a\\\"},\\\"version\\\":\\\"2.0.4\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"usernamehw.errorlens\\\",\\\"uuid\\\":\\\"9d8c32ab-354c-4daf-a9bf-20b633734435\\\"},\\\"version\\\":\\\"3.2.4\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"coenraads.bracket-pair-colorizer-2\\\",\\\"uuid\\\":\\\"5a6e2b21-1d61-4acd-b31b-907f9c23f18a\\\"},\\\"version\\\":\\\"0.2.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"jeroen-meijer.pubspec-assist\\\",\\\"uuid\\\":\\\"91c5dadd-29e8-4ced-8d0b-6c4bf5901ee1\\\"},\\\"version\\\":\\\"2.2.1\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"aaron-bond.better-comments\\\",\\\"uuid\\\":\\\"7a0110bb-231a-4598-aa1b-0769ea46d28b\\\"},\\\"version\\\":\\\"2.1.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"kisstkondoros.vscode-gutter-preview\\\",\\\"uuid\\\":\\\"eedfd044-d5ac-4389-973d-3ac1fdb98ad5\\\"},\\\"version\\\":\\\"0.26.2\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"pkief.material-icon-theme\\\",\\\"uuid\\\":\\\"5db78037-f674-459f-a236-db622c427c5b\\\"},\\\"version\\\":\\\"4.9.0\\\",\\\"installed\\\":true,\\\"state\\\":{\\\"material-icon-theme.version\\\":\\\"4.9.0\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"k--kato.intellij-idea-keybindings\\\",\\\"uuid\\\":\\\"f30b63fa-e34a-40af-a573-5de5ecfb6c5e\\\"},\\\"version\\\":\\\"1.3.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"vinicioslc.adb-interface-vscode\\\",\\\"uuid\\\":\\\"3168cc76-e4fd-41e5-b405-277c5fc7dafa\\\"},\\\"version\\\":\\\"0.21.1\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"octref.vetur\\\",\\\"uuid\\\":\\\"2f5dd8cb-d251-4d70-abfe-ddebcb077483\\\"},\\\"version\\\":\\\"0.33.1\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-dotnettools.csharp\\\",\\\"uuid\\\":\\\"d0bfc4ab-1d3a-4487-8782-7cf6027b4fff\\\"},\\\"version\\\":\\\"1.23.11\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"yzane.markdown-pdf\\\",\\\"uuid\\\":\\\"f015bc3c-a098-4245-8765-615e002e09ab\\\"},\\\"version\\\":\\\"1.4.4\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.julia\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode-remote.remote-wsl-recommender\\\",\\\"uuid\\\":\\\"cb296d3c-017a-4dee-83af-ebb5a5a16e9a\\\"},\\\"version\\\":\\\"0.0.9\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.notebook-markdown-extensions\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.simple-browser\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.testing-editor-contributions\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-python.python\\\",\\\"uuid\\\":\\\"f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5\\\"},\\\"version\\\":\\\"2021.5.829140558\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-toolsai.jupyter\\\",\\\"uuid\\\":\\\"6c2f1801-1e7f-45b2-9b5c-7782f1e076e8\\\"},\\\"version\\\":\\\"2021.6.832593372\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-python.vscode-pylance\\\",\\\"uuid\\\":\\\"364d2426-116a-433a-a5d8-a5098dc3afbd\\\"},\\\"version\\\":\\\"2021.5.1\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.dart\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.ipynb\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.markdown-math\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"adpyke.vscode-sql-formatter\\\",\\\"uuid\\\":\\\"ac70a31d-d9ab-417b-b259-baf7cd9d6cb0\\\"},\\\"version\\\":\\\"1.4.4\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"albymor.increment-selection\\\",\\\"uuid\\\":\\\"3fe4660f-1dcb-47d4-8f7e-1a22a16b2d5e\\\"},\\\"version\\\":\\\"0.2.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"alexcvzz.vscode-sqlite\\\",\\\"uuid\\\":\\\"eaee103c-e866-4b73-87f8-3749cab64da2\\\"},\\\"version\\\":\\\"0.13.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"coenraads.bracket-pair-colorizer\\\",\\\"uuid\\\":\\\"f583eafd-aa0d-4ccb-8f44-d1e610389660\\\"},\\\"version\\\":\\\"1.0.61\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"dongli.python-preview\\\",\\\"uuid\\\":\\\"70e24b61-872b-47e6-b2a6-e5fc2cf3f4e9\\\"},\\\"version\\\":\\\"0.0.4\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"esbenp.prettier-vscode\\\",\\\"uuid\\\":\\\"96fa4707-6983-4489-b7c5-d5ffdfdcce90\\\"},\\\"version\\\":\\\"8.1.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"foxundermoon.shell-format\\\",\\\"uuid\\\":\\\"5fb19573-2183-4cf2-b53d-0fb869dae7ae\\\"},\\\"version\\\":\\\"7.1.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"frhtylcn.pythonsnippets\\\",\\\"uuid\\\":\\\"0ad8c94b-76b2-4033-b703-18596182bfcc\\\"},\\\"version\\\":\\\"1.0.2\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"kevinrose.vsc-python-indent\\\",\\\"uuid\\\":\\\"f3cbfb84-b1e1-40ff-b70f-877253461260\\\"},\\\"version\\\":\\\"1.14.2\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-azuretools.vscode-docker\\\",\\\"uuid\\\":\\\"0479fc1c-3d67-49f9-b087-fb9069afe48f\\\"},\\\"version\\\":\\\"1.15.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode-remote.remote-containers\\\",\\\"uuid\\\":\\\"93ce222b-5f6f-49b7-9ab1-a0463c6238df\\\"},\\\"version\\\":\\\"0.191.1\\\",\\\"installed\\\":true,\\\"state\\\":{\\\"userConfirmedAttachToContainerRequiresTrust\\\":true}},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode-remote.remote-ssh\\\",\\\"uuid\\\":\\\"607fd052-be03-4363-b657-2bd62b83d28a\\\"},\\\"version\\\":\\\"0.65.7\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode-remote.remote-ssh-edit\\\",\\\"uuid\\\":\\\"bfeaf631-bcff-4908-93ed-fda4ef9a0c5c\\\"},\\\"version\\\":\\\"0.65.7\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode-remote.remote-wsl\\\",\\\"uuid\\\":\\\"f0c5397b-d357-4197-99f0-cb4202f22818\\\"},\\\"version\\\":\\\"0.58.2\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode-remote.vscode-remote-extensionpack\\\",\\\"uuid\\\":\\\"23d72dfc-8dd1-4e30-926e-8783b4378f13\\\"},\\\"version\\\":\\\"0.21.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.powershell\\\",\\\"uuid\\\":\\\"40d39ce9-c381-47a0-80c8-a6661f731eab\\\"},\\\"version\\\":\\\"2021.6.2\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"njpwerner.autodocstring\\\",\\\"uuid\\\":\\\"2d6fea35-f68e-461d-9b7b-5cd05be99451\\\"},\\\"version\\\":\\\"0.5.4\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"njqdev.vscode-python-typehint\\\",\\\"uuid\\\":\\\"a7b7591e-f2b8-48f7-b8ea-6d62a0dd38c8\\\"},\\\"version\\\":\\\"1.4.1\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"oderwat.indent-rainbow\\\",\\\"uuid\\\":\\\"eaa2127d-cb69-4ab9-8505-a60c9ee5f28b\\\"},\\\"version\\\":\\\"7.5.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"dotjoshjohnson.xml\\\",\\\"uuid\\\":\\\"0cb81da2-1880-4755-9995-0ae9cc728e20\\\"},\\\"version\\\":\\\"2.5.1\\\",\\\"installed\\\":true}]\"}","skippedExtensions":[]}
{"ref":"0","content":null,"platformSpecific":false}
{"ref":"a07e331b-0b69-4686-945e-c24f4a277aa5","content":"{\"version\":2,\"machineId\":\"885f5dca-0070-494e-bcfa-99bc7abf3e12\",\"content\":\"{\\\"settings\\\":\\\"{\\\\n \\\\\\\"workbench.iconTheme\\\\\\\": \\\\\\\"material-icon-theme\\\\\\\",\\\\n \\\\\\\"editor.fontLigatures\\\\\\\": true,\\\\n \\\\\\\"[dart]\\\\\\\": {\\\\n \\\\\\\"editor.formatOnSave\\\\\\\": true,\\\\n \\\\\\\"editor.formatOnType\\\\\\\": true,\\\\n \\\\\\\"editor.rulers\\\\\\\": [\\\\n 80\\\\n ],\\\\n \\\\\\\"editor.selectionHighlight\\\\\\\": false,\\\\n \\\\\\\"editor.suggest.snippetsPreventQuickSuggestions\\\\\\\": false,\\\\n \\\\\\\"editor.suggestSelection\\\\\\\": \\\\\\\"first\\\\\\\",\\\\n \\\\\\\"editor.tabCompletion\\\\\\\": \\\\\\\"onlySnippets\\\\\\\",\\\\n \\\\\\\"editor.wordBasedSuggestions\\\\\\\": false\\\\n },\\\\n \\\\\\\"files.autoSave\\\\\\\": \\\\\\\"afterDelay\\\\\\\",\\\\n \\\\\\\"workbench.editorAssociations\\\\\\\": {\\\\n \\\\\\\"*.ipynb\\\\\\\": \\\\\\\"jupyter-notebook\\\\\\\"\\\\n },\\\\n \\\\\\\"workbench.startupEditor\\\\\\\": \\\\\\\"none\\\\\\\",\\\\n \\\\\\\"editor.formatOnSave\\\\\\\": true,\\\\n \\\\\\\"python.formatting.provider\\\\\\\": \\\\\\\"black\\\\\\\",\\\\n \\\\\\\"editor.mouseWheelZoom\\\\\\\": true,\\\\n \\\\\\\"terminal.integrated.tabs.enabled\\\\\\\": false,\\\\n \\\\\\\"terminal.integrated.defaultProfile.linux\\\\\\\": \\\\\\\"\\\\\\\",\\\\n \\\\\\\"terminal.integrated.defaultProfile.windows\\\\\\\": \\\\\\\"C:\\\\\\\\\\\\\\\\Program Files\\\\\\\\\\\\\\\\Git\\\\\\\\\\\\\\\\bin\\\\\\\\\\\\\\\\bash.exe (migrated)\\\\\\\",\\\\n \\\\\\\"terminal.integrated.profiles.windows\\\\\\\": {\\\\n \\\\\\\"C:\\\\\\\\\\\\\\\\Program Files\\\\\\\\\\\\\\\\Git\\\\\\\\\\\\\\\\bin\\\\\\\\\\\\\\\\bash.exe (migrated)\\\\\\\": {\\\\n \\\\\\\"path\\\\\\\": \\\\\\\"C:\\\\\\\\\\\\\\\\Program Files\\\\\\\\\\\\\\\\Git\\\\\\\\\\\\\\\\bin\\\\\\\\\\\\\\\\bash.exe\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": []\\\\n }\\\\n },\\\\n \\\\\\\"[dockerfile]\\\\\\\": {\\\\n \\\\\\\"editor.defaultFormatter\\\\\\\": \\\\\\\"ms-azuretools.vscode-docker\\\\\\\"\\\\n },\\\\n \\\\\\\"[jsonc]\\\\\\\": {\\\\n \\\\\\\"editor.defaultFormatter\\\\\\\": \\\\\\\"esbenp.prettier-vscode\\\\\\\"\\\\n },\\\\n \\\\\\\"notebook.cellToolbarLocation\\\\\\\": {\\\\n \\\\\\\"default\\\\\\\": \\\\\\\"right\\\\\\\",\\\\n \\\\\\\"jupyter-notebook\\\\\\\": \\\\\\\"left\\\\\\\"\\\\n },\\\\n \\\\\\\"[json]\\\\\\\": {\\\\n \\\\\\\"editor.defaultFormatter\\\\\\\": \\\\\\\"esbenp.prettier-vscode\\\\\\\"\\\\n }\\\\n}\\\"}\"}"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment