[
  {
    "id": "noop"
  },
  {
    "id": "undo"
  },
  {
    "id": "default:undo"
  },
  {
    "id": "redo"
  },
  {
    "id": "default:redo"
  },
  {
    "id": "editor.action.selectAll"
  },
  {
    "id": "columnSelect"
  },
  {
    "id": "cursorColumnSelectLeft",
    "when": "textInputFocus"
  },
  {
    "id": "cursorColumnSelectRight",
    "when": "textInputFocus"
  },
  {
    "id": "cursorColumnSelectUp",
    "when": "textInputFocus"
  },
  {
    "id": "cursorColumnSelectPageUp",
    "when": "textInputFocus"
  },
  {
    "id": "cursorColumnSelectDown",
    "when": "textInputFocus"
  },
  {
    "id": "cursorColumnSelectPageDown",
    "when": "textInputFocus"
  },
  {
    "id": "cursorMove",
    "metadata": {
      "description": "Move cursor to a logical position in the view",
      "args": [
        {
          "name": "Cursor move argument object",
          "description": "Property-value pairs that can be passed through this argument:\n\t\t\t\t\t* 'to': A mandatory logical position value providing where to move the cursor.\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'left', 'right', 'up', 'down', 'prevBlankLine', 'nextBlankLine',\n\t\t\t\t\t\t'wrappedLineStart', 'wrappedLineEnd', 'wrappedLineColumnCenter'\n\t\t\t\t\t\t'wrappedLineFirstNonWhitespaceCharacter', 'wrappedLineLastNonWhitespaceCharacter'\n\t\t\t\t\t\t'viewPortTop', 'viewPortCenter', 'viewPortBottom', 'viewPortIfOutside'\n\t\t\t\t\t\t```\n\t\t\t\t\t* 'by': Unit to move. Default is computed based on 'to' value.\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'line', 'wrappedLine', 'character', 'halfLine'\n\t\t\t\t\t\t```\n\t\t\t\t\t* 'value': Number of units to move. Default is '1'.\n\t\t\t\t\t* 'select': If 'true' makes the selection. Default is 'false'.\n\t\t\t\t",
          "schema": {
            "type": "object",
            "required": ["to"],
            "properties": {
              "to": {
                "type": "string",
                "enum": [
                  "left",
                  "right",
                  "up",
                  "down",
                  "prevBlankLine",
                  "nextBlankLine",
                  "wrappedLineStart",
                  "wrappedLineEnd",
                  "wrappedLineColumnCenter",
                  "wrappedLineFirstNonWhitespaceCharacter",
                  "wrappedLineLastNonWhitespaceCharacter",
                  "viewPortTop",
                  "viewPortCenter",
                  "viewPortBottom",
                  "viewPortIfOutside"
                ]
              },
              "by": {
                "type": "string",
                "enum": ["line", "wrappedLine", "character", "halfLine"]
              },
              "value": {
                "type": "number",
                "default": 1
              },
              "select": {
                "type": "boolean",
                "default": false
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "cursorLeft",
    "when": "textInputFocus"
  },
  {
    "id": "cursorLeftSelect",
    "when": "textInputFocus"
  },
  {
    "id": "cursorRight",
    "when": "textInputFocus"
  },
  {
    "id": "cursorRightSelect",
    "when": "textInputFocus"
  },
  {
    "id": "cursorUp",
    "when": "textInputFocus"
  },
  {
    "id": "cursorUpSelect",
    "when": "textInputFocus"
  },
  {
    "id": "cursorPageUp",
    "when": "textInputFocus"
  },
  {
    "id": "cursorPageUpSelect",
    "when": "textInputFocus"
  },
  {
    "id": "cursorDown",
    "when": "textInputFocus"
  },
  {
    "id": "cursorDownSelect",
    "when": "textInputFocus"
  },
  {
    "id": "cursorPageDown",
    "when": "textInputFocus"
  },
  {
    "id": "cursorPageDownSelect",
    "when": "textInputFocus"
  },
  {
    "id": "createCursor"
  },
  {
    "id": "cursorHome",
    "when": "textInputFocus"
  },
  {
    "id": "cursorHomeSelect",
    "when": "textInputFocus"
  },
  {
    "id": "cursorLineStart"
  },
  {
    "id": "cursorLineStartSelect"
  },
  {
    "id": "cursorEnd",
    "metadata": {
      "description": "Go to End",
      "args": [
        {
          "name": "args",
          "schema": {
            "type": "object",
            "properties": {
              "sticky": {
                "description": "Stick to the end even when going to longer lines",
                "type": "boolean",
                "default": false
              }
            }
          }
        }
      ]
    },
    "when": "textInputFocus"
  },
  {
    "id": "cursorEndSelect",
    "metadata": {
      "description": "Select to End",
      "args": [
        {
          "name": "args",
          "schema": {
            "type": "object",
            "properties": {
              "sticky": {
                "description": "Stick to the end even when going to longer lines",
                "type": "boolean",
                "default": false
              }
            }
          }
        }
      ]
    },
    "when": "textInputFocus"
  },
  {
    "id": "cursorLineEnd"
  },
  {
    "id": "cursorLineEndSelect"
  },
  {
    "id": "cursorTop",
    "when": "textInputFocus"
  },
  {
    "id": "cursorTopSelect",
    "when": "textInputFocus"
  },
  {
    "id": "cursorBottom",
    "when": "textInputFocus"
  },
  {
    "id": "cursorBottomSelect",
    "when": "textInputFocus"
  },
  {
    "id": "editorScroll",
    "metadata": {
      "description": "Scroll editor in the given direction",
      "args": [
        {
          "name": "Editor scroll argument object",
          "description": "Property-value pairs that can be passed through this argument:\n\t\t\t\t\t* 'to': A mandatory direction value.\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'up', 'down'\n\t\t\t\t\t\t```\n\t\t\t\t\t* 'by': Unit to move. Default is computed based on 'to' value.\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'line', 'wrappedLine', 'page', 'halfPage', 'editor'\n\t\t\t\t\t\t```\n\t\t\t\t\t* 'value': Number of units to move. Default is '1'.\n\t\t\t\t\t* 'revealCursor': If 'true' reveals the cursor if it is outside view port.\n\t\t\t\t",
          "schema": {
            "type": "object",
            "required": ["to"],
            "properties": {
              "to": {
                "type": "string",
                "enum": ["up", "down"]
              },
              "by": {
                "type": "string",
                "enum": ["line", "wrappedLine", "page", "halfPage", "editor"]
              },
              "value": {
                "type": "number",
                "default": 1
              },
              "revealCursor": {
                "type": "boolean"
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "scrollLineUp",
    "when": "textInputFocus"
  },
  {
    "id": "scrollPageUp",
    "when": "textInputFocus"
  },
  {
    "id": "scrollEditorTop"
  },
  {
    "id": "scrollLineDown",
    "when": "textInputFocus"
  },
  {
    "id": "scrollPageDown",
    "when": "textInputFocus"
  },
  {
    "id": "scrollEditorBottom"
  },
  {
    "id": "scrollLeft"
  },
  {
    "id": "scrollRight"
  },
  {
    "id": "lastCursorWordSelect"
  },
  {
    "id": "lastCursorLineSelect"
  },
  {
    "id": "lastCursorLineSelectDrag"
  },
  {
    "id": "cancelSelection",
    "when": "editorHasSelection && textInputFocus"
  },
  {
    "id": "removeSecondaryCursors",
    "when": "editorHasMultipleSelections && textInputFocus"
  },
  {
    "id": "revealLine",
    "metadata": {
      "description": "Reveal the given line at the given logical position",
      "args": [
        {
          "name": "Reveal line argument object",
          "description": "Property-value pairs that can be passed through this argument:\n\t\t\t\t\t* 'lineNumber': A mandatory line number value.\n\t\t\t\t\t* 'at': Logical position at which line has to be revealed.\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'top', 'center', 'bottom'\n\t\t\t\t\t\t```\n\t\t\t\t",
          "schema": {
            "type": "object",
            "required": ["lineNumber"],
            "properties": {
              "lineNumber": {
                "type": ["number", "string"]
              },
              "at": {
                "type": "string",
                "enum": ["top", "center", "bottom"]
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "setSelection"
  },
  {
    "id": "lineBreakInsert"
  },
  {
    "id": "outdent",
    "when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus"
  },
  {
    "id": "tab",
    "when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus"
  },
  {
    "id": "deleteLeft",
    "when": "textInputFocus"
  },
  {
    "id": "deleteRight",
    "when": "textInputFocus"
  },
  {
    "id": "default:type"
  },
  {
    "id": "type",
    "metadata": {
      "description": "Type",
      "args": [
        {
          "name": "args",
          "schema": {
            "type": "object",
            "required": ["text"],
            "properties": {
              "text": {
                "type": "string"
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "default:replacePreviousChar"
  },
  {
    "id": "replacePreviousChar"
  },
  {
    "id": "default:compositionType"
  },
  {
    "id": "compositionType"
  },
  {
    "id": "default:compositionStart"
  },
  {
    "id": "compositionStart"
  },
  {
    "id": "default:compositionEnd"
  },
  {
    "id": "compositionEnd"
  },
  {
    "id": "default:paste"
  },
  {
    "id": "paste"
  },
  {
    "id": "default:cut"
  },
  {
    "id": "cut"
  },
  {
    "id": "diffEditor.toggleCollapseUnchangedRegions",
    "metadata": {
      "description": {
        "value": "Toggle Collapse Unchanged Regions",
        "original": "Toggle Collapse Unchanged Regions"
      }
    }
  },
  {
    "id": "diffEditor.toggleShowMovedCodeBlocks",
    "metadata": {
      "description": {
        "value": "Toggle Show Moved Code Blocks",
        "original": "Toggle Show Moved Code Blocks"
      }
    }
  },
  {
    "id": "diffEditor.toggleUseInlineViewWhenSpaceIsLimited",
    "metadata": {
      "description": {
        "value": "Toggle Use Inline View When Space Is Limited",
        "original": "Toggle Use Inline View When Space Is Limited"
      }
    }
  },
  {
    "id": "diffEditor.revert",
    "metadata": {
      "description": {
        "value": "Revert",
        "original": "Revert"
      }
    }
  },
  {
    "id": "diffEditor.switchSide",
    "metadata": {
      "description": {
        "value": "Switch Side",
        "original": "Switch Side"
      }
    }
  },
  {
    "id": "diffEditor.exitCompareMove",
    "metadata": {
      "description": {
        "value": "Exit Compare Move",
        "original": "Exit Compare Move"
      }
    },
    "when": "comparingMovedCode"
  },
  {
    "id": "diffEditor.collapseAllUnchangedRegions",
    "metadata": {
      "description": {
        "value": "Collapse All Unchanged Regions",
        "original": "Collapse All Unchanged Regions"
      }
    }
  },
  {
    "id": "diffEditor.showAllUnchangedRegions",
    "metadata": {
      "description": {
        "value": "Show All Unchanged Regions",
        "original": "Show All Unchanged Regions"
      }
    }
  },
  {
    "id": "editor.action.diffReview.next"
  },
  {
    "id": "editor.action.accessibleDiffViewer.next",
    "metadata": {
      "description": {
        "value": "Go to Next Difference",
        "original": "Go to Next Difference"
      }
    },
    "when": "isInDiffEditor"
  },
  {
    "id": "editor.action.diffReview.prev"
  },
  {
    "id": "editor.action.accessibleDiffViewer.prev",
    "metadata": {
      "description": {
        "value": "Go to Previous Difference",
        "original": "Go to Previous Difference"
      }
    },
    "when": "isInDiffEditor"
  },
  {
    "id": "editor.action.setSelectionAnchor",
    "when": "editorTextFocus"
  },
  {
    "id": "editor.action.goToSelectionAnchor"
  },
  {
    "id": "editor.action.selectFromAnchorToCursor",
    "when": "editorTextFocus && selectionAnchorSet"
  },
  {
    "id": "editor.action.cancelSelectionAnchor",
    "when": "editorTextFocus && selectionAnchorSet"
  },
  {
    "id": "editor.action.selectToBracket",
    "metadata": {
      "description": {
        "value": "Select the text inside and including the brackets or curly braces",
        "original": "Select the text inside and including the brackets or curly braces"
      },
      "args": [
        {
          "name": "args",
          "schema": {
            "type": "object",
            "properties": {
              "selectBrackets": {
                "type": "boolean",
                "default": true
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "editor.action.jumpToBracket",
    "when": "editorTextFocus"
  },
  {
    "id": "editor.action.removeBrackets",
    "when": "editorTextFocus"
  },
  {
    "id": "editor.action.moveCarretLeftAction"
  },
  {
    "id": "editor.action.moveCarretRightAction"
  },
  {
    "id": "editor.action.transposeLetters"
  },
  {
    "id": "editor.cancelOperation",
    "when": "cancellableOperation"
  },
  {
    "id": "leaveEditorMessage",
    "when": "messageVisible"
  },
  {
    "id": "editor.action.clipboardCutAction"
  },
  {
    "id": "editor.action.clipboardCopyAction"
  },
  {
    "id": "editor.action.clipboardPasteAction"
  },
  {
    "id": "editor.action.clipboardCopyWithSyntaxHighlightingAction"
  },
  {
    "id": "hideCodeActionWidget",
    "metadata": {
      "description": {
        "value": "Hide action widget",
        "original": "Hide action widget"
      }
    },
    "when": "codeActionMenuVisible"
  },
  {
    "id": "selectPrevCodeAction",
    "metadata": {
      "description": {
        "value": "Select previous action",
        "original": "Select previous action"
      }
    },
    "when": "codeActionMenuVisible"
  },
  {
    "id": "selectNextCodeAction",
    "metadata": {
      "description": {
        "value": "Select next action",
        "original": "Select next action"
      }
    },
    "when": "codeActionMenuVisible"
  },
  {
    "id": "acceptSelectedCodeAction",
    "metadata": {
      "description": {
        "value": "Accept selected action",
        "original": "Accept selected action"
      }
    },
    "when": "codeActionMenuVisible"
  },
  {
    "id": "previewSelectedCodeAction",
    "metadata": {
      "description": {
        "value": "Preview selected action",
        "original": "Preview selected action"
      }
    },
    "when": "codeActionMenuVisible"
  },
  {
    "id": "editor.action.quickFix",
    "when": "editorHasCodeActionsProvider && textInputFocus && !editorReadonly"
  },
  {
    "id": "editor.action.refactor",
    "metadata": {
      "description": "Refactor...",
      "args": [
        {
          "name": "args",
          "schema": {
            "type": "object",
            "defaultSnippets": [
              {
                "body": {
                  "kind": ""
                }
              }
            ],
            "properties": {
              "kind": {
                "type": "string",
                "description": "Kind of the code action to run."
              },
              "apply": {
                "type": "string",
                "description": "Controls when the returned actions are applied.",
                "default": "ifSingle",
                "enum": ["first", "ifSingle", "never"],
                "enumDescriptions": [
                  "Always apply the first returned code action.",
                  "Apply the first returned code action if it is the only one.",
                  "Do not apply the returned code actions."
                ]
              },
              "preferred": {
                "type": "boolean",
                "default": false,
                "description": "Controls if only preferred code actions should be returned."
              }
            }
          }
        }
      ]
    },
    "when": "editorHasCodeActionsProvider && textInputFocus && !editorReadonly"
  },
  {
    "id": "editor.action.sourceAction",
    "metadata": {
      "description": "Source Action...",
      "args": [
        {
          "name": "args",
          "schema": {
            "type": "object",
            "defaultSnippets": [
              {
                "body": {
                  "kind": ""
                }
              }
            ],
            "properties": {
              "kind": {
                "type": "string",
                "description": "Kind of the code action to run."
              },
              "apply": {
                "type": "string",
                "description": "Controls when the returned actions are applied.",
                "default": "ifSingle",
                "enum": ["first", "ifSingle", "never"],
                "enumDescriptions": [
                  "Always apply the first returned code action.",
                  "Apply the first returned code action if it is the only one.",
                  "Do not apply the returned code actions."
                ]
              },
              "preferred": {
                "type": "boolean",
                "default": false,
                "description": "Controls if only preferred code actions should be returned."
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "editor.action.organizeImports",
    "when": "textInputFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)source\\.organizeImports\\b/"
  },
  {
    "id": "editor.action.autoFix",
    "when": "textInputFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)quickfix\\b/"
  },
  {
    "id": "editor.action.fixAll"
  },
  {
    "id": "editor.action.codeAction",
    "metadata": {
      "description": "Trigger a code action",
      "args": [
        {
          "name": "args",
          "schema": {
            "type": "object",
            "defaultSnippets": [
              {
                "body": {
                  "kind": ""
                }
              }
            ],
            "properties": {
              "kind": {
                "type": "string",
                "description": "Kind of the code action to run."
              },
              "apply": {
                "type": "string",
                "description": "Controls when the returned actions are applied.",
                "default": "ifSingle",
                "enum": ["first", "ifSingle", "never"],
                "enumDescriptions": [
                  "Always apply the first returned code action.",
                  "Apply the first returned code action if it is the only one.",
                  "Do not apply the returned code actions."
                ]
              },
              "preferred": {
                "type": "boolean",
                "default": false,
                "description": "Controls if only preferred code actions should be returned."
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "codelens.showLensesInCurrentLine"
  },
  {
    "id": "togglePeekWidgetFocus",
    "when": "inReferenceSearchEditor || referenceSearchVisible"
  },
  {
    "id": "goToNextReference",
    "when": "inReferenceSearchEditor || referenceSearchVisible"
  },
  {
    "id": "goToPreviousReference",
    "when": "inReferenceSearchEditor || referenceSearchVisible"
  },
  {
    "id": "goToNextReferenceFromEmbeddedEditor"
  },
  {
    "id": "goToPreviousReferenceFromEmbeddedEditor"
  },
  {
    "id": "closeReferenceSearchEditor"
  },
  {
    "id": "closeReferenceSearch",
    "when": "inReferenceSearchEditor && !config.editor.stablePeek"
  },
  {
    "id": "revealReference",
    "when": "listFocus && referenceSearchVisible && !inputFocus && !treeElementCanCollapse && !treeElementCanExpand && !treestickyScrollFocused"
  },
  {
    "id": "openReferenceToSide",
    "when": "listFocus && referenceSearchVisible && !inputFocus && !treeElementCanCollapse && !treeElementCanExpand && !treestickyScrollFocused"
  },
  {
    "id": "openReference"
  },
  {
    "id": "editor.gotoNextSymbolFromResult",
    "when": "hasSymbols"
  },
  {
    "id": "editor.gotoNextSymbolFromResult.cancel",
    "when": "hasSymbols"
  },
  {
    "id": "editor.action.goToDeclaration"
  },
  {
    "id": "editor.action.revealDefinition",
    "metadata": {
      "description": {
        "value": "Go to Definition",
        "original": "Go to Definition",
        "mnemonicTitle": "Go to &&Definition"
      }
    },
    "when": "editorHasDefinitionProvider && editorTextFocus"
  },
  {
    "id": "editor.action.openDeclarationToTheSide"
  },
  {
    "id": "editor.action.revealDefinitionAside",
    "metadata": {
      "description": {
        "value": "Open Definition to the Side",
        "original": "Open Definition to the Side"
      }
    },
    "when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
  },
  {
    "id": "editor.action.previewDeclaration"
  },
  {
    "id": "editor.action.peekDefinition",
    "metadata": {
      "description": {
        "value": "Peek Definition",
        "original": "Peek Definition"
      }
    },
    "when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
  },
  {
    "id": "editor.action.revealDeclaration",
    "metadata": {
      "description": {
        "value": "Go to Declaration",
        "original": "Go to Declaration",
        "mnemonicTitle": "Go to &&Declaration"
      }
    }
  },
  {
    "id": "editor.action.peekDeclaration",
    "metadata": {
      "description": {
        "value": "Peek Declaration",
        "original": "Peek Declaration"
      }
    }
  },
  {
    "id": "editor.action.goToTypeDefinition",
    "metadata": {
      "description": {
        "value": "Go to Type Definition",
        "original": "Go to Type Definition",
        "mnemonicTitle": "Go to &&Type Definition"
      }
    }
  },
  {
    "id": "editor.action.peekTypeDefinition",
    "metadata": {
      "description": {
        "value": "Peek Type Definition",
        "original": "Peek Type Definition"
      }
    }
  },
  {
    "id": "editor.action.goToImplementation",
    "metadata": {
      "description": {
        "value": "Go to Implementations",
        "original": "Go to Implementations",
        "mnemonicTitle": "Go to &&Implementations"
      }
    },
    "when": "editorHasImplementationProvider && editorTextFocus"
  },
  {
    "id": "editor.action.peekImplementation",
    "metadata": {
      "description": {
        "value": "Peek Implementations",
        "original": "Peek Implementations"
      }
    },
    "when": "editorHasImplementationProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
  },
  {
    "id": "editor.action.goToReferences",
    "metadata": {
      "description": {
        "value": "Go to References",
        "original": "Go to References",
        "mnemonicTitle": "Go to &&References"
      }
    },
    "when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
  },
  {
    "id": "editor.action.referenceSearch.trigger",
    "metadata": {
      "description": {
        "value": "Peek References",
        "original": "Peek References"
      }
    }
  },
  {
    "id": "editor.action.goToLocations",
    "metadata": {
      "description": "Go to locations from a position in a file",
      "args": [
        {
          "name": "uri",
          "description": "The text document in which to start"
        },
        {
          "name": "position",
          "description": "The position at which to start"
        },
        {
          "name": "locations",
          "description": "An array of locations."
        },
        {
          "name": "multiple",
          "description": "Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto`"
        },
        {
          "name": "noResultsMessage",
          "description": "Human readable message that shows when locations is empty."
        }
      ]
    }
  },
  {
    "id": "editor.action.peekLocations",
    "metadata": {
      "description": "Peek locations from a position in a file",
      "args": [
        {
          "name": "uri",
          "description": "The text document in which to start"
        },
        {
          "name": "position",
          "description": "The position at which to start"
        },
        {
          "name": "locations",
          "description": "An array of locations."
        },
        {
          "name": "multiple",
          "description": "Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto`"
        }
      ]
    }
  },
  {
    "id": "editor.action.findReferences"
  },
  {
    "id": "editor.action.showReferences"
  },
  {
    "id": "editor.action.hideColorPicker",
    "metadata": {
      "description": {
        "value": "Hide the standalone color picker.",
        "original": "Hide the standalone color picker."
      }
    },
    "when": "standaloneColorPickerVisible"
  },
  {
    "id": "editor.action.insertColorWithStandaloneColorPicker",
    "metadata": {
      "description": {
        "value": "Insert hex/rgb/hsl colors with the focused standalone color picker.",
        "original": "Insert hex/rgb/hsl colors with the focused standalone color picker."
      }
    },
    "when": "standaloneColorPickerFocused"
  },
  {
    "id": "editor.action.showOrFocusStandaloneColorPicker",
    "metadata": {
      "description": {
        "value": "Show or focus a standalone color picker which uses the default color provider. It displays hex/rgb/hsl colors.",
        "original": "Show or focus a standalone color picker which uses the default color provider. It displays hex/rgb/hsl colors."
      }
    }
  },
  {
    "id": "editor.action.commentLine",
    "when": "editorTextFocus && !editorReadonly"
  },
  {
    "id": "editor.action.addCommentLine",
    "when": "editorTextFocus && !editorReadonly"
  },
  {
    "id": "editor.action.removeCommentLine",
    "when": "editorTextFocus && !editorReadonly"
  },
  {
    "id": "editor.action.blockComment",
    "when": "editorTextFocus && !editorReadonly"
  },
  {
    "id": "editor.action.showContextMenu",
    "when": "textInputFocus"
  },
  {
    "id": "cursorUndo",
    "when": "textInputFocus"
  },
  {
    "id": "cursorRedo"
  },
  {
    "id": "editor.changePasteType",
    "when": "pasteWidgetVisible"
  },
  {
    "id": "editor.hidePasteWidget",
    "when": "pasteWidgetVisible"
  },
  {
    "id": "editor.action.pasteAs",
    "metadata": {
      "description": "Paste as",
      "args": [
        {
          "name": "args",
          "schema": {
            "type": "object",
            "properties": {
              "kind": {
                "type": "string",
                "description": "The kind of the paste edit to try applying. If not provided or there are multiple edits for this kind, the editor will show a picker."
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "editor.action.pasteAsText"
  },
  {
    "id": "editor.changeDropType",
    "when": "dropWidgetVisible"
  },
  {
    "id": "editor.hideDropWidget",
    "when": "dropWidgetVisible"
  },
  {
    "id": "history.showPrevious",
    "when": "historyNavigationBackwardsEnabled && historyNavigationWidgetFocus && !isComposing && !suggestWidgetVisible"
  },
  {
    "id": "history.showNext",
    "when": "historyNavigationForwardsEnabled && historyNavigationWidgetFocus && !isComposing && !suggestWidgetVisible"
  },
  {
    "id": "actions.find",
    "when": "editorFocus || editorIsOpen"
  },
  {
    "id": "editor.action.startFindReplaceAction",
    "when": "editorFocus || editorIsOpen"
  },
  {
    "id": "editor.actions.findWithArgs",
    "metadata": {
      "description": "Open a new In-Editor Find Widget.",
      "args": [
        {
          "name": "Open a new In-Editor Find Widget args",
          "schema": {
            "properties": {
              "searchString": {
                "type": "string"
              },
              "replaceString": {
                "type": "string"
              },
              "isRegex": {
                "type": "boolean"
              },
              "matchWholeWord": {
                "type": "boolean"
              },
              "isCaseSensitive": {
                "type": "boolean"
              },
              "preserveCase": {
                "type": "boolean"
              },
              "findInSelection": {
                "type": "boolean"
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "actions.findWithSelection"
  },
  {
    "id": "editor.action.nextMatchFindAction",
    "when": "editorFocus"
  },
  {
    "id": "editor.action.previousMatchFindAction",
    "when": "editorFocus"
  },
  {
    "id": "editor.action.goToMatchFindAction"
  },
  {
    "id": "editor.action.nextSelectionMatchFindAction",
    "when": "editorFocus"
  },
  {
    "id": "editor.action.previousSelectionMatchFindAction",
    "when": "editorFocus"
  },
  {
    "id": "closeFindWidget",
    "when": "editorFocus && findWidgetVisible && !isComposing"
  },
  {
    "id": "toggleFindCaseSensitive",
    "when": "editorFocus"
  },
  {
    "id": "toggleFindWholeWord",
    "when": "editorFocus"
  },
  {
    "id": "toggleFindRegex",
    "when": "editorFocus"
  },
  {
    "id": "toggleFindInSelection",
    "when": "editorFocus"
  },
  {
    "id": "togglePreserveCase",
    "when": "editorFocus"
  },
  {
    "id": "editor.action.replaceOne",
    "when": "editorFocus && findWidgetVisible"
  },
  {
    "id": "editor.action.replaceAll",
    "when": "editorFocus && findWidgetVisible"
  },
  {
    "id": "editor.action.selectAllMatches",
    "when": "editorFocus && findWidgetVisible"
  },
  {
    "id": "editor.unfold",
    "metadata": {
      "description": "Unfold the content in the editor",
      "args": [
        {
          "name": "Unfold editor argument",
          "description": "Property-value pairs that can be passed through this argument:\n\t\t\t\t\t\t* 'levels': Number of levels to unfold. If not set, defaults to 1.\n\t\t\t\t\t\t* 'direction': If 'up', unfold given number of levels up otherwise unfolds down.\n\t\t\t\t\t\t* 'selectionLines': Array of the start lines (0-based) of the editor selections to apply the unfold action to. If not set, the active selection(s) will be used.\n\t\t\t\t\t\t",
          "schema": {
            "type": "object",
            "properties": {
              "levels": {
                "type": "number",
                "default": 1
              },
              "direction": {
                "type": "string",
                "enum": ["up", "down"],
                "default": "down"
              },
              "selectionLines": {
                "type": "array",
                "items": {
                  "type": "number"
                }
              }
            }
          }
        }
      ]
    },
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.unfoldRecursively",
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.fold",
    "metadata": {
      "description": "Fold the content in the editor",
      "args": [
        {
          "name": "Fold editor argument",
          "description": "Property-value pairs that can be passed through this argument:\n\t\t\t\t\t\t\t* 'levels': Number of levels to fold.\n\t\t\t\t\t\t\t* 'direction': If 'up', folds given number of levels up otherwise folds down.\n\t\t\t\t\t\t\t* 'selectionLines': Array of the start lines (0-based) of the editor selections to apply the fold action to. If not set, the active selection(s) will be used.\n\t\t\t\t\t\t\tIf no levels or direction is set, folds the region at the locations or if already collapsed, the first uncollapsed parent instead.\n\t\t\t\t\t\t",
          "schema": {
            "type": "object",
            "properties": {
              "levels": {
                "type": "number"
              },
              "direction": {
                "type": "string",
                "enum": ["up", "down"]
              },
              "selectionLines": {
                "type": "array",
                "items": {
                  "type": "number"
                }
              }
            }
          }
        }
      ]
    },
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.foldRecursively",
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.toggleFoldRecursively",
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.foldAll",
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.unfoldAll",
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.foldAllBlockComments",
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.foldAllMarkerRegions",
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.unfoldAllMarkerRegions",
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.foldAllExcept",
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.unfoldAllExcept",
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.toggleFold",
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.gotoParentFold"
  },
  {
    "id": "editor.gotoPreviousFold"
  },
  {
    "id": "editor.gotoNextFold"
  },
  {
    "id": "editor.createFoldingRangeFromSelection",
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.removeManualFoldingRanges",
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.toggleImportFold"
  },
  {
    "id": "editor.foldLevel1",
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.foldLevel2",
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.foldLevel3",
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.foldLevel4",
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.foldLevel5",
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.foldLevel6",
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.foldLevel7",
    "when": "editorTextFocus && foldingEnabled"
  },
  {
    "id": "editor.action.fontZoomIn"
  },
  {
    "id": "editor.action.fontZoomOut"
  },
  {
    "id": "editor.action.fontZoomReset"
  },
  {
    "id": "editor.action.formatDocument",
    "when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor"
  },
  {
    "id": "editor.action.formatSelection",
    "when": "editorHasDocumentSelectionFormattingProvider && editorTextFocus && !editorReadonly"
  },
  {
    "id": "editor.action.format"
  },
  {
    "id": "jumpToNextSnippetPlaceholder",
    "when": "hasNextTabstop && inSnippetMode && textInputFocus"
  },
  {
    "id": "jumpToPrevSnippetPlaceholder",
    "when": "hasPrevTabstop && inSnippetMode && textInputFocus"
  },
  {
    "id": "leaveSnippet",
    "when": "inSnippetMode && textInputFocus"
  },
  {
    "id": "acceptSnippet"
  },
  {
    "id": "editor.action.triggerSuggest",
    "when": "editorHasCompletionItemProvider && textInputFocus && !editorReadonly && !suggestWidgetVisible"
  },
  {
    "id": "acceptSelectedSuggestion",
    "when": "suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus"
  },
  {
    "id": "acceptAlternativeSelectedSuggestion",
    "when": "suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus"
  },
  {
    "id": "acceptSelectedSuggestionOnEnter"
  },
  {
    "id": "hideSuggestWidget",
    "when": "suggestWidgetVisible && textInputFocus"
  },
  {
    "id": "selectNextSuggestion",
    "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion"
  },
  {
    "id": "selectNextPageSuggestion",
    "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion"
  },
  {
    "id": "selectLastSuggestion"
  },
  {
    "id": "selectPrevSuggestion",
    "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion"
  },
  {
    "id": "selectPrevPageSuggestion",
    "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion"
  },
  {
    "id": "selectFirstSuggestion"
  },
  {
    "id": "focusSuggestion",
    "when": "suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion"
  },
  {
    "id": "focusAndAcceptSuggestion"
  },
  {
    "id": "toggleSuggestionDetails",
    "when": "suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus"
  },
  {
    "id": "toggleExplainMode",
    "when": "suggestWidgetVisible"
  },
  {
    "id": "toggleSuggestionFocus",
    "when": "suggestWidgetVisible && textInputFocus"
  },
  {
    "id": "insertBestCompletion",
    "when": "atEndOfWord && textInputFocus && !hasOtherSuggestions && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'"
  },
  {
    "id": "insertNextSuggestion",
    "when": "hasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'"
  },
  {
    "id": "insertPrevSuggestion",
    "when": "hasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'"
  },
  {
    "id": "editor.action.resetSuggestSize"
  },
  {
    "id": "editor.action.inlineSuggest.trigger",
    "when": "config.github.copilot.inlineSuggest.enable && editorTextFocus && !editorHasSelection && !inlineSuggestionsVisible"
  },
  {
    "id": "editor.action.inlineSuggest.showNext",
    "when": "inlineSuggestionVisible && !editorReadonly"
  },
  {
    "id": "editor.action.inlineSuggest.showPrevious",
    "when": "inlineSuggestionVisible && !editorReadonly"
  },
  {
    "id": "editor.action.inlineSuggest.acceptNextWord",
    "when": "inlineSuggestionVisible && !editorReadonly"
  },
  {
    "id": "editor.action.inlineSuggest.acceptNextLine"
  },
  {
    "id": "editor.action.inlineSuggest.commit",
    "when": "inlineSuggestionHasIndentationLessThanTabSize && inlineSuggestionVisible && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible || cursorAtInlineEdit && inlineEditIsVisible && !editor.hasSelection && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible || inlineEditIsVisible && inlineSuggestionHasIndentationLessThanTabSize && inlineSuggestionVisible && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible || cursorAtInlineEdit && inlineEditIsVisible && inlineSuggestionVisible && !editor.hasSelection && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible"
  },
  {
    "id": "editor.action.inlineSuggest.hide",
    "when": "inlineEditIsVisible || inlineSuggestionVisible"
  },
  {
    "id": "editor.action.inlineSuggest.jump",
    "when": "inlineEditIsVisible && !cursorAtInlineEdit && !editor.hasSelection && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible"
  },
  {
    "id": "editor.action.inlineSuggest.toggleAlwaysShowToolbar",
    "metadata": {
      "description": "Always Show Toolbar"
    }
  },
  {
    "id": "editor.action.inlineSuggest.dev.extractRepro"
  },
  {
    "id": "editor.action.marker.next",
    "when": "editorFocus"
  },
  {
    "id": "editor.action.marker.prev",
    "when": "editorFocus"
  },
  {
    "id": "editor.action.marker.nextInFiles",
    "when": "editorFocus"
  },
  {
    "id": "editor.action.marker.prevInFiles",
    "when": "editorFocus"
  },
  {
    "id": "closeMarkersNavigation",
    "when": "editorFocus && markersNavigationVisible"
  },
  {
    "id": "editor.action.debugEditorGpuRenderer"
  },
  {
    "id": "editor.action.showHover",
    "metadata": {
      "description": {
        "value": "Show or focus the editor hover which shows documentation, references, and other content for a symbol at the current cursor position.",
        "original": "Show or focus the editor hover which shows documentation, references, and other content for a symbol at the current cursor position."
      },
      "args": [
        {
          "name": "args",
          "schema": {
            "type": "object",
            "properties": {
              "focus": {
                "description": "Controls if and when the hover should take focus upon being triggered by this action.",
                "enum": [
                  "noAutoFocus",
                  "focusIfVisible",
                  "autoFocusImmediately"
                ],
                "enumDescriptions": [
                  "The hover will not automatically take focus.",
                  "The hover will take focus only if it is already visible.",
                  "The hover will automatically take focus when it appears."
                ],
                "default": "focusIfVisible"
              }
            }
          }
        }
      ]
    },
    "when": "editorTextFocus"
  },
  {
    "id": "editor.action.showDefinitionPreviewHover",
    "metadata": {
      "description": {
        "value": "Show the definition preview hover in the editor.",
        "original": "Show the definition preview hover in the editor."
      }
    }
  },
  {
    "id": "editor.action.scrollUpHover",
    "metadata": {
      "description": {
        "value": "Scroll up the editor hover.",
        "original": "Scroll up the editor hover."
      }
    },
    "when": "editorHoverFocused"
  },
  {
    "id": "editor.action.scrollDownHover",
    "metadata": {
      "description": {
        "value": "Scroll down the editor hover.",
        "original": "Scroll down the editor hover."
      }
    },
    "when": "editorHoverFocused"
  },
  {
    "id": "editor.action.scrollLeftHover",
    "metadata": {
      "description": {
        "value": "Scroll left the editor hover.",
        "original": "Scroll left the editor hover."
      }
    },
    "when": "editorHoverFocused"
  },
  {
    "id": "editor.action.scrollRightHover",
    "metadata": {
      "description": {
        "value": "Scroll right the editor hover.",
        "original": "Scroll right the editor hover."
      }
    },
    "when": "editorHoverFocused"
  },
  {
    "id": "editor.action.pageUpHover",
    "metadata": {
      "description": {
        "value": "Page up the editor hover.",
        "original": "Page up the editor hover."
      }
    },
    "when": "editorHoverFocused"
  },
  {
    "id": "editor.action.pageDownHover",
    "metadata": {
      "description": {
        "value": "Page down the editor hover.",
        "original": "Page down the editor hover."
      }
    },
    "when": "editorHoverFocused"
  },
  {
    "id": "editor.action.goToTopHover",
    "metadata": {
      "description": {
        "value": "Go to the top of the editor hover.",
        "original": "Go to the top of the editor hover."
      }
    },
    "when": "editorHoverFocused"
  },
  {
    "id": "editor.action.goToBottomHover",
    "metadata": {
      "description": {
        "value": "Go to the bottom of the editor hover.",
        "original": "Go to the bottom of the editor hover."
      }
    },
    "when": "editorHoverFocused"
  },
  {
    "id": "editor.action.increaseHoverVerbosityLevel"
  },
  {
    "id": "editor.action.decreaseHoverVerbosityLevel"
  },
  {
    "id": "editor.action.indentationToSpaces",
    "metadata": {
      "description": {
        "value": "Convert the tab indentation to spaces.",
        "original": "Convert the tab indentation to spaces."
      }
    }
  },
  {
    "id": "editor.action.indentationToTabs",
    "metadata": {
      "description": {
        "value": "Convert the spaces indentation to tabs.",
        "original": "Convert the spaces indentation to tabs."
      }
    }
  },
  {
    "id": "editor.action.indentUsingTabs",
    "metadata": {
      "description": {
        "value": "Use indentation with tabs.",
        "original": "Use indentation with tabs."
      }
    }
  },
  {
    "id": "editor.action.indentUsingSpaces",
    "metadata": {
      "description": {
        "value": "Use indentation with spaces.",
        "original": "Use indentation with spaces."
      }
    }
  },
  {
    "id": "editor.action.changeTabDisplaySize",
    "metadata": {
      "description": {
        "value": "Change the space size equivalent of the tab.",
        "original": "Change the space size equivalent of the tab."
      }
    }
  },
  {
    "id": "editor.action.detectIndentation",
    "metadata": {
      "description": {
        "value": "Detect the indentation from content.",
        "original": "Detect the indentation from content."
      }
    }
  },
  {
    "id": "editor.action.reindentlines",
    "metadata": {
      "description": {
        "value": "Reindent the lines of the editor.",
        "original": "Reindent the lines of the editor."
      }
    }
  },
  {
    "id": "editor.action.reindentselectedlines",
    "metadata": {
      "description": {
        "value": "Reindent the selected lines of the editor.",
        "original": "Reindent the selected lines of the editor."
      }
    }
  },
  {
    "id": "editor.action.inPlaceReplace.up",
    "when": "editorTextFocus && !editorReadonly"
  },
  {
    "id": "editor.action.inPlaceReplace.down",
    "when": "editorTextFocus && !editorReadonly"
  },
  {
    "id": "expandLineSelection",
    "when": "textInputFocus"
  },
  {
    "id": "editor.action.copyLinesUpAction",
    "when": "editorTextFocus && !editorReadonly"
  },
  {
    "id": "editor.action.copyLinesDownAction",
    "when": "editorTextFocus && !editorReadonly"
  },
  {
    "id": "editor.action.duplicateSelection"
  },
  {
    "id": "editor.action.moveLinesUpAction",
    "when": "editorTextFocus && !editorReadonly"
  },
  {
    "id": "editor.action.moveLinesDownAction",
    "when": "editorTextFocus && !editorReadonly"
  },
  {
    "id": "editor.action.sortLinesAscending"
  },
  {
    "id": "editor.action.sortLinesDescending"
  },
  {
    "id": "editor.action.removeDuplicateLines"
  },
  {
    "id": "editor.action.trimTrailingWhitespace",
    "when": "editorTextFocus && !editorReadonly"
  },
  {
    "id": "editor.action.deleteLines",
    "when": "textInputFocus && !editorReadonly"
  },
  {
    "id": "editor.action.indentLines",
    "when": "editorTextFocus && !editorReadonly"
  },
  {
    "id": "editor.action.outdentLines",
    "when": "editorTextFocus && !editorReadonly"
  },
  {
    "id": "editor.action.insertLineBefore",
    "when": "editorTextFocus && !editorReadonly"
  },
  {
    "id": "editor.action.insertLineAfter",
    "when": "editorTextFocus && !editorReadonly"
  },
  {
    "id": "deleteAllLeft"
  },
  {
    "id": "deleteAllRight"
  },
  {
    "id": "editor.action.joinLines"
  },
  {
    "id": "editor.action.transpose"
  },
  {
    "id": "editor.action.transformToUppercase"
  },
  {
    "id": "editor.action.transformToLowercase"
  },
  {
    "id": "editor.action.transformToSnakecase"
  },
  {
    "id": "editor.action.transformToCamelcase"
  },
  {
    "id": "editor.action.transformToPascalcase"
  },
  {
    "id": "editor.action.transformToTitlecase"
  },
  {
    "id": "editor.action.transformToKebabcase"
  },
  {
    "id": "cancelLinkedEditingInput",
    "when": "LinkedEditingInputVisible && editorTextFocus"
  },
  {
    "id": "editor.action.linkedEditing",
    "when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
  },
  {
    "id": "editor.action.openLink"
  },
  {
    "id": "editor.action.insertCursorAbove",
    "when": "editorTextFocus"
  },
  {
    "id": "editor.action.insertCursorBelow",
    "when": "editorTextFocus"
  },
  {
    "id": "editor.action.insertCursorAtEndOfEachLineSelected",
    "when": "editorTextFocus"
  },
  {
    "id": "editor.action.addSelectionToNextFindMatch",
    "when": "editorFocus"
  },
  {
    "id": "editor.action.addSelectionToPreviousFindMatch"
  },
  {
    "id": "editor.action.moveSelectionToNextFindMatch",
    "when": "editorFocus"
  },
  {
    "id": "editor.action.moveSelectionToPreviousFindMatch"
  },
  {
    "id": "editor.action.selectHighlights",
    "when": "editorFocus"
  },
  {
    "id": "editor.action.changeAll",
    "when": "editorTextFocus && !editorReadonly"
  },
  {
    "id": "editor.action.addCursorsToBottom"
  },
  {
    "id": "editor.action.addCursorsToTop"
  },
  {
    "id": "editor.action.focusNextCursor",
    "metadata": {
      "description": "Focuses the next cursor",
      "args": []
    }
  },
  {
    "id": "editor.action.focusPreviousCursor",
    "metadata": {
      "description": "Focuses the previous cursor",
      "args": []
    }
  },
  {
    "id": "editor.action.inlineEdit.accept",
    "when": "cursorAtInlineEdit && inlineEditVisible && !editorReadonly"
  },
  {
    "id": "editor.action.inlineEdit.reject",
    "when": "inlineEditVisible && !editorReadonly"
  },
  {
    "id": "editor.action.inlineEdit.jumpTo",
    "when": "inlineEditVisible && !cursorAtInlineEdit && !editorReadonly"
  },
  {
    "id": "editor.action.inlineEdit.jumpBack",
    "when": "cursorAtInlineEdit && !editorReadonly"
  },
  {
    "id": "editor.action.inlineEdit.trigger",
    "when": "!editorReadonly && !inlineEditVisible"
  },
  {
    "id": "editor.action.triggerParameterHints",
    "when": "editorHasSignatureHelpProvider && editorTextFocus"
  },
  {
    "id": "closeParameterHints",
    "when": "editorFocus && parameterHintsVisible"
  },
  {
    "id": "showPrevParameterHint",
    "when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
  },
  {
    "id": "showNextParameterHint",
    "when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
  },
  {
    "id": "editor.action.rename",
    "when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
  },
  {
    "id": "acceptRenameInput",
    "when": "editorFocus && renameInputVisible && !isComposing"
  },
  {
    "id": "acceptRenameInputWithPreview",
    "when": "config.editor.rename.enablePreview && editorFocus && renameInputVisible && !isComposing"
  },
  {
    "id": "cancelRenameInput",
    "when": "editorFocus && renameInputVisible"
  },
  {
    "id": "focusNextRenameSuggestion",
    "metadata": {
      "description": {
        "value": "Focus Next Rename Suggestion",
        "original": "Focus Next Rename Suggestion"
      }
    },
    "when": "renameInputVisible"
  },
  {
    "id": "focusPreviousRenameSuggestion",
    "metadata": {
      "description": {
        "value": "Focus Previous Rename Suggestion",
        "original": "Focus Previous Rename Suggestion"
      }
    },
    "when": "renameInputVisible"
  },
  {
    "id": "editor.action.smartSelect.grow"
  },
  {
    "id": "editor.action.smartSelect.expand",
    "when": "editorTextFocus"
  },
  {
    "id": "editor.action.smartSelect.shrink",
    "when": "editorTextFocus"
  },
  {
    "id": "editor.action.toggleStickyScroll",
    "metadata": {
      "description": {
        "value": "Toggle/enable the editor sticky scroll which shows the nested scopes at the top of the viewport",
        "original": "Toggle/enable the editor sticky scroll which shows the nested scopes at the top of the viewport"
      }
    }
  },
  {
    "id": "editor.action.focusStickyScroll",
    "metadata": {
      "description": {
        "value": "Focus on the editor sticky scroll",
        "original": "Focus on the editor sticky scroll",
        "mnemonicTitle": "&&Focus Sticky Scroll"
      }
    }
  },
  {
    "id": "editor.action.selectPreviousStickyScrollLine",
    "metadata": {
      "description": {
        "value": "Select the previous sticky scroll line",
        "original": "Select the previous sticky scroll line"
      }
    },
    "when": "stickyScrollFocused"
  },
  {
    "id": "editor.action.selectNextStickyScrollLine",
    "metadata": {
      "description": {
        "value": "Select the next editor sticky scroll line",
        "original": "Select the next editor sticky scroll line"
      }
    },
    "when": "stickyScrollFocused"
  },
  {
    "id": "editor.action.goToFocusedStickyScrollLine",
    "metadata": {
      "description": {
        "value": "Go to the focused sticky scroll line",
        "original": "Go to the focused sticky scroll line"
      }
    },
    "when": "stickyScrollFocused"
  },
  {
    "id": "editor.action.selectEditor",
    "metadata": {
      "description": {
        "value": "Select Editor",
        "original": "Select Editor"
      }
    },
    "when": "stickyScrollFocused"
  },
  {
    "id": "editor.action.forceRetokenize"
  },
  {
    "id": "editor.action.toggleTabFocusMode",
    "metadata": {
      "description": {
        "value": "Determines whether the tab key moves focus around the workbench or inserts the tab character in the current editor. This is also called tab trapping, tab navigation, or tab focus mode.",
        "original": "Determines whether the tab key moves focus around the workbench or inserts the tab character in the current editor. This is also called tab trapping, tab navigation, or tab focus mode."
      }
    }
  },
  {
    "id": "editor.action.unicodeHighlight.disableHighlightingOfAmbiguousCharacters"
  },
  {
    "id": "editor.action.unicodeHighlight.disableHighlightingOfInvisibleCharacters"
  },
  {
    "id": "editor.action.unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters"
  },
  {
    "id": "editor.action.unicodeHighlight.showExcludeOptions"
  },
  {
    "id": "editor.action.wordHighlight.next",
    "when": "editorTextFocus && hasWordHighlights"
  },
  {
    "id": "editor.action.wordHighlight.prev",
    "when": "editorTextFocus && hasWordHighlights"
  },
  {
    "id": "editor.action.wordHighlight.trigger"
  },
  {
    "id": "cursorWordStartLeft"
  },
  {
    "id": "cursorWordEndLeft"
  },
  {
    "id": "cursorWordLeft",
    "when": "textInputFocus && !accessibilityModeEnabled"
  },
  {
    "id": "cursorWordStartLeftSelect"
  },
  {
    "id": "cursorWordEndLeftSelect"
  },
  {
    "id": "cursorWordLeftSelect",
    "when": "textInputFocus && !accessibilityModeEnabled"
  },
  {
    "id": "cursorWordStartRight"
  },
  {
    "id": "cursorWordEndRight",
    "when": "textInputFocus && !accessibilityModeEnabled"
  },
  {
    "id": "cursorWordRight"
  },
  {
    "id": "cursorWordStartRightSelect"
  },
  {
    "id": "cursorWordEndRightSelect",
    "when": "textInputFocus && !accessibilityModeEnabled"
  },
  {
    "id": "cursorWordRightSelect"
  },
  {
    "id": "cursorWordAccessibilityLeft",
    "when": "accessibilityModeEnabled && isWindows && textInputFocus && focusedView == 'workbench.panel.output'"
  },
  {
    "id": "cursorWordAccessibilityLeftSelect",
    "when": "accessibilityModeEnabled && isWindows && textInputFocus && focusedView == 'workbench.panel.output'"
  },
  {
    "id": "cursorWordAccessibilityRight",
    "when": "accessibilityModeEnabled && isWindows && textInputFocus && focusedView == 'workbench.panel.output'"
  },
  {
    "id": "cursorWordAccessibilityRightSelect",
    "when": "accessibilityModeEnabled && isWindows && textInputFocus && focusedView == 'workbench.panel.output'"
  },
  {
    "id": "deleteWordStartLeft"
  },
  {
    "id": "deleteWordEndLeft"
  },
  {
    "id": "deleteWordLeft",
    "when": "textInputFocus && !editorReadonly"
  },
  {
    "id": "deleteWordStartRight"
  },
  {
    "id": "deleteWordEndRight"
  },
  {
    "id": "deleteWordRight",
    "when": "textInputFocus && !editorReadonly"
  },
  {
    "id": "deleteInsideWord"
  },
  {
    "id": "cursorWordPartStartLeft"
  },
  {
    "id": "cursorWordPartStartLeftSelect"
  },
  {
    "id": "deleteWordPartLeft"
  },
  {
    "id": "deleteWordPartRight"
  },
  {
    "id": "cursorWordPartLeft"
  },
  {
    "id": "cursorWordPartLeftSelect"
  },
  {
    "id": "cursorWordPartRight"
  },
  {
    "id": "cursorWordPartRightSelect"
  },
  {
    "id": "insertSnippet",
    "when": "editorTextFocus && hasSnippetCompletions && !editorTabMovesFocus && !inSnippetMode"
  },
  {
    "id": "toggle.window.commandCenter",
    "metadata": {
      "description": "Toggle visibility of the Command Center in title bar"
    }
  },
  {
    "id": "toggle.workbench.layoutControl.enabled",
    "metadata": {
      "description": "Toggle visibility of the Layout Controls in title bar"
    }
  },
  {
    "id": "toggle.window.customTitleBarVisibility",
    "metadata": {
      "description": "Hide Custom Title Bar"
    }
  },
  {
    "id": "toggle.window.customTitleBarVisibility.windowed",
    "metadata": {
      "description": "Hide Custom Title Bar In Full Screen"
    }
  },
  {
    "id": "toggle.toggleCustomTitleBar",
    "metadata": {
      "description": "Custom Title Bar"
    }
  },
  {
    "id": "showCustomTitleBar",
    "metadata": {
      "description": {
        "value": "Show Custom Title Bar",
        "original": "Show Custom Title Bar"
      }
    }
  },
  {
    "id": "hideCustomTitleBar",
    "metadata": {
      "description": {
        "value": "Hide Custom Title Bar",
        "original": "Hide Custom Title Bar"
      }
    }
  },
  {
    "id": "hideCustomTitleBarInFullScreen",
    "metadata": {
      "description": {
        "value": "Hide Custom Title Bar In Full Screen",
        "original": "Hide Custom Title Bar In Full Screen"
      }
    }
  },
  {
    "id": "toggle.workbench.editor.editorActionsLocation",
    "metadata": {
      "description": "Editor Actions"
    }
  },
  {
    "id": "toggle.chat.commandCenter.enabled",
    "metadata": {
      "description": "Toggle visibility of the Chat Controls in title bar"
    }
  },
  {
    "id": "explorer.newFile"
  },
  {
    "id": "explorer.newFolder"
  },
  {
    "id": "explorer.download"
  },
  {
    "id": "explorer.upload"
  },
  {
    "id": "workbench.files.action.createFileFromExplorer",
    "metadata": {
      "description": "New File..."
    }
  },
  {
    "id": "workbench.files.action.createFolderFromExplorer",
    "metadata": {
      "description": "New Folder..."
    }
  },
  {
    "id": "workbench.files.action.refreshFilesExplorer",
    "metadata": {
      "description": {
        "value": "Forces a refresh of the Explorer.",
        "original": "Forces a refresh of the Explorer."
      }
    }
  },
  {
    "id": "workbench.files.action.collapseExplorerFolders",
    "metadata": {
      "description": {
        "value": "Folds all folders in the Explorer.",
        "original": "Folds all folders in the Explorer."
      }
    }
  },
  {
    "id": "workbench.action.chat.addToChatAction",
    "metadata": {
      "description": {
        "value": "Add File to Chat",
        "original": "Add File to Chat"
      }
    }
  },
  {
    "id": "chatEditing.removeFileFromWorkingSet",
    "metadata": {
      "description": {
        "value": "Remove File",
        "original": "Remove File"
      }
    }
  },
  {
    "id": "chatEditing.openFileInDiff",
    "metadata": {
      "description": {
        "value": "Open Changes in Diff Editor",
        "original": "Open Changes in Diff Editor"
      }
    }
  },
  {
    "id": "chatEditing.acceptFile",
    "metadata": {
      "description": {
        "value": "Accept",
        "original": "Accept"
      }
    }
  },
  {
    "id": "chatEditing.discardFile",
    "metadata": {
      "description": {
        "value": "Discard",
        "original": "Discard"
      }
    }
  },
  {
    "id": "chatEditing.acceptAllFiles",
    "metadata": {
      "description": "Accept All"
    }
  },
  {
    "id": "chatEditing.discardAllFiles",
    "metadata": {
      "description": "Discard All"
    }
  },
  {
    "id": "chatEditing.openDiffs",
    "metadata": {
      "description": "Open Diffs"
    }
  },
  {
    "id": "workbench.action.chat.addFilesToWorkingSet",
    "metadata": {
      "description": {
        "value": "Add Files to Working Set",
        "original": "Add Files to Working Set"
      }
    }
  },
  {
    "id": "workbench.action.chat.restoreWorkingSet",
    "metadata": {
      "description": {
        "value": "Restore Working Set",
        "original": "Restore Working Set"
      }
    }
  },
  {
    "id": "workbench.action.chat.undoEdits",
    "metadata": {
      "description": {
        "value": "Undo Edits",
        "original": "Undo Edits"
      }
    }
  },
  {
    "id": "chatEditing.saveAllFiles",
    "metadata": {
      "description": "Save All"
    }
  },
  {
    "id": "workbench.action.files.openFileFolderInNewWindow"
  },
  {
    "id": "workbench.action.files.openFolderInNewWindow"
  },
  {
    "id": "workbench.action.files.openFileInNewWindow"
  },
  {
    "id": "workbench.action.openWorkspaceInNewWindow"
  },
  {
    "id": "addRootFolder"
  },
  {
    "id": "setRootFolder"
  },
  {
    "id": "vscode.openFolder",
    "metadata": {
      "description": "Open a folder or workspace in the current window or new window depending on the newWindow argument. Note that opening in the same window will shutdown the current extension host process and start a new one on the given folder/workspace unless the newWindow parameter is set to true.",
      "args": [
        {
          "name": "uri",
          "description": "(optional) Uri of the folder or workspace file to open. If not provided, a native dialog will ask the user for the folder"
        },
        {
          "name": "options",
          "description": "(optional) Options. Object with the following properties: `forceNewWindow`: Whether to open the folder/workspace in a new window or the same. Defaults to opening in the same window. `forceReuseWindow`: Whether to force opening the folder/workspace in the same window.  Defaults to false. `noRecentEntry`: Whether the opened URI will appear in the 'Open Recent' list. Defaults to false. Note, for backward compatibility, options can also be of type boolean, representing the `forceNewWindow` setting."
        }
      ]
    }
  },
  {
    "id": "vscode.newWindow",
    "metadata": {
      "description": "Opens an new window depending on the newWindow argument.",
      "args": [
        {
          "name": "options",
          "description": "(optional) Options. Object with the following properties: `reuseWindow`: Whether to open a new window or the same. Defaults to opening in a new window. "
        }
      ]
    }
  },
  {
    "id": "vscode.removeFromRecentlyOpened",
    "metadata": {
      "description": "Removes an entry with the given path from the recently opened list.",
      "args": [
        {
          "name": "path",
          "description": "URI or URI string to remove from recently opened."
        }
      ]
    }
  },
  {
    "id": "workbench.extensions.action.showExtensionsForLanguage"
  },
  {
    "id": "workbench.extensions.action.showExtensionsWithIds"
  },
  {
    "id": "chat.inlineResourceAnchor.addFileToChat",
    "metadata": {
      "description": {
        "value": "Add File to Chat",
        "original": "Add File to Chat"
      }
    }
  },
  {
    "id": "chat.inlineResourceAnchor.copyResource",
    "metadata": {
      "description": {
        "value": "Copy",
        "original": "Copy"
      }
    }
  },
  {
    "id": "chat.inlineResourceAnchor.openToSide",
    "metadata": {
      "description": {
        "value": "Open to the Side",
        "original": "Open to the Side"
      }
    }
  },
  {
    "id": "chat.inlineSymbolAnchor.goToDefinition",
    "metadata": {
      "description": {
        "value": "Go to Definition",
        "original": "Go to Definition",
        "mnemonicTitle": "Go to &&Definition"
      }
    }
  },
  {
    "id": "chat.inlineSymbolAnchor.goToReferences",
    "metadata": {
      "description": {
        "value": "Go to References",
        "original": "Go to References",
        "mnemonicTitle": "Go to &&References"
      }
    }
  },
  {
    "id": "editor.action.inspectTMScopes"
  },
  {
    "id": "iconSelectBox.focusUp",
    "when": "iconSelectBoxFocus"
  },
  {
    "id": "iconSelectBox.focusDown",
    "when": "iconSelectBoxFocus"
  },
  {
    "id": "iconSelectBox.focusNext",
    "when": "iconSelectBoxFocus && iconSelectBoxInputEmpty || iconSelectBoxFocus && !iconSelectBoxInputFocus"
  },
  {
    "id": "iconSelectBox.focusPrevious",
    "when": "iconSelectBoxFocus && iconSelectBoxInputEmpty || iconSelectBoxFocus && !iconSelectBoxInputFocus"
  },
  {
    "id": "iconSelectBox.selectFocused",
    "when": "iconSelectBoxFocus"
  },
  {
    "id": "workbench.action.chat.selectAndInsertFile",
    "metadata": {
      "description": ""
    }
  },
  {
    "id": "workbench.action.chat.addDynamicVariable",
    "metadata": {
      "description": ""
    }
  },
  {
    "id": "files.participants.resetChoice",
    "metadata": {
      "description": {
        "value": "Reset choice for 'File operation needs preview'",
        "original": "Reset choice for 'File operation needs preview'"
      }
    }
  },
  {
    "id": "workbench.extensions.action.manageAuthorizedExtensionURIs",
    "metadata": {
      "description": {
        "value": "Manage Authorized Extension URIs...",
        "original": "Manage Authorized Extension URIs..."
      }
    }
  },
  {
    "id": "commentsFocusViewFromFilter",
    "metadata": {
      "description": "Focus Comments view"
    },
    "when": "commentsFilterFocus"
  },
  {
    "id": "commentsClearFilterText",
    "metadata": {
      "description": "Clear filter text"
    },
    "when": "commentsFilterFocus"
  },
  {
    "id": "commentsFocusFilter",
    "metadata": {
      "description": "Focus comments filter"
    },
    "when": "focusedView == 'workbench.panel.comments'"
  },
  {
    "id": "workbench.actions.workbench.panel.comments.toggleUnResolvedComments",
    "metadata": {
      "description": "Show Unresolved"
    }
  },
  {
    "id": "workbench.actions.workbench.panel.comments.toggleResolvedComments",
    "metadata": {
      "description": "Show Resolved"
    }
  },
  {
    "id": "workbench.actions.workbench.panel.comments.toggleSortByUpdatedAt",
    "metadata": {
      "description": "Updated Time"
    }
  },
  {
    "id": "workbench.actions.workbench.panel.comments.toggleSortByResource",
    "metadata": {
      "description": "Position in File"
    }
  },
  {
    "id": "workbench.action.editorDictation.start",
    "metadata": {
      "description": {
        "value": "Start Dictation in Editor",
        "original": "Start Dictation in Editor"
      }
    },
    "when": "hasSpeechProvider && !editorReadonly && !speechToTextInProgress"
  },
  {
    "id": "workbench.action.editorDictation.stop",
    "metadata": {
      "description": {
        "value": "Stop Dictation in Editor",
        "original": "Stop Dictation in Editor"
      }
    },
    "when": "editorDictation.inProgress"
  },
  {
    "id": "widgetNavigation.focusPrevious",
    "when": "inputFocus && navigableContainerFocused || navigableContainerFocused && treestickyScrollFocused || navigableContainerFocused && !listFocus || navigableContainerFocused && listScrollAtBoundary == 'both' || navigableContainerFocused && listScrollAtBoundary == 'top'"
  },
  {
    "id": "widgetNavigation.focusNext",
    "when": "inputFocus && navigableContainerFocused || navigableContainerFocused && treestickyScrollFocused || navigableContainerFocused && !listFocus || navigableContainerFocused && listScrollAtBoundary == 'both' || navigableContainerFocused && listScrollAtBoundary == 'bottom'"
  },
  {
    "id": "editor.action.accessibleViewNext",
    "metadata": {
      "description": "Show Next in Accessible View"
    },
    "when": "accessibleViewIsShown && accessibleViewSupportsNavigation"
  },
  {
    "id": "editor.action.accessibleViewNextCodeBlock",
    "metadata": {
      "description": "Accessible View: Next Code Block"
    },
    "when": "accessibleViewContainsCodeBlocks && accessibleViewCurrentProviderId == 'panelChat'"
  },
  {
    "id": "editor.action.accessibleViewPreviousCodeBlock",
    "metadata": {
      "description": "Accessible View: Previous Code Block"
    },
    "when": "accessibleViewContainsCodeBlocks && accessibleViewCurrentProviderId == 'panelChat'"
  },
  {
    "id": "editor.action.accessibleViewPrevious",
    "metadata": {
      "description": "Show Previous in Accessible View"
    },
    "when": "accessibleViewIsShown && accessibleViewSupportsNavigation"
  },
  {
    "id": "editor.action.accessibleViewGoToSymbol",
    "metadata": {
      "description": "Go To Symbol in Accessible View"
    },
    "when": "accessibilityHelpIsShown && accessibleViewGoToSymbolSupported || accessibleViewGoToSymbolSupported && accessibleViewIsShown"
  },
  {
    "id": "editor.action.accessibilityHelp",
    "when": "!accessibilityHelpIsShown"
  },
  {
    "id": "editor.action.accessibleView"
  },
  {
    "id": "editor.action.accessibleViewDisableHint",
    "metadata": {
      "description": "Disable Accessible View Hint"
    },
    "when": "accessibilityHelpIsShown && accessibleViewVerbosityEnabled || accessibleViewIsShown && accessibleViewVerbosityEnabled"
  },
  {
    "id": "editor.action.accessibilityHelpConfigureKeybindings",
    "metadata": {
      "description": "Accessibility Help Configure Unassigned Keybindings"
    },
    "when": "accessibilityHelpIsShown && accessibleViewHasUnassignedKeybindings"
  },
  {
    "id": "editor.action.accessibilityHelpConfigureAssignedKeybindings",
    "metadata": {
      "description": "Accessibility Help Configure Assigned Keybindings"
    },
    "when": "accessibilityHelpIsShown && accessibleViewHasAssignedKeybindings"
  },
  {
    "id": "editor.action.accessibilityHelpOpenHelpLink",
    "metadata": {
      "description": "Accessibility Help Open Help Link"
    },
    "when": "accessibilityHelpIsShown"
  },
  {
    "id": "editor.action.accessibleViewAcceptInlineCompletion",
    "metadata": {
      "description": "Accept Inline Completion"
    },
    "when": "accessibleViewIsShown && accessibleViewCurrentProviderId == 'inlineCompletions'"
  },
  {
    "id": "views.moveViewUp",
    "metadata": {
      "description": "Move View Up"
    },
    "when": "focusedView != ''"
  },
  {
    "id": "views.moveViewLeft",
    "metadata": {
      "description": "Move View Left"
    },
    "when": "focusedView != ''"
  },
  {
    "id": "views.moveViewDown",
    "metadata": {
      "description": "Move View Down"
    },
    "when": "focusedView != ''"
  },
  {
    "id": "views.moveViewRight",
    "metadata": {
      "description": "Move View Right"
    },
    "when": "focusedView != ''"
  },
  {
    "id": "vscode.moveViews",
    "metadata": {
      "description": "Move Views"
    }
  },
  {
    "id": "workbench.action.inspectContextKeys",
    "metadata": {
      "description": {
        "value": "Inspect Context Keys",
        "original": "Inspect Context Keys"
      }
    }
  },
  {
    "id": "workbench.action.toggleScreencastMode",
    "metadata": {
      "description": {
        "value": "Toggle Screencast Mode",
        "original": "Toggle Screencast Mode"
      }
    }
  },
  {
    "id": "workbench.action.logStorage",
    "metadata": {
      "description": {
        "value": "Log Storage Database Contents",
        "original": "Log Storage Database Contents"
      }
    }
  },
  {
    "id": "workbench.action.logWorkingCopies",
    "metadata": {
      "description": {
        "value": "Log Working Copies",
        "original": "Log Working Copies"
      }
    }
  },
  {
    "id": "workbench.action.removeLargeStorageDatabaseEntries",
    "metadata": {
      "description": {
        "value": "Remove Large Storage Database Entries...",
        "original": "Remove Large Storage Database Entries..."
      }
    }
  },
  {
    "id": "workbench.action.startTrackDisposables",
    "metadata": {
      "description": {
        "value": "Start Tracking Disposables",
        "original": "Start Tracking Disposables"
      }
    }
  },
  {
    "id": "workbench.action.snapshotTrackedDisposables",
    "metadata": {
      "description": {
        "value": "Snapshot Tracked Disposables",
        "original": "Snapshot Tracked Disposables"
      }
    }
  },
  {
    "id": "workbench.action.stopTrackDisposables",
    "metadata": {
      "description": {
        "value": "Stop Tracking Disposables",
        "original": "Stop Tracking Disposables"
      }
    }
  },
  {
    "id": "workbench.action.openLicenseUrl",
    "metadata": {
      "description": {
        "value": "View License",
        "original": "View License",
        "mnemonicTitle": "View &&License"
      }
    }
  },
  {
    "id": "workbench.action.getStartedWithAccessibilityFeatures",
    "metadata": {
      "description": {
        "value": "Get Started with Accessibility Features",
        "original": "Get Started with Accessibility Features"
      }
    }
  },
  {
    "id": "workbench.action.toggleAuxiliaryBar",
    "metadata": {
      "description": {
        "value": "Toggle Secondary Side Bar Visibility",
        "original": "Toggle Secondary Side Bar Visibility"
      }
    }
  },
  {
    "id": "workbench.action.focusAuxiliaryBar",
    "metadata": {
      "description": {
        "value": "Focus into Secondary Side Bar",
        "original": "Focus into Secondary Side Bar"
      }
    }
  },
  {
    "id": "workbench.action.togglePanel",
    "metadata": {
      "description": {
        "value": "Toggle Panel Visibility",
        "original": "Toggle Panel Visibility"
      }
    }
  },
  {
    "id": "workbench.action.focusPanel",
    "metadata": {
      "description": {
        "value": "Focus into Panel",
        "original": "Focus into Panel"
      }
    }
  },
  {
    "id": "workbench.action.positionPanelTop",
    "metadata": {
      "description": {
        "value": "Move Panel To Top",
        "original": "Move Panel To Top"
      }
    }
  },
  {
    "id": "workbench.action.positionPanelLeft",
    "metadata": {
      "description": {
        "value": "Move Panel Left",
        "original": "Move Panel Left"
      }
    }
  },
  {
    "id": "workbench.action.positionPanelRight",
    "metadata": {
      "description": {
        "value": "Move Panel Right",
        "original": "Move Panel Right"
      }
    }
  },
  {
    "id": "workbench.action.positionPanelBottom",
    "metadata": {
      "description": {
        "value": "Move Panel To Bottom",
        "original": "Move Panel To Bottom"
      }
    }
  },
  {
    "id": "workbench.action.alignPanelLeft",
    "metadata": {
      "description": {
        "value": "Set Panel Alignment to Left",
        "original": "Set Panel Alignment to Left"
      }
    }
  },
  {
    "id": "workbench.action.alignPanelRight",
    "metadata": {
      "description": {
        "value": "Set Panel Alignment to Right",
        "original": "Set Panel Alignment to Right"
      }
    }
  },
  {
    "id": "workbench.action.alignPanelCenter",
    "metadata": {
      "description": {
        "value": "Set Panel Alignment to Center",
        "original": "Set Panel Alignment to Center"
      }
    }
  },
  {
    "id": "workbench.action.alignPanelJustify",
    "metadata": {
      "description": {
        "value": "Set Panel Alignment to Justify",
        "original": "Set Panel Alignment to Justify"
      }
    }
  },
  {
    "id": "workbench.action.previousPanelView",
    "metadata": {
      "description": {
        "value": "Previous Panel View",
        "original": "Previous Panel View"
      }
    }
  },
  {
    "id": "workbench.action.nextPanelView",
    "metadata": {
      "description": {
        "value": "Next Panel View",
        "original": "Next Panel View"
      }
    }
  },
  {
    "id": "workbench.action.toggleMaximizedPanel",
    "metadata": {
      "description": {
        "value": "Toggle Maximized Panel",
        "original": "Toggle Maximized Panel"
      }
    }
  },
  {
    "id": "workbench.action.closePanel",
    "metadata": {
      "description": {
        "value": "Hide Panel",
        "original": "Hide Panel"
      }
    }
  },
  {
    "id": "workbench.action.closeAuxiliaryBar",
    "metadata": {
      "description": {
        "value": "Hide Secondary Side Bar",
        "original": "Hide Secondary Side Bar"
      }
    }
  },
  {
    "id": "workbench.action.movePanelToSidePanel",
    "metadata": {
      "description": {
        "value": "Move Panel Views To Secondary Side Bar",
        "original": "Move Panel Views To Secondary Side Bar"
      }
    }
  },
  {
    "id": "workbench.action.movePanelToSecondarySideBar",
    "metadata": {
      "description": {
        "value": "Move Panel Views To Secondary Side Bar",
        "original": "Move Panel Views To Secondary Side Bar"
      }
    }
  },
  {
    "id": "workbench.action.moveSidePanelToPanel",
    "metadata": {
      "description": {
        "value": "Move Secondary Side Bar Views To Panel",
        "original": "Move Secondary Side Bar Views To Panel"
      }
    }
  },
  {
    "id": "workbench.action.moveSecondarySideBarToPanel",
    "metadata": {
      "description": {
        "value": "Move Secondary Side Bar Views To Panel",
        "original": "Move Secondary Side Bar Views To Panel"
      }
    }
  },
  {
    "id": "workbench.action.closeSidebar",
    "metadata": {
      "description": {
        "value": "Close Primary Side Bar",
        "original": "Close Primary Side Bar"
      }
    }
  },
  {
    "id": "workbench.action.toggleCenteredLayout",
    "metadata": {
      "description": {
        "value": "Toggle Centered Layout",
        "original": "Toggle Centered Layout",
        "mnemonicTitle": "&&Centered Layout"
      }
    }
  },
  {
    "id": "workbench.action.moveSideBarRight",
    "metadata": {
      "description": {
        "value": "Move Primary Side Bar Right",
        "original": "Move Primary Side Bar Right"
      }
    }
  },
  {
    "id": "workbench.action.moveSideBarLeft",
    "metadata": {
      "description": {
        "value": "Move Primary Side Bar Left",
        "original": "Move Primary Side Bar Left"
      }
    }
  },
  {
    "id": "workbench.action.toggleSidebarPosition",
    "metadata": {
      "description": {
        "value": "Toggle Primary Side Bar Position",
        "original": "Toggle Primary Side Bar Position"
      }
    }
  },
  {
    "id": "workbench.action.toggleEditorVisibility",
    "metadata": {
      "description": {
        "value": "Toggle Editor Area Visibility",
        "original": "Toggle Editor Area Visibility",
        "mnemonicTitle": "Show &&Editor Area"
      }
    }
  },
  {
    "id": "workbench.action.toggleSidebarVisibility",
    "metadata": {
      "description": {
        "value": "Toggle Primary Side Bar Visibility",
        "original": "Toggle Primary Side Bar Visibility"
      }
    }
  },
  {
    "id": "workbench.action.toggleStatusbarVisibility",
    "metadata": {
      "description": {
        "value": "Toggle Status Bar Visibility",
        "original": "Toggle Status Bar Visibility",
        "mnemonicTitle": "S&&tatus Bar"
      }
    }
  },
  {
    "id": "workbench.action.hideEditorTabs",
    "metadata": {
      "description": {
        "value": "Hide Tab Bar",
        "original": "Hide Tab Bar"
      }
    }
  },
  {
    "id": "workbench.action.zenHideEditorTabs",
    "metadata": {
      "description": {
        "value": "Hide Tab Bar in Zen Mode",
        "original": "Hide Tab Bar in Zen Mode"
      }
    }
  },
  {
    "id": "workbench.action.showMultipleEditorTabs",
    "metadata": {
      "description": {
        "value": "Show Tab Bar with multiple tabs",
        "original": "Show Tab Bar with multiple tabs"
      }
    }
  },
  {
    "id": "workbench.action.zenShowMultipleEditorTabs",
    "metadata": {
      "description": {
        "value": "Show Tab Bar in Zen Mode",
        "original": "Show Tab Bar in Zen Mode"
      }
    }
  },
  {
    "id": "workbench.action.showEditorTab",
    "metadata": {
      "description": {
        "value": "Show Tab Bar with one Tab",
        "original": "Show Tab Bar with one Tab"
      }
    }
  },
  {
    "id": "workbench.action.zenShowEditorTab",
    "metadata": {
      "description": {
        "value": "Show Tab Bar in Zen Mode with one Tab",
        "original": "Show Tab Bar in Zen Mode with one Tab"
      }
    }
  },
  {
    "id": "workbench.action.editorActionsTitleBar",
    "metadata": {
      "description": {
        "value": "Move Editor Actions from the tab bar to the title bar",
        "original": "Move Editor Actions from the tab bar to the title bar"
      }
    }
  },
  {
    "id": "workbench.action.editorActionsDefault",
    "metadata": {
      "description": {
        "value": "Move Editor Actions from the title bar to the tab bar",
        "original": "Move Editor Actions from the title bar to the tab bar"
      }
    }
  },
  {
    "id": "workbench.action.hideEditorActions",
    "metadata": {
      "description": {
        "value": "Hide Editor Actions in the tab and title bar",
        "original": "Hide Editor Actions in the tab and title bar"
      }
    }
  },
  {
    "id": "workbench.action.showEditorActions",
    "metadata": {
      "description": {
        "value": "Make Editor Actions visible.",
        "original": "Make Editor Actions visible."
      }
    }
  },
  {
    "id": "workbench.action.configureEditorTabs",
    "metadata": {
      "description": {
        "value": "Configure Tabs",
        "original": "Configure Tabs"
      }
    }
  },
  {
    "id": "workbench.action.configureEditor",
    "metadata": {
      "description": {
        "value": "Configure Editors",
        "original": "Configure Editors"
      }
    }
  },
  {
    "id": "workbench.action.toggleSeparatePinnedEditorTabs",
    "metadata": {
      "description": {
        "value": "Toggle whether pinned editor tabs are shown on a separate row above unpinned tabs.",
        "original": "Toggle whether pinned editor tabs are shown on a separate row above unpinned tabs."
      }
    }
  },
  {
    "id": "workbench.action.toggleZenMode",
    "metadata": {
      "description": {
        "value": "Toggle Zen Mode",
        "original": "Toggle Zen Mode",
        "mnemonicTitle": "Zen Mode"
      }
    },
    "when": "!isAuxiliaryWindowFocusedContext"
  },
  {
    "id": "workbench.action.exitZenMode",
    "when": "inZenMode"
  },
  {
    "id": "workbench.action.toggleMenuBar",
    "metadata": {
      "description": {
        "value": "Toggle Menu Bar",
        "original": "Toggle Menu Bar",
        "mnemonicTitle": "Menu &&Bar"
      }
    }
  },
  {
    "id": "workbench.action.resetViewLocations",
    "metadata": {
      "description": {
        "value": "Reset View Locations",
        "original": "Reset View Locations"
      }
    }
  },
  {
    "id": "workbench.action.moveView",
    "metadata": {
      "description": {
        "value": "Move View",
        "original": "Move View"
      }
    }
  },
  {
    "id": "workbench.action.moveFocusedView",
    "metadata": {
      "description": {
        "value": "Move Focused View",
        "original": "Move Focused View"
      }
    }
  },
  {
    "id": "workbench.action.resetFocusedViewLocation",
    "metadata": {
      "description": {
        "value": "Reset Focused View Location",
        "original": "Reset Focused View Location"
      }
    }
  },
  {
    "id": "workbench.action.increaseViewSize",
    "metadata": {
      "description": {
        "value": "Increase Current View Size",
        "original": "Increase Current View Size"
      }
    }
  },
  {
    "id": "workbench.action.increaseViewWidth",
    "metadata": {
      "description": {
        "value": "Increase Editor Width",
        "original": "Increase Editor Width"
      }
    }
  },
  {
    "id": "workbench.action.increaseViewHeight",
    "metadata": {
      "description": {
        "value": "Increase Editor Height",
        "original": "Increase Editor Height"
      }
    }
  },
  {
    "id": "workbench.action.decreaseViewSize",
    "metadata": {
      "description": {
        "value": "Decrease Current View Size",
        "original": "Decrease Current View Size"
      }
    }
  },
  {
    "id": "workbench.action.decreaseViewWidth",
    "metadata": {
      "description": {
        "value": "Decrease Editor Width",
        "original": "Decrease Editor Width"
      }
    }
  },
  {
    "id": "workbench.action.decreaseViewHeight",
    "metadata": {
      "description": {
        "value": "Decrease Editor Height",
        "original": "Decrease Editor Height"
      }
    }
  },
  {
    "id": "workbench.action.customizeLayout",
    "metadata": {
      "description": {
        "value": "Customize Layout...",
        "original": "Customize Layout..."
      }
    }
  },
  {
    "id": "list.focusDown",
    "when": "listFocus && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.focusUp",
    "when": "listFocus && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.focusAnyDown",
    "when": "listFocus && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.focusAnyUp",
    "when": "listFocus && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.focusPageDown",
    "when": "listFocus && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.focusPageUp",
    "when": "listFocus && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.focusFirst",
    "when": "listFocus && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.focusLast",
    "when": "listFocus && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.focusAnyFirst",
    "when": "listFocus && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.focusAnyLast",
    "when": "listFocus && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.expandSelectionDown",
    "when": "listFocus && listSupportsMultiselect && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.expandSelectionUp",
    "when": "listFocus && listSupportsMultiselect && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.collapse",
    "when": "listFocus && treeElementCanCollapse && !inputFocus && !treestickyScrollFocused || listFocus && treeElementHasParent && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.stickyScroll.collapse",
    "when": "treestickyScrollFocused"
  },
  {
    "id": "list.collapseAll",
    "when": "listFocus && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.collapseAllToFocus"
  },
  {
    "id": "list.focusParent"
  },
  {
    "id": "list.expand",
    "when": "listFocus && treeElementCanExpand && !inputFocus && !treestickyScrollFocused || listFocus && treeElementHasChild && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.select",
    "when": "listFocus && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.stickyScrollselect",
    "when": "treestickyScrollFocused"
  },
  {
    "id": "list.selectAndPreserveFocus"
  },
  {
    "id": "list.selectAll",
    "when": "listFocus && listSupportsMultiselect && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.toggleSelection",
    "when": "listFocus && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.showHover",
    "when": "listFocus && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.toggleExpand",
    "when": "listFocus && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.stickyScrolltoggleExpand",
    "when": "treestickyScrollFocused"
  },
  {
    "id": "list.clear",
    "when": "listFocus && listHasSelectionOrFocus && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "list.triggerTypeNavigation"
  },
  {
    "id": "list.toggleFindMode"
  },
  {
    "id": "list.toggleFindMatchType"
  },
  {
    "id": "list.toggleKeyboardNavigation"
  },
  {
    "id": "list.toggleFilterOnType"
  },
  {
    "id": "list.find",
    "when": "listFocus && listSupportsFind"
  },
  {
    "id": "list.closeFind",
    "when": "listFocus && treeFindOpen"
  },
  {
    "id": "list.scrollUp",
    "when": "listFocus && !inputFocus && !treestickyScrollFocused && listScrollAtBoundary != 'both' && listScrollAtBoundary != 'top'"
  },
  {
    "id": "list.scrollDown",
    "when": "listFocus && !inputFocus && !treestickyScrollFocused && listScrollAtBoundary != 'both' && listScrollAtBoundary != 'bottom'"
  },
  {
    "id": "list.scrollLeft"
  },
  {
    "id": "list.scrollRight"
  },
  {
    "id": "tree.toggleStickyScroll",
    "metadata": {
      "description": "Toggles Sticky Scroll widget at the top of tree structures such as the File Explorer and Debug variables View."
    }
  },
  {
    "id": "workbench.action.navigateLeft",
    "metadata": {
      "description": {
        "value": "Navigate to the View on the Left",
        "original": "Navigate to the View on the Left"
      }
    }
  },
  {
    "id": "workbench.action.navigateRight",
    "metadata": {
      "description": {
        "value": "Navigate to the View on the Right",
        "original": "Navigate to the View on the Right"
      }
    }
  },
  {
    "id": "workbench.action.navigateUp",
    "metadata": {
      "description": {
        "value": "Navigate to the View Above",
        "original": "Navigate to the View Above"
      }
    }
  },
  {
    "id": "workbench.action.navigateDown",
    "metadata": {
      "description": {
        "value": "Navigate to the View Below",
        "original": "Navigate to the View Below"
      }
    }
  },
  {
    "id": "workbench.action.focusNextPart",
    "metadata": {
      "description": {
        "value": "Focus Next Part",
        "original": "Focus Next Part"
      }
    }
  },
  {
    "id": "workbench.action.focusPreviousPart",
    "metadata": {
      "description": {
        "value": "Focus Previous Part",
        "original": "Focus Previous Part"
      }
    }
  },
  {
    "id": "workbench.action.newWindow",
    "metadata": {
      "description": {
        "value": "New Window",
        "original": "New Window",
        "mnemonicTitle": "New &&Window"
      }
    }
  },
  {
    "id": "workbench.action.toggleFullScreen",
    "metadata": {
      "description": {
        "value": "Toggle Full Screen",
        "original": "Toggle Full Screen",
        "mnemonicTitle": "&&Full Screen"
      }
    },
    "when": "!isIOS"
  },
  {
    "id": "workbench.action.quickOpenRecent",
    "metadata": {
      "description": {
        "value": "Quick Open Recent...",
        "original": "Quick Open Recent..."
      }
    }
  },
  {
    "id": "workbench.action.openRecent",
    "metadata": {
      "description": {
        "value": "Open Recent...",
        "original": "Open Recent...",
        "mnemonicTitle": "&&More..."
      }
    }
  },
  {
    "id": "workbench.action.reloadWindow",
    "metadata": {
      "description": {
        "value": "Reload Window",
        "original": "Reload Window"
      }
    },
    "when": "isDevelopment"
  },
  {
    "id": "workbench.action.showAboutDialog",
    "metadata": {
      "description": {
        "value": "About",
        "original": "About",
        "mnemonicTitle": "&&About"
      }
    }
  },
  {
    "id": "workbench.action.blur",
    "metadata": {
      "description": {
        "value": "Remove keyboard focus from focused element",
        "original": "Remove keyboard focus from focused element"
      }
    }
  },
  {
    "id": "workbench.action.quickOpenNavigateNextInRecentFilesPicker",
    "when": "inQuickOpen && inRecentFilesPicker"
  },
  {
    "id": "workbench.action.quickOpenNavigatePreviousInRecentFilesPicker",
    "when": "inQuickOpen && inRecentFilesPicker"
  },
  {
    "id": "workbench.action.toggleConfirmBeforeClose"
  },
  {
    "id": "workbench.action.addRootFolder",
    "metadata": {
      "description": {
        "value": "Add Folder to Workspace...",
        "original": "Add Folder to Workspace..."
      }
    }
  },
  {
    "id": "workbench.action.removeRootFolder",
    "metadata": {
      "description": {
        "value": "Remove Folder from Workspace...",
        "original": "Remove Folder from Workspace..."
      }
    }
  },
  {
    "id": "workbench.action.files.openFile",
    "metadata": {
      "description": {
        "value": "Open File...",
        "original": "Open File..."
      }
    },
    "when": "true"
  },
  {
    "id": "workbench.action.files.openFolder",
    "metadata": {
      "description": {
        "value": "Open Folder...",
        "original": "Open Folder..."
      }
    },
    "when": "openFolderWorkspaceSupport"
  },
  {
    "id": "workbench.action.files.openFolderViaWorkspace",
    "metadata": {
      "description": {
        "value": "Open Folder...",
        "original": "Open Folder..."
      }
    },
    "when": "!openFolderWorkspaceSupport && workbenchState == 'workspace'"
  },
  {
    "id": "workbench.action.files.openFileFolder",
    "metadata": {
      "description": {
        "value": "Open...",
        "original": "Open..."
      }
    },
    "when": "isMacNative && openFolderWorkspaceSupport"
  },
  {
    "id": "workbench.action.openWorkspace",
    "metadata": {
      "description": {
        "value": "Open Workspace from File...",
        "original": "Open Workspace from File..."
      }
    }
  },
  {
    "id": "workbench.action.openWorkspaceConfigFile",
    "metadata": {
      "description": {
        "value": "Open Workspace Configuration File",
        "original": "Open Workspace Configuration File"
      }
    }
  },
  {
    "id": "workbench.action.closeFolder",
    "metadata": {
      "description": {
        "value": "Close Workspace",
        "original": "Close Workspace"
      }
    },
    "when": "emptyWorkspaceSupport && workbenchState != 'empty'"
  },
  {
    "id": "workbench.action.saveWorkspaceAs",
    "metadata": {
      "description": {
        "value": "Save Workspace As...",
        "original": "Save Workspace As..."
      }
    }
  },
  {
    "id": "workbench.action.duplicateWorkspaceInNewWindow",
    "metadata": {
      "description": {
        "value": "Duplicate As Workspace in New Window",
        "original": "Duplicate As Workspace in New Window"
      }
    }
  },
  {
    "id": "workbench.action.closeQuickOpen",
    "when": "inQuickOpen"
  },
  {
    "id": "workbench.action.acceptSelectedQuickOpenItem"
  },
  {
    "id": "workbench.action.alternativeAcceptSelectedQuickOpenItem"
  },
  {
    "id": "workbench.action.focusQuickOpen"
  },
  {
    "id": "workbench.action.quickOpenNavigateNextInFilePicker",
    "when": "inFilesPicker && inQuickOpen"
  },
  {
    "id": "workbench.action.quickOpenNavigatePreviousInFilePicker",
    "when": "inFilesPicker && inQuickOpen"
  },
  {
    "id": "workbench.action.quickPickManyToggle"
  },
  {
    "id": "workbench.action.quickInputBack",
    "when": "inQuickOpen"
  },
  {
    "id": "workbench.action.quickOpen",
    "metadata": {
      "description": "Quick access",
      "args": [
        {
          "name": "prefix",
          "schema": {
            "type": "string"
          }
        }
      ]
    }
  },
  {
    "id": "workbench.action.quickOpenWithModes",
    "metadata": {
      "description": "Quick Open"
    }
  },
  {
    "id": "workbench.action.quickOpenPreviousEditor"
  },
  {
    "id": "workbench.action.quickOpenSelectNext",
    "metadata": {
      "description": {
        "value": "Select Next in Quick Open",
        "original": "Select Next in Quick Open"
      }
    }
  },
  {
    "id": "workbench.action.quickOpenSelectPrevious",
    "metadata": {
      "description": {
        "value": "Select Previous in Quick Open",
        "original": "Select Previous in Quick Open"
      }
    }
  },
  {
    "id": "workbench.action.quickOpenNavigateNext",
    "metadata": {
      "description": {
        "value": "Navigate Next in Quick Open",
        "original": "Navigate Next in Quick Open"
      }
    }
  },
  {
    "id": "workbench.action.quickOpenNavigatePrevious",
    "metadata": {
      "description": {
        "value": "Navigate Previous in Quick Open",
        "original": "Navigate Previous in Quick Open"
      }
    }
  },
  {
    "id": "remote.tunnel.label",
    "when": "tunnelViewFocus && tunnelType == 'Forwarded' && tunnelViewMultiSelection == 'undefined'"
  },
  {
    "id": "remote.tunnel.forwardInline"
  },
  {
    "id": "remote.tunnel.forwardCommandPalette"
  },
  {
    "id": "remote.tunnel.closeInline",
    "when": "tunnelCloseable && tunnelViewFocus"
  },
  {
    "id": "remote.tunnel.closeCommandPalette"
  },
  {
    "id": "remote.tunnel.open"
  },
  {
    "id": "remote.tunnel.openPreview"
  },
  {
    "id": "remote.tunnel.openCommandPalette"
  },
  {
    "id": "remote.tunnel.copyAddressInline",
    "when": "tunnelViewFocus && tunnelType == 'Detected' && tunnelViewMultiSelection == 'undefined' || tunnelViewFocus && tunnelType == 'Forwarded' && tunnelViewMultiSelection == 'undefined'"
  },
  {
    "id": "remote.tunnel.copyAddressCommandPalette"
  },
  {
    "id": "remote.tunnel.changeLocalPort"
  },
  {
    "id": "remote.tunnel.setProtocolHttp"
  },
  {
    "id": "remote.tunnel.setProtocolHttps"
  },
  {
    "id": "workbench.action.editor.changeLanguageMode",
    "metadata": {
      "description": "Change the language mode of the active text editor.",
      "args": [
        {
          "name": "The name of the language mode to change to."
        }
      ]
    },
    "when": "!notebookEditorFocused"
  },
  {
    "id": "workbench.action.editor.changeEOL",
    "metadata": {
      "description": {
        "value": "Change End of Line Sequence",
        "original": "Change End of Line Sequence"
      }
    }
  },
  {
    "id": "workbench.action.editor.changeEncoding",
    "metadata": {
      "description": {
        "value": "Change File Encoding",
        "original": "Change File Encoding"
      }
    }
  },
  {
    "id": "workbench.action.navigateForward",
    "metadata": {
      "description": {
        "value": "Go Forward",
        "original": "Go Forward",
        "mnemonicTitle": "&&Forward"
      }
    },
    "when": "canNavigateForward"
  },
  {
    "id": "workbench.action.navigateBack",
    "metadata": {
      "description": {
        "value": "Go Back",
        "original": "Go Back",
        "mnemonicTitle": "&&Back"
      }
    },
    "when": "canNavigateBack"
  },
  {
    "id": "workbench.action.nextEditor",
    "metadata": {
      "description": {
        "value": "Open Next Editor",
        "original": "Open Next Editor"
      }
    }
  },
  {
    "id": "workbench.action.previousEditor",
    "metadata": {
      "description": {
        "value": "Open Previous Editor",
        "original": "Open Previous Editor"
      }
    }
  },
  {
    "id": "workbench.action.nextEditorInGroup",
    "metadata": {
      "description": {
        "value": "Open Next Editor in Group",
        "original": "Open Next Editor in Group"
      }
    }
  },
  {
    "id": "workbench.action.previousEditorInGroup",
    "metadata": {
      "description": {
        "value": "Open Previous Editor in Group",
        "original": "Open Previous Editor in Group"
      }
    }
  },
  {
    "id": "workbench.action.firstEditorInGroup",
    "metadata": {
      "description": {
        "value": "Open First Editor in Group",
        "original": "Open First Editor in Group"
      }
    }
  },
  {
    "id": "workbench.action.lastEditorInGroup",
    "metadata": {
      "description": {
        "value": "Open Last Editor in Group",
        "original": "Open Last Editor in Group"
      }
    }
  },
  {
    "id": "workbench.action.openNextRecentlyUsedEditor",
    "metadata": {
      "description": {
        "value": "Open Next Recently Used Editor",
        "original": "Open Next Recently Used Editor"
      }
    }
  },
  {
    "id": "workbench.action.openPreviousRecentlyUsedEditor",
    "metadata": {
      "description": {
        "value": "Open Previous Recently Used Editor",
        "original": "Open Previous Recently Used Editor"
      }
    }
  },
  {
    "id": "workbench.action.openNextRecentlyUsedEditorInGroup",
    "metadata": {
      "description": {
        "value": "Open Next Recently Used Editor In Group",
        "original": "Open Next Recently Used Editor In Group"
      }
    }
  },
  {
    "id": "workbench.action.openPreviousRecentlyUsedEditorInGroup",
    "metadata": {
      "description": {
        "value": "Open Previous Recently Used Editor In Group",
        "original": "Open Previous Recently Used Editor In Group"
      }
    }
  },
  {
    "id": "workbench.action.reopenClosedEditor",
    "metadata": {
      "description": {
        "value": "Reopen Closed Editor",
        "original": "Reopen Closed Editor"
      }
    }
  },
  {
    "id": "workbench.action.clearRecentFiles",
    "metadata": {
      "description": {
        "value": "Clear Recently Opened...",
        "original": "Clear Recently Opened..."
      }
    }
  },
  {
    "id": "workbench.action.showAllEditors",
    "metadata": {
      "description": {
        "value": "Show All Editors By Appearance",
        "original": "Show All Editors By Appearance"
      }
    }
  },
  {
    "id": "workbench.action.showAllEditorsByMostRecentlyUsed",
    "metadata": {
      "description": {
        "value": "Show All Editors By Most Recently Used",
        "original": "Show All Editors By Most Recently Used"
      }
    }
  },
  {
    "id": "workbench.action.showEditorsInActiveGroup",
    "metadata": {
      "description": {
        "value": "Show Editors in Active Group By Most Recently Used",
        "original": "Show Editors in Active Group By Most Recently Used"
      }
    }
  },
  {
    "id": "workbench.action.closeAllEditors",
    "metadata": {
      "description": {
        "value": "Close All Editors",
        "original": "Close All Editors"
      }
    }
  },
  {
    "id": "workbench.action.closeAllGroups",
    "metadata": {
      "description": {
        "value": "Close All Editor Groups",
        "original": "Close All Editor Groups"
      }
    }
  },
  {
    "id": "workbench.action.closeEditorsToTheLeft",
    "metadata": {
      "description": {
        "value": "Close Editors to the Left in Group",
        "original": "Close Editors to the Left in Group"
      }
    }
  },
  {
    "id": "workbench.action.closeEditorsInOtherGroups",
    "metadata": {
      "description": {
        "value": "Close Editors in Other Groups",
        "original": "Close Editors in Other Groups"
      }
    }
  },
  {
    "id": "workbench.action.closeEditorInAllGroups",
    "metadata": {
      "description": {
        "value": "Close Editor in All Groups",
        "original": "Close Editor in All Groups"
      }
    }
  },
  {
    "id": "workbench.action.revertAndCloseActiveEditor",
    "metadata": {
      "description": {
        "value": "Revert and Close Editor",
        "original": "Revert and Close Editor"
      }
    }
  },
  {
    "id": "workbench.action.splitEditor",
    "metadata": {
      "description": {
        "value": "Split Editor",
        "original": "Split Editor"
      }
    }
  },
  {
    "id": "workbench.action.splitEditorOrthogonal",
    "metadata": {
      "description": {
        "value": "Split Editor Orthogonal",
        "original": "Split Editor Orthogonal"
      }
    }
  },
  {
    "id": "workbench.action.splitEditorLeft"
  },
  {
    "id": "workbench.action.splitEditorRight"
  },
  {
    "id": "workbench.action.splitEditorUp"
  },
  {
    "id": "workbench.action.splitEditorDown"
  },
  {
    "id": "workbench.action.joinTwoGroups",
    "metadata": {
      "description": {
        "value": "Join Editor Group with Next Group",
        "original": "Join Editor Group with Next Group"
      }
    }
  },
  {
    "id": "workbench.action.joinAllGroups",
    "metadata": {
      "description": {
        "value": "Join All Editor Groups",
        "original": "Join All Editor Groups"
      }
    }
  },
  {
    "id": "workbench.action.navigateEditorGroups",
    "metadata": {
      "description": {
        "value": "Navigate Between Editor Groups",
        "original": "Navigate Between Editor Groups"
      }
    }
  },
  {
    "id": "workbench.action.evenEditorWidths",
    "metadata": {
      "description": {
        "value": "Reset Editor Group Sizes",
        "original": "Reset Editor Group Sizes"
      }
    }
  },
  {
    "id": "workbench.action.toggleEditorWidths",
    "metadata": {
      "description": {
        "value": "Toggle Editor Group Sizes",
        "original": "Toggle Editor Group Sizes"
      }
    }
  },
  {
    "id": "workbench.action.maximizeEditorHideSidebar",
    "metadata": {
      "description": {
        "value": "Maximize Editor Group and Hide Side Bars",
        "original": "Maximize Editor Group and Hide Side Bars"
      }
    }
  },
  {
    "id": "workbench.action.toggleMaximizeEditorGroup",
    "metadata": {
      "description": {
        "value": "Toggle Maximize Editor Group",
        "original": "Toggle Maximize Editor Group"
      }
    },
    "when": "editorPartMaximizedEditorGroup || editorPartMultipleEditorGroups"
  },
  {
    "id": "workbench.action.minimizeOtherEditors",
    "metadata": {
      "description": {
        "value": "Expand Editor Group",
        "original": "Expand Editor Group"
      }
    }
  },
  {
    "id": "workbench.action.minimizeOtherEditorsHideSidebar",
    "metadata": {
      "description": {
        "value": "Expand Editor Group and Hide Side Bars",
        "original": "Expand Editor Group and Hide Side Bars"
      }
    }
  },
  {
    "id": "workbench.action.moveEditorLeftInGroup",
    "metadata": {
      "description": {
        "value": "Move Editor Left",
        "original": "Move Editor Left"
      }
    }
  },
  {
    "id": "workbench.action.moveEditorRightInGroup",
    "metadata": {
      "description": {
        "value": "Move Editor Right",
        "original": "Move Editor Right"
      }
    }
  },
  {
    "id": "workbench.action.moveActiveEditorGroupLeft",
    "metadata": {
      "description": {
        "value": "Move Editor Group Left",
        "original": "Move Editor Group Left"
      }
    }
  },
  {
    "id": "workbench.action.moveActiveEditorGroupRight",
    "metadata": {
      "description": {
        "value": "Move Editor Group Right",
        "original": "Move Editor Group Right"
      }
    }
  },
  {
    "id": "workbench.action.moveActiveEditorGroupUp",
    "metadata": {
      "description": {
        "value": "Move Editor Group Up",
        "original": "Move Editor Group Up"
      }
    }
  },
  {
    "id": "workbench.action.moveActiveEditorGroupDown",
    "metadata": {
      "description": {
        "value": "Move Editor Group Down",
        "original": "Move Editor Group Down"
      }
    }
  },
  {
    "id": "workbench.action.duplicateActiveEditorGroupLeft",
    "metadata": {
      "description": {
        "value": "Duplicate Editor Group Left",
        "original": "Duplicate Editor Group Left"
      }
    }
  },
  {
    "id": "workbench.action.duplicateActiveEditorGroupRight",
    "metadata": {
      "description": {
        "value": "Duplicate Editor Group Right",
        "original": "Duplicate Editor Group Right"
      }
    }
  },
  {
    "id": "workbench.action.duplicateActiveEditorGroupUp",
    "metadata": {
      "description": {
        "value": "Duplicate Editor Group Up",
        "original": "Duplicate Editor Group Up"
      }
    }
  },
  {
    "id": "workbench.action.duplicateActiveEditorGroupDown",
    "metadata": {
      "description": {
        "value": "Duplicate Editor Group Down",
        "original": "Duplicate Editor Group Down"
      }
    }
  },
  {
    "id": "workbench.action.moveEditorToPreviousGroup",
    "metadata": {
      "description": {
        "value": "Move Editor into Previous Group",
        "original": "Move Editor into Previous Group"
      }
    }
  },
  {
    "id": "workbench.action.moveEditorToNextGroup",
    "metadata": {
      "description": {
        "value": "Move Editor into Next Group",
        "original": "Move Editor into Next Group"
      }
    }
  },
  {
    "id": "workbench.action.moveEditorToFirstGroup",
    "metadata": {
      "description": {
        "value": "Move Editor into First Group",
        "original": "Move Editor into First Group"
      }
    }
  },
  {
    "id": "workbench.action.moveEditorToLastGroup",
    "metadata": {
      "description": {
        "value": "Move Editor into Last Group",
        "original": "Move Editor into Last Group"
      }
    }
  },
  {
    "id": "workbench.action.moveEditorToLeftGroup",
    "metadata": {
      "description": {
        "value": "Move Editor into Left Group",
        "original": "Move Editor into Left Group"
      }
    }
  },
  {
    "id": "workbench.action.moveEditorToRightGroup",
    "metadata": {
      "description": {
        "value": "Move Editor into Right Group",
        "original": "Move Editor into Right Group"
      }
    }
  },
  {
    "id": "workbench.action.moveEditorToAboveGroup",
    "metadata": {
      "description": {
        "value": "Move Editor into Group Above",
        "original": "Move Editor into Group Above"
      }
    }
  },
  {
    "id": "workbench.action.moveEditorToBelowGroup",
    "metadata": {
      "description": {
        "value": "Move Editor into Group Below",
        "original": "Move Editor into Group Below"
      }
    }
  },
  {
    "id": "workbench.action.splitEditorToPreviousGroup",
    "metadata": {
      "description": {
        "value": "Split Editor into Previous Group",
        "original": "Split Editor into Previous Group"
      }
    }
  },
  {
    "id": "workbench.action.splitEditorToNextGroup",
    "metadata": {
      "description": {
        "value": "Split Editor into Next Group",
        "original": "Split Editor into Next Group"
      }
    }
  },
  {
    "id": "workbench.action.splitEditorToFirstGroup",
    "metadata": {
      "description": {
        "value": "Split Editor into First Group",
        "original": "Split Editor into First Group"
      }
    }
  },
  {
    "id": "workbench.action.splitEditorToLastGroup",
    "metadata": {
      "description": {
        "value": "Split Editor into Last Group",
        "original": "Split Editor into Last Group"
      }
    }
  },
  {
    "id": "workbench.action.splitEditorToLeftGroup",
    "metadata": {
      "description": {
        "value": "Split Editor into Left Group",
        "original": "Split Editor into Left Group"
      }
    }
  },
  {
    "id": "workbench.action.splitEditorToRightGroup",
    "metadata": {
      "description": {
        "value": "Split Editor into Right Group",
        "original": "Split Editor into Right Group"
      }
    }
  },
  {
    "id": "workbench.action.splitEditorToAboveGroup",
    "metadata": {
      "description": {
        "value": "Split Editor into Group Above",
        "original": "Split Editor into Group Above"
      }
    }
  },
  {
    "id": "workbench.action.splitEditorToBelowGroup",
    "metadata": {
      "description": {
        "value": "Split Editor into Group Below",
        "original": "Split Editor into Group Below"
      }
    }
  },
  {
    "id": "workbench.action.focusActiveEditorGroup",
    "metadata": {
      "description": {
        "value": "Focus Active Editor Group",
        "original": "Focus Active Editor Group"
      }
    }
  },
  {
    "id": "workbench.action.focusFirstEditorGroup",
    "metadata": {
      "description": {
        "value": "Focus First Editor Group",
        "original": "Focus First Editor Group"
      }
    }
  },
  {
    "id": "workbench.action.focusLastEditorGroup",
    "metadata": {
      "description": {
        "value": "Focus Last Editor Group",
        "original": "Focus Last Editor Group"
      }
    }
  },
  {
    "id": "workbench.action.focusPreviousGroup",
    "metadata": {
      "description": {
        "value": "Focus Previous Editor Group",
        "original": "Focus Previous Editor Group"
      }
    }
  },
  {
    "id": "workbench.action.focusNextGroup",
    "metadata": {
      "description": {
        "value": "Focus Next Editor Group",
        "original": "Focus Next Editor Group"
      }
    }
  },
  {
    "id": "workbench.action.focusLeftGroup",
    "metadata": {
      "description": {
        "value": "Focus Left Editor Group",
        "original": "Focus Left Editor Group"
      }
    }
  },
  {
    "id": "workbench.action.focusRightGroup",
    "metadata": {
      "description": {
        "value": "Focus Right Editor Group",
        "original": "Focus Right Editor Group"
      }
    }
  },
  {
    "id": "workbench.action.focusAboveGroup",
    "metadata": {
      "description": {
        "value": "Focus Editor Group Above",
        "original": "Focus Editor Group Above"
      }
    }
  },
  {
    "id": "workbench.action.focusBelowGroup",
    "metadata": {
      "description": {
        "value": "Focus Editor Group Below",
        "original": "Focus Editor Group Below"
      }
    }
  },
  {
    "id": "workbench.action.newGroupLeft",
    "metadata": {
      "description": {
        "value": "New Editor Group to the Left",
        "original": "New Editor Group to the Left"
      }
    }
  },
  {
    "id": "workbench.action.newGroupRight",
    "metadata": {
      "description": {
        "value": "New Editor Group to the Right",
        "original": "New Editor Group to the Right"
      }
    }
  },
  {
    "id": "workbench.action.newGroupAbove",
    "metadata": {
      "description": {
        "value": "New Editor Group Above",
        "original": "New Editor Group Above"
      }
    }
  },
  {
    "id": "workbench.action.newGroupBelow",
    "metadata": {
      "description": {
        "value": "New Editor Group Below",
        "original": "New Editor Group Below"
      }
    }
  },
  {
    "id": "workbench.action.navigateLast",
    "metadata": {
      "description": {
        "value": "Go Previous",
        "original": "Go Previous"
      }
    }
  },
  {
    "id": "workbench.action.navigateForwardInEditLocations",
    "metadata": {
      "description": {
        "value": "Go Forward in Edit Locations",
        "original": "Go Forward in Edit Locations"
      }
    }
  },
  {
    "id": "workbench.action.navigateBackInEditLocations",
    "metadata": {
      "description": {
        "value": "Go Back in Edit Locations",
        "original": "Go Back in Edit Locations"
      }
    }
  },
  {
    "id": "workbench.action.navigatePreviousInEditLocations",
    "metadata": {
      "description": {
        "value": "Go Previous in Edit Locations",
        "original": "Go Previous in Edit Locations"
      }
    }
  },
  {
    "id": "workbench.action.navigateToLastEditLocation",
    "metadata": {
      "description": {
        "value": "Go to Last Edit Location",
        "original": "Go to Last Edit Location"
      }
    }
  },
  {
    "id": "workbench.action.navigateForwardInNavigationLocations",
    "metadata": {
      "description": {
        "value": "Go Forward in Navigation Locations",
        "original": "Go Forward in Navigation Locations"
      }
    }
  },
  {
    "id": "workbench.action.navigateBackInNavigationLocations",
    "metadata": {
      "description": {
        "value": "Go Back in Navigation Locations",
        "original": "Go Back in Navigation Locations"
      }
    }
  },
  {
    "id": "workbench.action.navigatePreviousInNavigationLocations",
    "metadata": {
      "description": {
        "value": "Go Previous in Navigation Locations",
        "original": "Go Previous in Navigation Locations"
      }
    }
  },
  {
    "id": "workbench.action.navigateToLastNavigationLocation",
    "metadata": {
      "description": {
        "value": "Go to Last Navigation Location",
        "original": "Go to Last Navigation Location"
      }
    }
  },
  {
    "id": "workbench.action.clearEditorHistory",
    "metadata": {
      "description": {
        "value": "Clear Editor History",
        "original": "Clear Editor History"
      }
    }
  },
  {
    "id": "workbench.action.editorLayoutSingle",
    "metadata": {
      "description": {
        "value": "Single Column Editor Layout",
        "original": "Single Column Editor Layout"
      }
    }
  },
  {
    "id": "workbench.action.editorLayoutTwoColumns",
    "metadata": {
      "description": {
        "value": "Two Columns Editor Layout",
        "original": "Two Columns Editor Layout"
      }
    }
  },
  {
    "id": "workbench.action.editorLayoutThreeColumns",
    "metadata": {
      "description": {
        "value": "Three Columns Editor Layout",
        "original": "Three Columns Editor Layout"
      }
    }
  },
  {
    "id": "workbench.action.editorLayoutTwoRows",
    "metadata": {
      "description": {
        "value": "Two Rows Editor Layout",
        "original": "Two Rows Editor Layout"
      }
    }
  },
  {
    "id": "workbench.action.editorLayoutThreeRows",
    "metadata": {
      "description": {
        "value": "Three Rows Editor Layout",
        "original": "Three Rows Editor Layout"
      }
    }
  },
  {
    "id": "workbench.action.editorLayoutTwoByTwoGrid",
    "metadata": {
      "description": {
        "value": "Grid Editor Layout (2x2)",
        "original": "Grid Editor Layout (2x2)"
      }
    }
  },
  {
    "id": "workbench.action.editorLayoutTwoRowsRight",
    "metadata": {
      "description": {
        "value": "Two Rows Right Editor Layout",
        "original": "Two Rows Right Editor Layout"
      }
    }
  },
  {
    "id": "workbench.action.editorLayoutTwoColumnsBottom",
    "metadata": {
      "description": {
        "value": "Two Columns Bottom Editor Layout",
        "original": "Two Columns Bottom Editor Layout"
      }
    }
  },
  {
    "id": "workbench.action.toggleEditorType",
    "metadata": {
      "description": {
        "value": "Toggle Editor Type",
        "original": "Toggle Editor Type"
      }
    }
  },
  {
    "id": "workbench.action.reopenTextEditor",
    "metadata": {
      "description": {
        "value": "Reopen Editor With Text Editor",
        "original": "Reopen Editor With Text Editor"
      }
    }
  },
  {
    "id": "workbench.action.quickOpenPreviousRecentlyUsedEditor",
    "metadata": {
      "description": {
        "value": "Quick Open Previous Recently Used Editor",
        "original": "Quick Open Previous Recently Used Editor"
      }
    }
  },
  {
    "id": "workbench.action.quickOpenLeastRecentlyUsedEditor",
    "metadata": {
      "description": {
        "value": "Quick Open Least Recently Used Editor",
        "original": "Quick Open Least Recently Used Editor"
      }
    }
  },
  {
    "id": "workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup",
    "metadata": {
      "description": {
        "value": "Quick Open Previous Recently Used Editor in Group",
        "original": "Quick Open Previous Recently Used Editor in Group"
      }
    },
    "when": "!activeEditorGroupEmpty"
  },
  {
    "id": "workbench.action.quickOpenLeastRecentlyUsedEditorInGroup",
    "metadata": {
      "description": {
        "value": "Quick Open Least Recently Used Editor in Group",
        "original": "Quick Open Least Recently Used Editor in Group"
      }
    },
    "when": "!activeEditorGroupEmpty"
  },
  {
    "id": "workbench.action.openPreviousEditorFromHistory",
    "metadata": {
      "description": {
        "value": "Quick Open Previous Editor from History",
        "original": "Quick Open Previous Editor from History"
      }
    }
  },
  {
    "id": "workbench.action.moveEditorToNewWindow",
    "metadata": {
      "description": {
        "value": "Move Editor into New Window",
        "original": "Move Editor into New Window",
        "mnemonicTitle": "&&Move Editor into New Window"
      }
    }
  },
  {
    "id": "workbench.action.copyEditorToNewWindow",
    "metadata": {
      "description": {
        "value": "Copy Editor into New Window",
        "original": "Copy Editor into New Window",
        "mnemonicTitle": "&&Copy Editor into New Window"
      }
    },
    "when": "activeEditor"
  },
  {
    "id": "workbench.action.moveEditorGroupToNewWindow",
    "metadata": {
      "description": {
        "value": "Move Editor Group into New Window",
        "original": "Move Editor Group into New Window",
        "mnemonicTitle": "&&Move Editor Group into New Window"
      }
    }
  },
  {
    "id": "workbench.action.copyEditorGroupToNewWindow",
    "metadata": {
      "description": {
        "value": "Copy Editor Group into New Window",
        "original": "Copy Editor Group into New Window",
        "mnemonicTitle": "&&Copy Editor Group into New Window"
      }
    }
  },
  {
    "id": "workbench.action.restoreEditorsToMainWindow",
    "metadata": {
      "description": {
        "value": "Restore Editors into Main Window",
        "original": "Restore Editors into Main Window",
        "mnemonicTitle": "&&Restore Editors into Main Window"
      }
    }
  },
  {
    "id": "workbench.action.newEmptyEditorWindow",
    "metadata": {
      "description": {
        "value": "New Empty Editor Window",
        "original": "New Empty Editor Window",
        "mnemonicTitle": "&&New Empty Editor Window"
      }
    }
  },
  {
    "id": "workbench.action.quickOpenNavigateNextInEditorPicker",
    "when": "inEditorsPicker && inQuickOpen"
  },
  {
    "id": "workbench.action.quickOpenNavigatePreviousInEditorPicker",
    "when": "inEditorsPicker && inQuickOpen"
  },
  {
    "id": "moveActiveEditor",
    "metadata": {
      "description": "Move the active editor by tabs or groups",
      "args": [
        {
          "name": "Active editor move argument",
          "description": "Argument Properties:\n\t* 'to': String value providing where to move.\n\t* 'by': String value providing the unit for move (by tab or by group).\n\t* 'value': Number value providing how many positions or an absolute position to move.",
          "schema": {
            "type": "object",
            "required": ["to"],
            "properties": {
              "to": {
                "type": "string",
                "enum": ["left", "right"]
              },
              "by": {
                "type": "string",
                "enum": ["tab", "group"]
              },
              "value": {
                "type": "number"
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "copyActiveEditor",
    "metadata": {
      "description": "Copy the active editor by groups",
      "args": [
        {
          "name": "Active editor copy argument",
          "description": "Argument Properties:\n\t* 'to': String value providing where to copy.\n\t* 'value': Number value providing how many positions or an absolute position to copy.",
          "schema": {
            "type": "object",
            "required": ["to"],
            "properties": {
              "to": {
                "type": "string",
                "enum": ["left", "right"]
              },
              "by": {
                "type": "string",
                "enum": ["tab", "group"]
              },
              "value": {
                "type": "number"
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "layoutEditorGroups"
  },
  {
    "id": "vscode.setEditorLayout",
    "metadata": {
      "description": "Set the editor layout. Editor layout is represented as a tree of groups in which the first group is the root group of the layout.\n\t\t\t\t\tThe orientation of the first group is 0 (horizontal) by default unless specified otherwise. The other orientations are 1 (vertical).\n\t\t\t\t\tThe orientation of subsequent groups is the opposite of the orientation of the group that contains it.\n\t\t\t\t\tHere are some examples: A layout representing 1 row and 2 columns: { orientation: 0, groups: [{}, {}] }.\n\t\t\t\t\tA layout representing 3 rows and 1 column: { orientation: 1, groups: [{}, {}, {}] }.\n\t\t\t\t\tA layout representing 3 rows and 1 column in which the second row has 2 columns: { orientation: 1, groups: [{}, { groups: [{}, {}] }, {}] }\n\t\t\t\t\t",
      "args": [
        {
          "name": "args",
          "schema": {
            "type": "object",
            "required": ["groups"],
            "properties": {
              "orientation": {
                "type": "number",
                "default": 0,
                "description": "The orientation of the root group in the layout. 0 for horizontal, 1 for vertical.",
                "enum": [0, 1],
                "enumDescriptions": ["Horizontal", "Vertical"]
              },
              "groups": {
                "$ref": "#/definitions/editorGroupsSchema",
                "default": [{}, {}]
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "vscode.getEditorLayout",
    "metadata": {
      "description": "Get Editor Layout",
      "args": [],
      "returns": "An editor layout object, in the same format as vscode.setEditorLayout"
    }
  },
  {
    "id": "workbench.action.compareEditor.nextChange",
    "when": "textCompareEditorVisible"
  },
  {
    "id": "workbench.action.compareEditor.previousChange",
    "when": "textCompareEditorVisible"
  },
  {
    "id": "toggle.diff.renderSideBySide"
  },
  {
    "id": "workbench.action.compareEditor.focusPrimarySide"
  },
  {
    "id": "workbench.action.compareEditor.focusSecondarySide"
  },
  {
    "id": "workbench.action.compareEditor.focusOtherSide"
  },
  {
    "id": "toggle.diff.ignoreTrimWhitespace"
  },
  {
    "id": "workbench.action.compareEditor.swapSides"
  },
  {
    "id": "vscode.open",
    "metadata": {
      "description": "Opens the provided resource in the editor.",
      "args": [
        {
          "name": "Uri"
        }
      ]
    }
  },
  {
    "id": "vscode.diff",
    "metadata": {
      "description": "Opens the provided resources in the diff editor to compare their contents.",
      "args": [
        {
          "name": "left",
          "description": "Left-hand side resource of the diff editor"
        },
        {
          "name": "right",
          "description": "Right-hand side resource of the diff editor"
        },
        {
          "name": "title",
          "description": "Human readable title for the diff editor"
        }
      ]
    }
  },
  {
    "id": "vscode.changes",
    "metadata": {
      "description": "Opens a list of resources in the changes editor to compare their contents.",
      "args": [
        {
          "name": "title",
          "description": "Human readable title for the diff editor"
        },
        {
          "name": "resources",
          "description": "List of resources to open in the changes editor"
        }
      ]
    }
  },
  {
    "id": "workbench.action.openEditorAtIndex"
  },
  {
    "id": "workbench.action.openEditorAtIndex1"
  },
  {
    "id": "workbench.action.openEditorAtIndex2"
  },
  {
    "id": "workbench.action.openEditorAtIndex3"
  },
  {
    "id": "workbench.action.openEditorAtIndex4"
  },
  {
    "id": "workbench.action.openEditorAtIndex5"
  },
  {
    "id": "workbench.action.openEditorAtIndex6"
  },
  {
    "id": "workbench.action.openEditorAtIndex7"
  },
  {
    "id": "workbench.action.openEditorAtIndex8"
  },
  {
    "id": "workbench.action.openEditorAtIndex9"
  },
  {
    "id": "workbench.action.closeActiveEditor"
  },
  {
    "id": "workbench.action.closeActivePinnedEditor"
  },
  {
    "id": "workbench.action.closeEditorsInGroup"
  },
  {
    "id": "workbench.action.closeGroup",
    "when": "activeEditorGroupEmpty && multipleEditorGroups"
  },
  {
    "id": "workbench.action.closeUnmodifiedEditors"
  },
  {
    "id": "workbench.action.closeOtherEditors"
  },
  {
    "id": "workbench.action.closeEditorsToTheRight"
  },
  {
    "id": "workbench.action.reopenWithEditor"
  },
  {
    "id": "workbench.action.closeEditorsAndGroup"
  },
  {
    "id": "workbench.action.keepEditor"
  },
  {
    "id": "workbench.action.toggleKeepEditors"
  },
  {
    "id": "workbench.action.toggleEditorGroupLock",
    "metadata": {
      "description": {
        "value": "Toggle Editor Group Lock",
        "original": "Toggle Editor Group Lock"
      }
    }
  },
  {
    "id": "workbench.action.lockEditorGroup",
    "metadata": {
      "description": {
        "value": "Lock Editor Group",
        "original": "Lock Editor Group"
      }
    }
  },
  {
    "id": "workbench.action.unlockEditorGroup",
    "metadata": {
      "description": {
        "value": "Unlock Editor Group",
        "original": "Unlock Editor Group"
      }
    }
  },
  {
    "id": "workbench.action.pinEditor",
    "when": "!activeEditorIsPinned"
  },
  {
    "id": "workbench.action.compareEditor.openSide",
    "when": "inDiffEditor"
  },
  {
    "id": "workbench.action.unpinEditor",
    "when": "activeEditorIsPinned"
  },
  {
    "id": "workbench.action.showEditorsInGroup"
  },
  {
    "id": "workbench.action.splitEditorInGroup",
    "metadata": {
      "description": {
        "value": "Split Editor in Group",
        "original": "Split Editor in Group"
      }
    },
    "when": "activeEditorCanSplitInGroup"
  },
  {
    "id": "workbench.action.joinEditorInGroup",
    "metadata": {
      "description": {
        "value": "Join Editor in Group",
        "original": "Join Editor in Group"
      }
    },
    "when": "sideBySideEditorActive"
  },
  {
    "id": "workbench.action.toggleSplitEditorInGroup",
    "metadata": {
      "description": {
        "value": "Toggle Split Editor in Group",
        "original": "Toggle Split Editor in Group"
      }
    }
  },
  {
    "id": "workbench.action.toggleSplitEditorInGroupLayout",
    "metadata": {
      "description": {
        "value": "Toggle Layout of Split Editor in Group",
        "original": "Toggle Layout of Split Editor in Group"
      }
    }
  },
  {
    "id": "workbench.action.focusFirstSideEditor",
    "metadata": {
      "description": {
        "value": "Focus First Side in Active Editor",
        "original": "Focus First Side in Active Editor"
      }
    }
  },
  {
    "id": "workbench.action.focusSecondSideEditor",
    "metadata": {
      "description": {
        "value": "Focus Second Side in Active Editor",
        "original": "Focus Second Side in Active Editor"
      }
    }
  },
  {
    "id": "workbench.action.focusOtherSideEditor",
    "metadata": {
      "description": {
        "value": "Focus Other Side in Active Editor",
        "original": "Focus Other Side in Active Editor"
      }
    }
  },
  {
    "id": "workbench.action.focusSecondEditorGroup"
  },
  {
    "id": "workbench.action.focusThirdEditorGroup"
  },
  {
    "id": "workbench.action.focusFourthEditorGroup"
  },
  {
    "id": "workbench.action.focusFifthEditorGroup"
  },
  {
    "id": "workbench.action.focusSixthEditorGroup"
  },
  {
    "id": "workbench.action.focusSeventhEditorGroup"
  },
  {
    "id": "workbench.action.focusEighthEditorGroup"
  },
  {
    "id": "workbench.action.focusLeftGroupWithoutWrap"
  },
  {
    "id": "workbench.action.focusRightGroupWithoutWrap"
  },
  {
    "id": "workbench.action.focusAboveGroupWithoutWrap"
  },
  {
    "id": "workbench.action.focusBelowGroupWithoutWrap"
  },
  {
    "id": "breadcrumbs.toggle",
    "metadata": {
      "description": {
        "value": "Toggle Breadcrumbs",
        "original": "Toggle Breadcrumbs",
        "mnemonicTitle": "Toggle &&Breadcrumbs"
      }
    }
  },
  {
    "id": "breadcrumbs.focusAndSelect",
    "metadata": {
      "description": {
        "value": "Focus and Select Breadcrumbs",
        "original": "Focus and Select Breadcrumbs"
      }
    },
    "when": "breadcrumbsPossible && breadcrumbsVisible"
  },
  {
    "id": "breadcrumbs.focus",
    "metadata": {
      "description": {
        "value": "Focus Breadcrumbs",
        "original": "Focus Breadcrumbs"
      }
    },
    "when": "breadcrumbsPossible && breadcrumbsVisible"
  },
  {
    "id": "breadcrumbs.toggleToOn",
    "when": "!config.breadcrumbs.enabled"
  },
  {
    "id": "breadcrumbs.focusNext",
    "when": "breadcrumbsActive && breadcrumbsVisible"
  },
  {
    "id": "breadcrumbs.focusPrevious",
    "when": "breadcrumbsActive && breadcrumbsVisible"
  },
  {
    "id": "breadcrumbs.focusNextWithPicker",
    "when": "breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "breadcrumbs.focusPreviousWithPicker",
    "when": "breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "breadcrumbs.selectFocused",
    "when": "breadcrumbsActive && breadcrumbsVisible"
  },
  {
    "id": "breadcrumbs.revealFocused",
    "when": "breadcrumbsActive && breadcrumbsVisible"
  },
  {
    "id": "breadcrumbs.selectEditor",
    "when": "breadcrumbsActive && breadcrumbsVisible"
  },
  {
    "id": "breadcrumbs.revealFocusedFromTreeAside",
    "when": "breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "workbench.action.focusSideBar",
    "metadata": {
      "description": {
        "value": "Focus into Primary Side Bar",
        "original": "Focus into Primary Side Bar"
      }
    }
  },
  {
    "id": "workbench.action.activityBarLocation.default",
    "metadata": {
      "description": {
        "value": "Move Activity Bar to Side",
        "original": "Move Activity Bar to Side",
        "mnemonicTitle": "&&Default"
      }
    }
  },
  {
    "id": "workbench.action.activityBarLocation.top",
    "metadata": {
      "description": {
        "value": "Move Activity Bar to Top",
        "original": "Move Activity Bar to Top",
        "mnemonicTitle": "&&Top"
      }
    }
  },
  {
    "id": "workbench.action.activityBarLocation.bottom",
    "metadata": {
      "description": {
        "value": "Move Activity Bar to Bottom",
        "original": "Move Activity Bar to Bottom",
        "mnemonicTitle": "&&Bottom"
      }
    }
  },
  {
    "id": "workbench.action.activityBarLocation.hide",
    "metadata": {
      "description": {
        "value": "Hide Activity Bar",
        "original": "Hide Activity Bar",
        "mnemonicTitle": "&&Hidden"
      }
    }
  },
  {
    "id": "workbench.action.previousSideBarView",
    "metadata": {
      "description": {
        "value": "Previous Primary Side Bar View",
        "original": "Previous Primary Side Bar View"
      }
    }
  },
  {
    "id": "workbench.action.nextSideBarView",
    "metadata": {
      "description": {
        "value": "Next Primary Side Bar View",
        "original": "Next Primary Side Bar View"
      }
    }
  },
  {
    "id": "workbench.action.focusActivityBar",
    "metadata": {
      "description": {
        "value": "Focus Activity Bar",
        "original": "Focus Activity Bar"
      }
    }
  },
  {
    "id": "workbench.banner.focusBanner",
    "when": "bannerFocused"
  },
  {
    "id": "workbench.banner.focusNextAction",
    "when": "bannerFocused"
  },
  {
    "id": "workbench.banner.focusPreviousAction",
    "when": "bannerFocused"
  },
  {
    "id": "workbench.action.focusBanner",
    "metadata": {
      "description": {
        "value": "Focus Banner",
        "original": "Focus Banner"
      }
    }
  },
  {
    "id": "workbench.statusBar.focusPrevious",
    "when": "statusBarFocused"
  },
  {
    "id": "workbench.statusBar.focusNext",
    "when": "statusBarFocused"
  },
  {
    "id": "workbench.statusBar.focusFirst",
    "when": "statusBarFocused"
  },
  {
    "id": "workbench.statusBar.focusLast",
    "when": "statusBarFocused"
  },
  {
    "id": "workbench.statusBar.clearFocus",
    "when": "statusBarFocused"
  },
  {
    "id": "workbench.action.focusStatusBar",
    "metadata": {
      "description": {
        "value": "Focus Status Bar",
        "original": "Focus Status Bar"
      }
    }
  },
  {
    "id": "menu.resetHiddenStates",
    "metadata": {
      "description": {
        "value": "Reset All Menus",
        "original": "Reset All Menus"
      }
    }
  },
  {
    "id": "extension.bisect.start",
    "metadata": {
      "description": {
        "value": "Start Extension Bisect",
        "original": "Start Extension Bisect"
      }
    }
  },
  {
    "id": "extension.bisect.next",
    "metadata": {
      "description": {
        "value": "Continue Extension Bisect",
        "original": "Continue Extension Bisect"
      }
    }
  },
  {
    "id": "extension.bisect.stop",
    "metadata": {
      "description": {
        "value": "Stop Extension Bisect",
        "original": "Stop Extension Bisect"
      }
    }
  },
  {
    "id": "quickInput.pageNext",
    "metadata": {
      "description": "Used while in the context of the quick pick. If you change one keybinding for this command, you should change all of the other keybindings (modifier variants) of this command as well."
    },
    "when": "inQuickInput && quickInputType == 'quickPick'"
  },
  {
    "id": "quickInput.pagePrevious",
    "metadata": {
      "description": "Used while in the context of the quick pick. If you change one keybinding for this command, you should change all of the other keybindings (modifier variants) of this command as well."
    },
    "when": "inQuickInput && quickInputType == 'quickPick'"
  },
  {
    "id": "quickInput.first",
    "metadata": {
      "description": "Used while in the context of the quick pick. If you change one keybinding for this command, you should change all of the other keybindings (modifier variants) of this command as well."
    },
    "when": "inQuickInput && quickInputType == 'quickPick'"
  },
  {
    "id": "quickInput.last",
    "metadata": {
      "description": "Used while in the context of the quick pick. If you change one keybinding for this command, you should change all of the other keybindings (modifier variants) of this command as well."
    },
    "when": "inQuickInput && quickInputType == 'quickPick'"
  },
  {
    "id": "quickInput.next",
    "metadata": {
      "description": "Used while in the context of the quick pick. If you change one keybinding for this command, you should change all of the other keybindings (modifier variants) of this command as well."
    },
    "when": "inQuickInput && quickInputType == 'quickPick'"
  },
  {
    "id": "quickInput.previous",
    "metadata": {
      "description": "Used while in the context of the quick pick. If you change one keybinding for this command, you should change all of the other keybindings (modifier variants) of this command as well."
    },
    "when": "inQuickInput && quickInputType == 'quickPick'"
  },
  {
    "id": "quickInput.nextSeparatorWithQuickAccessFallback",
    "metadata": {
      "description": "If we're in quick access mode, this will navigate to the next item. If we are not in quick access mode, this will navigate to the next separator."
    },
    "when": "inQuickInput && quickInputType == 'quickPick'"
  },
  {
    "id": "quickInput.nextSeparator",
    "metadata": {
      "description": "Used while in the context of the quick pick. If you change one keybinding for this command, you should change all of the other keybindings (modifier variants) of this command as well."
    },
    "when": "inQuickInput && quickInputType == 'quickPick'"
  },
  {
    "id": "quickInput.previousSeparatorWithQuickAccessFallback",
    "metadata": {
      "description": "If we're in quick access mode, this will navigate to the previous item. If we are not in quick access mode, this will navigate to the previous separator."
    },
    "when": "inQuickInput && quickInputType == 'quickPick'"
  },
  {
    "id": "quickInput.previousSeparator",
    "metadata": {
      "description": "Used while in the context of the quick pick. If you change one keybinding for this command, you should change all of the other keybindings (modifier variants) of this command as well."
    },
    "when": "inQuickInput && quickInputType == 'quickPick'"
  },
  {
    "id": "quickInput.acceptInBackground",
    "metadata": {
      "description": "Used while in the context of the quick pick. If you change one keybinding for this command, you should change all of the other keybindings (modifier variants) of this command as well."
    },
    "when": "cursorAtEndOfQuickInputBox && inQuickInput && quickInputType == 'quickPick' || inQuickInput && !inputFocus && quickInputType == 'quickPick'"
  },
  {
    "id": "getContextKeyInfo",
    "metadata": {
      "description": "A command that returns information about context keys",
      "args": []
    }
  },
  {
    "id": "editor.action.toggleWordWrap"
  },
  {
    "id": "perfview.show",
    "metadata": {
      "description": {
        "value": "Startup Performance",
        "original": "Startup Performance"
      }
    }
  },
  {
    "id": "perf.insta.printAsyncCycles",
    "metadata": {
      "description": {
        "value": "Print Service Cycles",
        "original": "Print Service Cycles"
      }
    }
  },
  {
    "id": "perf.insta.printTraces",
    "metadata": {
      "description": {
        "value": "Print Service Traces",
        "original": "Print Service Traces"
      }
    }
  },
  {
    "id": "perf.event.profiling",
    "metadata": {
      "description": {
        "value": "Print Emitter Profiles",
        "original": "Print Emitter Profiles"
      }
    }
  },
  {
    "id": "notebook.toggleLineNumbers",
    "metadata": {
      "description": {
        "value": "Toggle Notebook Line Numbers",
        "original": "Toggle Notebook Line Numbers"
      }
    },
    "when": "notebookEditorFocused && !inputFocus && !notebookOutputInputFocused"
  },
  {
    "id": "notebook.cell.toggleLineNumbers",
    "metadata": {
      "description": "Show Cell Line Numbers"
    },
    "when": "notebookEditorFocused && !inputFocus && !notebookOutputInputFocused"
  },
  {
    "id": "notebook.cellOuput.showEmptyOutputs",
    "metadata": {
      "description": "Show empty outputs"
    }
  },
  {
    "id": "notebook.cellOutput.copy",
    "metadata": {
      "description": "Copy Cell Output"
    }
  },
  {
    "id": "notebook.cellOutput.openInTextEditor",
    "metadata": {
      "description": "Open Cell Output in Text Editor"
    }
  },
  {
    "id": "notebook.fold",
    "metadata": {
      "description": "Fold Cell",
      "args": [
        {
          "isOptional": true,
          "name": "index",
          "description": "The cell index",
          "schema": {
            "type": "object",
            "required": ["index", "direction"],
            "properties": {
              "index": {
                "type": "number"
              },
              "direction": {
                "type": "string",
                "enum": ["up", "down"],
                "default": "down"
              },
              "levels": {
                "type": "number",
                "default": 1
              }
            }
          }
        }
      ]
    },
    "when": "notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook'"
  },
  {
    "id": "notebook.unfold",
    "metadata": {
      "description": {
        "value": "Unfold Cell",
        "original": "Unfold Cell"
      },
      "args": [
        {
          "isOptional": true,
          "name": "index",
          "description": "The cell index",
          "schema": {
            "type": "object",
            "required": ["index", "direction"],
            "properties": {
              "index": {
                "type": "number"
              },
              "direction": {
                "type": "string",
                "enum": ["up", "down"],
                "default": "down"
              },
              "levels": {
                "type": "number",
                "default": 1
              }
            }
          }
        }
      ]
    },
    "when": "notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook'"
  },
  {
    "id": "notebook.cell.insertCodeCellAbove",
    "metadata": {
      "description": "Insert Code Cell Above"
    },
    "when": "notebookCellListFocused && !inputFocus"
  },
  {
    "id": "notebook.cell.insertCodeCellAboveAndFocusContainer",
    "metadata": {
      "description": "Insert Code Cell Above and Focus Container"
    },
    "when": "notebookEditorFocused && !inputFocus && !notebookOutputInputFocused"
  },
  {
    "id": "notebook.cell.insertCodeCellBelow",
    "metadata": {
      "description": "Insert Code Cell Below"
    },
    "when": "notebookCellListFocused && !inputFocus && notebookChatOuterFocusPosition == ''"
  },
  {
    "id": "notebook.cell.insertCodeCellBelowAndFocusContainer",
    "metadata": {
      "description": "Insert Code Cell Below and Focus Container"
    },
    "when": "notebookEditorFocused && !inputFocus && !notebookOutputInputFocused"
  },
  {
    "id": "notebook.cell.insertMarkdownCellAbove",
    "metadata": {
      "description": "Insert Markdown Cell Above"
    }
  },
  {
    "id": "notebook.cell.insertMarkdownCellBelow",
    "metadata": {
      "description": "Insert Markdown Cell Below"
    }
  },
  {
    "id": "notebook.cell.insertCodeCellAtTop",
    "metadata": {
      "description": "Add Code Cell At Top"
    }
  },
  {
    "id": "notebook.cell.insertMarkdownCellAtTop",
    "metadata": {
      "description": "Add Markdown Cell At Top"
    }
  },
  {
    "id": "notebook.renderAllMarkdownCells",
    "metadata": {
      "description": "Render All Markdown Cells"
    }
  },
  {
    "id": "notebook.execute",
    "metadata": {
      "description": "Run All",
      "args": [
        {
          "name": "uri",
          "description": "The document uri"
        }
      ]
    }
  },
  {
    "id": "notebook.cell.execute",
    "metadata": {
      "description": "Execute Cell",
      "args": [
        {
          "isOptional": true,
          "name": "options",
          "description": "The cell range options",
          "schema": {
            "type": "object",
            "required": ["ranges"],
            "properties": {
              "ranges": {
                "type": "array",
                "items": [
                  {
                    "type": "object",
                    "required": ["start", "end"],
                    "properties": {
                      "start": {
                        "type": "number"
                      },
                      "end": {
                        "type": "number"
                      }
                    }
                  }
                ]
              },
              "document": {
                "type": "object",
                "description": "The document uri"
              },
              "autoReveal": {
                "type": "boolean",
                "description": "Whether the cell should be revealed into view automatically"
              }
            }
          }
        }
      ]
    },
    "when": "notebookCellListFocused && notebookMissingKernelExtension && !notebookCellExecuting && notebookCellType == 'code' || !notebookCellExecuting && notebookCellType == 'code' && notebookCellListFocused || inlineChatFocused && notebookCellChatFocused && notebookKernelCount > 0 || !notebookCellExecuting && notebookCellType == 'code' && notebookCellListFocused || inlineChatFocused && notebookCellChatFocused && notebookKernelSourceCount > 0 || inlineChatFocused && notebookCellChatFocused && notebookMissingKernelExtension && !notebookCellExecuting && notebookCellType == 'code'"
  },
  {
    "id": "notebook.cell.executeCellsAbove",
    "metadata": {
      "description": "Execute Above Cells"
    }
  },
  {
    "id": "notebook.cell.executeCellAndBelow",
    "metadata": {
      "description": "Execute Cell and Below"
    }
  },
  {
    "id": "notebook.cell.executeAndFocusContainer",
    "metadata": {
      "description": "Execute Cell and Focus Container",
      "args": [
        {
          "isOptional": true,
          "name": "options",
          "description": "The cell range options",
          "schema": {
            "type": "object",
            "required": ["ranges"],
            "properties": {
              "ranges": {
                "type": "array",
                "items": [
                  {
                    "type": "object",
                    "required": ["start", "end"],
                    "properties": {
                      "start": {
                        "type": "number"
                      },
                      "end": {
                        "type": "number"
                      }
                    }
                  }
                ]
              },
              "document": {
                "type": "object",
                "description": "The document uri"
              },
              "autoReveal": {
                "type": "boolean",
                "description": "Whether the cell should be revealed into view automatically"
              }
            }
          }
        }
      ]
    },
    "when": "notebookCellListFocused || editorTextFocus && inputFocus && notebookEditorFocused"
  },
  {
    "id": "notebook.cell.cancelExecution",
    "metadata": {
      "description": "Stop Cell Execution",
      "args": [
        {
          "name": "options",
          "description": "The cell range options",
          "schema": {
            "type": "object",
            "required": ["ranges"],
            "properties": {
              "ranges": {
                "type": "array",
                "items": [
                  {
                    "type": "object",
                    "required": ["start", "end"],
                    "properties": {
                      "start": {
                        "type": "number"
                      },
                      "end": {
                        "type": "number"
                      }
                    }
                  }
                ]
              },
              "document": {
                "type": "object",
                "description": "The document uri"
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "notebook.cell.executeAndSelectBelow",
    "metadata": {
      "description": "Execute Notebook Cell and Select Below"
    },
    "when": "notebookCellListFocused && !inlineChatFocused && notebookCellType == 'markup' || notebookCellListFocused && notebookMissingKernelExtension && !inlineChatFocused && !notebookCellExecuting && notebookCellType == 'code' || notebookCellListFocused && !inlineChatFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelCount > 0 || notebookCellListFocused && !inlineChatFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelSourceCount > 0"
  },
  {
    "id": "notebook.cell.executeAndInsertBelow",
    "metadata": {
      "description": "Execute Notebook Cell and Insert Below"
    },
    "when": "notebookCellListFocused && notebookCellType == 'markup' || notebookCellListFocused && notebookMissingKernelExtension && !notebookCellExecuting && notebookCellType == 'code' || notebookCellListFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelCount > 0 || notebookCellListFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelSourceCount > 0"
  },
  {
    "id": "notebook.cancelExecution",
    "metadata": {
      "description": {
        "value": "Stop Execution",
        "original": "Stop Execution"
      }
    }
  },
  {
    "id": "notebook.interruptExecution",
    "metadata": {
      "description": {
        "value": "Interrupt",
        "original": "Interrupt"
      }
    }
  },
  {
    "id": "notebook.revealRunningCell",
    "metadata": {
      "description": "Go to Running Cell"
    }
  },
  {
    "id": "notebook.revealLastFailedCell",
    "metadata": {
      "description": "Go to Most Recently Failed Cell"
    }
  },
  {
    "id": "notebook.outline.toggleShowMarkdownHeadersOnly",
    "metadata": {
      "description": "Markdown Headers Only"
    }
  },
  {
    "id": "notebook.outline.toggleCodeCells",
    "metadata": {
      "description": "Code Cells"
    }
  },
  {
    "id": "notebook.outline.toggleCodeCellSymbols",
    "metadata": {
      "description": "Code Cell Symbols"
    }
  },
  {
    "id": "notebook.section.runSingleCell",
    "metadata": {
      "description": {
        "value": "Run Cell",
        "original": "Run Cell",
        "mnemonicTitle": "&&Run Cell"
      }
    }
  },
  {
    "id": "notebook.section.runCells",
    "metadata": {
      "description": {
        "value": "Run Cells In Section",
        "original": "Run Cells In Section",
        "mnemonicTitle": "&&Run Cells In Section"
      }
    }
  },
  {
    "id": "notebook.section.foldSection",
    "metadata": {
      "description": {
        "value": "Fold Section",
        "original": "Fold Section",
        "mnemonicTitle": "&&Fold Section"
      }
    }
  },
  {
    "id": "notebook.section.expandSection",
    "metadata": {
      "description": {
        "value": "Expand Section",
        "original": "Expand Section",
        "mnemonicTitle": "&&Expand Section"
      }
    }
  },
  {
    "id": "workbench.notebook.layout.select",
    "metadata": {
      "description": {
        "value": "Select between Notebook Layouts",
        "original": "Select between Notebook Layouts"
      }
    }
  },
  {
    "id": "workbench.notebook.layout.configure",
    "metadata": {
      "description": {
        "value": "Customize Notebook Layout",
        "original": "Customize Notebook Layout"
      }
    }
  },
  {
    "id": "workbench.notebook.layout.configure.editorTitle",
    "metadata": {
      "description": {
        "value": "Customize Notebook Layout",
        "original": "Customize Notebook Layout"
      }
    }
  },
  {
    "id": "notebook.toggleLineNumbersFromEditorTitle",
    "metadata": {
      "description": {
        "value": "Toggle Notebook Line Numbers",
        "original": "Toggle Notebook Line Numbers"
      }
    }
  },
  {
    "id": "notebook.toggleCellToolbarPositionFromEditorTitle",
    "metadata": {
      "description": {
        "value": "Toggle Cell Toolbar Position",
        "original": "Toggle Cell Toolbar Position"
      }
    }
  },
  {
    "id": "breadcrumbs.toggleFromEditorTitle",
    "metadata": {
      "description": {
        "value": "Toggle Breadcrumbs",
        "original": "Toggle Breadcrumbs"
      }
    }
  },
  {
    "id": "notebook.saveMimeTypeOrder",
    "metadata": {
      "description": {
        "value": "Save Mimetype Display Order",
        "original": "Save Mimetype Display Order"
      }
    }
  },
  {
    "id": "workbench.notebook.layout.webview.reset",
    "metadata": {
      "description": {
        "value": "Reset Notebook Webview",
        "original": "Reset Notebook Webview"
      }
    }
  },
  {
    "id": "notebook.action.toggleNotebookStickyScroll",
    "metadata": {
      "description": {
        "value": "Toggle Notebook Sticky Scroll",
        "original": "Toggle Notebook Sticky Scroll",
        "mnemonicTitle": "&&Toggle Notebook Sticky Scroll"
      }
    }
  },
  {
    "id": "notebook.action.indentUsingSpaces",
    "metadata": {
      "description": "Indent Using Spaces"
    }
  },
  {
    "id": "notebook.action.indentUsingTabs",
    "metadata": {
      "description": "Indent Using Tabs"
    }
  },
  {
    "id": "notebook.action.changeTabDisplaySize",
    "metadata": {
      "description": "Change Tab Display Size"
    }
  },
  {
    "id": "notebook.action.convertIndentationToSpaces",
    "metadata": {
      "description": "Convert Indentation to Spaces"
    }
  },
  {
    "id": "notebook.action.convertIndentationToTabs",
    "metadata": {
      "description": "Convert Indentation to Tabs"
    }
  },
  {
    "id": "notebook.cell.edit",
    "metadata": {
      "description": "Edit Cell"
    },
    "when": "notebookCellListFocused && notebookEditable && !editorHoverFocused && !inputFocus && !notebookOutputInputFocused"
  },
  {
    "id": "notebook.cell.quitEdit",
    "metadata": {
      "description": "Stop Editing Cell"
    },
    "when": "inputFocus && notebookEditorFocused && !editorHasMultipleSelections && !editorHasSelection && !editorHoverVisible && !inlineChatFocused"
  },
  {
    "id": "notebook.cell.delete",
    "metadata": {
      "description": "Delete Cell"
    },
    "when": "notebookEditorFocused && !inputFocus && !notebookOutputInputFocused"
  },
  {
    "id": "notebook.cell.clearOutputs",
    "metadata": {
      "description": "Clear Cell Outputs"
    },
    "when": "notebookCellEditable && notebookCellHasOutputs && notebookEditable && notebookEditorFocused && !inputFocus"
  },
  {
    "id": "notebook.clearAllCellsOutputs",
    "metadata": {
      "description": "Clear All Outputs"
    }
  },
  {
    "id": "notebook.cell.changeLanguage",
    "metadata": {
      "description": "Change Cell Language",
      "args": [
        {
          "name": "range",
          "description": "The cell range",
          "schema": {
            "type": "object",
            "required": ["start", "end"],
            "properties": {
              "start": {
                "type": "number"
              },
              "end": {
                "type": "number"
              }
            }
          }
        },
        {
          "name": "language",
          "description": "The target cell language",
          "schema": {
            "type": "string"
          }
        }
      ]
    }
  },
  {
    "id": "notebook.cell.detectLanguage",
    "metadata": {
      "description": {
        "value": "Accept Detected Language for Cell",
        "original": "Accept Detected Language for Cell"
      }
    },
    "when": "notebookCellEditable && notebookEditable"
  },
  {
    "id": "notebook.selectIndentation",
    "metadata": {
      "description": {
        "value": "Select Indentation",
        "original": "Select Indentation"
      }
    }
  },
  {
    "id": "notebook.commentSelectedCells",
    "metadata": {
      "description": "Comment Selected Cells"
    },
    "when": "notebookEditable && notebookEditorFocused && !inputFocus"
  },
  {
    "id": "workbench.action.chat.assignSelectedAgent",
    "metadata": {
      "description": ""
    }
  },
  {
    "id": "interactiveEditor.start"
  },
  {
    "id": "interactive.acceptChanges",
    "when": "interactiveEditorHasProvider && interactiveEditorVisible && !interactiveEditorDocumentChanged || interactiveEditorHasProvider && interactiveEditorVisible && config.interactiveEditor.editMode != 'preview'"
  },
  {
    "id": "notebook.cell.chat.accept",
    "metadata": {
      "description": {
        "value": "Make Request",
        "original": "Make Request"
      }
    },
    "when": "inlineChatFocused && notebookCellChatFocused && !notebookCellEditorFocused"
  },
  {
    "id": "notebook.cell.chat.arrowOutUp",
    "metadata": {
      "description": "Cursor Up"
    },
    "when": "inlineChatFocused && inlineChatInnerCursorFirst && notebookCellChatFocused && !accessibilityModeEnabled && !notebookCellEditorFocused"
  },
  {
    "id": "notebook.cell.chat.arrowOutDown",
    "metadata": {
      "description": "Cursor Down"
    },
    "when": "inlineChatFocused && inlineChatInnerCursorLast && notebookCellChatFocused && !accessibilityModeEnabled && !notebookCellEditorFocused"
  },
  {
    "id": "notebook.cell.focusChatWidget",
    "metadata": {
      "description": "Focus Chat Widget"
    },
    "when": "editorTextFocus && inputFocus && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && notebookEditorCursorAtBoundary != 'bottom' && notebookEditorCursorAtBoundary != 'none'"
  },
  {
    "id": "notebook.cell.focusNextChatWidget",
    "metadata": {
      "description": "Focus Next Cell Chat Widget"
    },
    "when": "editorTextFocus && inputFocus && isCompositeNotebook && !accessibilityModeEnabled && !isEmbeddedDiffEditor && !notebookCellEditorFocused && notebookEditorCursorAtBoundary != 'none' && notebookEditorCursorAtBoundary != 'top' || editorTextFocus && inputFocus && notebookCellEditorFocused && !accessibilityModeEnabled && !isCompositeNotebook && !isEmbeddedDiffEditor && notebookEditorCursorAtBoundary != 'none' && notebookEditorCursorAtBoundary != 'top'"
  },
  {
    "id": "notebook.cell.chat.stop",
    "metadata": {
      "description": {
        "value": "Stop Request",
        "original": "Stop Request"
      }
    }
  },
  {
    "id": "notebook.cell.chat.close",
    "metadata": {
      "description": {
        "value": "Close Chat",
        "original": "Close Chat"
      }
    }
  },
  {
    "id": "notebook.cell.chat.acceptChanges",
    "metadata": {
      "description": {
        "value": "Accept Changes",
        "original": "Accept Changes"
      }
    },
    "when": "inlineChatFocused && notebookCellChatFocused && notebookChatUserDidEdit && !notebookCellEditorFocused"
  },
  {
    "id": "notebook.cell.chat.discard",
    "metadata": {
      "description": "Discard"
    },
    "when": "inlineChatFocused && notebookCellChatFocused && !notebookCellEditorFocused && !notebookChatUserDidEdit"
  },
  {
    "id": "notebook.cell.chat.start",
    "metadata": {
      "description": "Start Chat to Generate Code",
      "args": [
        {
          "name": "args",
          "schema": {
            "type": "object",
            "required": ["index"],
            "properties": {
              "index": {
                "type": "number"
              },
              "input": {
                "type": "string"
              },
              "autoSend": {
                "type": "boolean"
              }
            }
          }
        }
      ]
    },
    "when": "config.notebook.experimental.cellChat && notebookChatAgentRegistered && notebookEditable && notebookEditorFocused && !inputFocus || config.notebook.experimental.generate && notebookChatAgentRegistered && notebookEditable && notebookEditorFocused && !inputFocus"
  },
  {
    "id": "notebook.cell.chat.startAtTop",
    "metadata": {
      "description": {
        "value": "$(sparkle) Generate",
        "original": "$(sparkle) Generate"
      }
    }
  },
  {
    "id": "notebook.cell.chat.focus",
    "metadata": {
      "description": "Focus Chat"
    },
    "when": "notebookEditorFocused && !inputFocus && notebookChatOuterFocusPosition == 'above'"
  },
  {
    "id": "notebook.cell.chat.focusNextCell",
    "metadata": {
      "description": "Focus Next Cell"
    },
    "when": "inlineChatFocused && notebookCellChatFocused"
  },
  {
    "id": "notebook.cell.chat.focusPreviousCell",
    "metadata": {
      "description": "Focus Previous Cell"
    },
    "when": "inlineChatFocused && notebookCellChatFocused"
  },
  {
    "id": "notebook.cell.chat.previousFromHistory",
    "metadata": {
      "description": {
        "value": "Previous From History",
        "original": "Previous From History"
      }
    },
    "when": "inlineChatFocused && notebookCellChatFocused"
  },
  {
    "id": "notebook.cell.chat.nextFromHistory",
    "metadata": {
      "description": {
        "value": "Next From History",
        "original": "Next From History"
      }
    },
    "when": "inlineChatFocused && notebookCellChatFocused"
  },
  {
    "id": "notebook.cell.chat.restore",
    "metadata": {
      "description": {
        "value": "Generate",
        "original": "Generate"
      }
    }
  },
  {
    "id": "notebook.inlineChat.acceptChangesAndRun",
    "metadata": {
      "description": {
        "value": "Accept and Run",
        "original": "Accept and Run"
      }
    }
  },
  {
    "id": "notebook.chat.selectAndInsertKernelVariable",
    "metadata": {
      "description": ""
    }
  },
  {
    "id": "notebook.openVariablesView",
    "metadata": {
      "description": {
        "value": "Variables",
        "original": "Variables"
      }
    }
  },
  {
    "id": "notebook.cell.copy",
    "metadata": {
      "description": "Copy Cell"
    },
    "when": "notebookEditorFocused && !inputFocus && !notebookOutputInputFocused"
  },
  {
    "id": "notebook.cell.cut",
    "metadata": {
      "description": "Cut Cell"
    },
    "when": "notebookEditorFocused && !inputFocus && !notebookOutputInputFocused"
  },
  {
    "id": "notebook.cell.paste",
    "metadata": {
      "description": "Paste Cell"
    },
    "when": "notebookEditorFocused && !inputFocus && !notebookOutputInputFocused"
  },
  {
    "id": "notebook.cell.pasteAbove",
    "metadata": {
      "description": "Paste Cell Above"
    },
    "when": "notebookEditorFocused && !inputFocus"
  },
  {
    "id": "workbench.action.toggleNotebookClipboardLog",
    "metadata": {
      "description": {
        "value": "Toggle Notebook Clipboard Troubleshooting",
        "original": "Toggle Notebook Clipboard Troubleshooting"
      }
    }
  },
  {
    "id": "notebook.cell.output.selectAll",
    "metadata": {
      "description": "Select All"
    },
    "when": "notebookEditorFocused && notebookOutputFocused"
  },
  {
    "id": "notebook.hideFind",
    "metadata": {
      "description": {
        "value": "Hide Find in Notebook",
        "original": "Hide Find in Notebook"
      }
    },
    "when": "notebookEditorFocused && notebookFindWidgetFocused"
  },
  {
    "id": "notebook.find",
    "metadata": {
      "description": {
        "value": "Find in Notebook",
        "original": "Find in Notebook"
      }
    },
    "when": "notebookEditorFocused && !editorFocus && activeEditor == 'workbench.editor.interactive' || notebookEditorFocused && !editorFocus && activeEditor == 'workbench.editor.notebook'"
  },
  {
    "id": "notebook.addFindMatchToSelection",
    "metadata": {
      "description": "Add Find Match to Selection"
    },
    "when": "config.notebook.multiCursor.enabled && notebookCellEditorFocused && activeEditor == 'workbench.editor.notebook'"
  },
  {
    "id": "noteMultiCursor.exit",
    "metadata": {
      "description": "Exit Multi Cursor Mode"
    },
    "when": "config.notebook.multiCursor.enabled && isNotebookMultiSelect && activeEditor == 'workbench.editor.notebook'"
  },
  {
    "id": "noteMultiCursor.deleteLeft",
    "metadata": {
      "description": "Delete Left"
    },
    "when": "config.notebook.multiCursor.enabled && isNotebookMultiSelect && activeEditor == 'workbench.editor.notebook' && notebookMultiSelectCursorState == '1' || config.notebook.multiCursor.enabled && isNotebookMultiSelect && activeEditor == 'workbench.editor.notebook' && notebookMultiSelectCursorState == '2'"
  },
  {
    "id": "noteMultiCursor.deleteRight",
    "metadata": {
      "description": "Delete Right"
    },
    "when": "config.notebook.multiCursor.enabled && isNotebookMultiSelect && activeEditor == 'workbench.editor.notebook' && notebookMultiSelectCursorState == '1' || config.notebook.multiCursor.enabled && isNotebookMultiSelect && activeEditor == 'workbench.editor.notebook' && notebookMultiSelectCursorState == '2'"
  },
  {
    "id": "notebook.format",
    "metadata": {
      "description": {
        "value": "Format Notebook",
        "original": "Format Notebook"
      }
    },
    "when": "notebookEditable && !editorTextFocus && activeEditor == 'workbench.editor.notebook'"
  },
  {
    "id": "notebook.formatCell",
    "when": "editorHasDocumentFormattingProvider && editorTextFocus && inCompositeEditor && notebookEditable && !editorReadonly && activeEditor == 'workbench.editor.notebook'"
  },
  {
    "id": "workbench.notebook.layout.gettingStarted",
    "metadata": {
      "description": {
        "value": "Reset notebook getting started",
        "original": "Reset notebook getting started"
      }
    }
  },
  {
    "id": "notebook.toggleCellToolbarPosition",
    "metadata": {
      "description": {
        "value": "Toggle Cell Toolbar Position",
        "original": "Toggle Cell Toolbar Position"
      }
    }
  },
  {
    "id": "notebook.cell.nullAction",
    "metadata": {
      "description": "Keypresses that should be handled by the focused element in the cell output."
    },
    "when": "notebookOutputInputFocused"
  },
  {
    "id": "notebook.focusNextEditor",
    "metadata": {
      "description": "Focus Next Cell Editor"
    },
    "when": "config.notebook.navigation.allowNavigateToSurroundingCells && editorTextFocus && inputFocus && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && notebookEditorCursorAtBoundary != 'none' && notebookEditorCursorAtBoundary != 'top'"
  },
  {
    "id": "notebook.focusPreviousEditor",
    "metadata": {
      "description": "Focus Previous Cell Editor"
    },
    "when": "config.notebook.navigation.allowNavigateToSurroundingCells && editorTextFocus && inputFocus && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && notebookEditorCursorAtBoundary != 'bottom' && notebookEditorCursorAtBoundary != 'none'"
  },
  {
    "id": "notebook.focusTop",
    "metadata": {
      "description": "Focus First Cell"
    },
    "when": "notebookEditorFocused && !inputFocus"
  },
  {
    "id": "notebook.focusBottom",
    "metadata": {
      "description": "Focus Last Cell"
    },
    "when": "notebookEditorFocused && !inputFocus"
  },
  {
    "id": "notebook.cell.focusInOutput",
    "metadata": {
      "description": "Focus In Active Cell Output"
    },
    "when": "notebookCellHasOutputs && notebookEditorFocused"
  },
  {
    "id": "notebook.cell.focusOutOutput",
    "metadata": {
      "description": "Focus Out Active Cell Output"
    },
    "when": "notebookEditorFocused && notebookOutputFocused"
  },
  {
    "id": "notebook.centerActiveCell",
    "metadata": {
      "description": "Center Active Cell"
    },
    "when": "notebookEditorFocused"
  },
  {
    "id": "notebook.cell.cursorPageUp",
    "metadata": {
      "description": "Cell Cursor Page Up"
    },
    "when": "editorTextFocus && inputFocus && notebookEditorFocused"
  },
  {
    "id": "notebook.cell.cursorPageUpSelect",
    "metadata": {
      "description": "Cell Cursor Page Up Select"
    },
    "when": "editorTextFocus && inputFocus && notebookEditorFocused && !notebookOutputFocused"
  },
  {
    "id": "notebook.cell.cursorPageDown",
    "metadata": {
      "description": "Cell Cursor Page Down"
    },
    "when": "editorTextFocus && inputFocus && notebookEditorFocused"
  },
  {
    "id": "notebook.cell.cursorPageDownSelect",
    "metadata": {
      "description": "Cell Cursor Page Down Select"
    },
    "when": "editorTextFocus && inputFocus && notebookEditorFocused && !notebookOutputFocused"
  },
  {
    "id": "notebook.setProfile",
    "metadata": {
      "description": "Set Profile"
    }
  },
  {
    "id": "notebook.cell.moveUp",
    "metadata": {
      "description": {
        "value": "Move Cell Up",
        "original": "Move Cell Up"
      }
    },
    "when": "notebookEditorFocused && !inputFocus"
  },
  {
    "id": "notebook.cell.moveDown",
    "metadata": {
      "description": {
        "value": "Move Cell Down",
        "original": "Move Cell Down"
      }
    },
    "when": "notebookEditorFocused && !inputFocus"
  },
  {
    "id": "notebook.cell.copyUp",
    "metadata": {
      "description": {
        "value": "Copy Cell Up",
        "original": "Copy Cell Up"
      }
    },
    "when": "notebookEditorFocused && !inputFocus"
  },
  {
    "id": "notebook.cell.copyDown",
    "metadata": {
      "description": {
        "value": "Copy Cell Down",
        "original": "Copy Cell Down"
      }
    },
    "when": "notebookEditorFocused && !inputFocus"
  },
  {
    "id": "notebook.cell.split",
    "metadata": {
      "description": {
        "value": "Split Cell",
        "original": "Split Cell"
      }
    },
    "when": "editorTextFocus && notebookCellEditable && notebookEditable && notebookEditorFocused"
  },
  {
    "id": "notebook.cell.joinAbove",
    "metadata": {
      "description": {
        "value": "Join With Previous Cell",
        "original": "Join With Previous Cell"
      }
    },
    "when": "notebookEditorFocused"
  },
  {
    "id": "notebook.cell.joinBelow",
    "metadata": {
      "description": {
        "value": "Join With Next Cell",
        "original": "Join With Next Cell"
      }
    },
    "when": "notebookEditorFocused"
  },
  {
    "id": "notebook.cell.joinSelected",
    "metadata": {
      "description": {
        "value": "Join Selected Cells",
        "original": "Join Selected Cells"
      }
    }
  },
  {
    "id": "notebook.cell.changeToCode",
    "metadata": {
      "description": {
        "value": "Change Cell to Code",
        "original": "Change Cell to Code"
      }
    },
    "when": "notebookEditorFocused && !inputFocus && !notebookOutputFocused && activeEditor == 'workbench.editor.notebook' && notebookCellType == 'markup'"
  },
  {
    "id": "notebook.cell.changeToMarkdown",
    "metadata": {
      "description": {
        "value": "Change Cell to Markdown",
        "original": "Change Cell to Markdown"
      }
    },
    "when": "notebookEditorFocused && !inputFocus && !notebookOutputFocused && activeEditor == 'workbench.editor.notebook' && notebookCellType == 'code'"
  },
  {
    "id": "notebook.cell.collapseCellInput",
    "metadata": {
      "description": {
        "value": "Collapse Cell Input",
        "original": "Collapse Cell Input"
      }
    },
    "when": "notebookCellListFocused && !inputFocus && !notebookCellInputIsCollapsed"
  },
  {
    "id": "notebook.cell.expandCellInput",
    "metadata": {
      "description": {
        "value": "Expand Cell Input",
        "original": "Expand Cell Input"
      }
    },
    "when": "notebookCellInputIsCollapsed && notebookCellListFocused"
  },
  {
    "id": "notebook.cell.collapseCellOutput",
    "metadata": {
      "description": {
        "value": "Collapse Cell Output",
        "original": "Collapse Cell Output"
      }
    },
    "when": "notebookCellHasOutputs && notebookCellListFocused && !inputFocus && !notebookCellOutputIsCollapsed"
  },
  {
    "id": "notebook.cell.expandCellOutput",
    "metadata": {
      "description": {
        "value": "Expand Cell Output",
        "original": "Expand Cell Output"
      }
    },
    "when": "notebookCellListFocused && notebookCellOutputIsCollapsed"
  },
  {
    "id": "notebook.cell.toggleOutputs",
    "metadata": {
      "description": "Toggle Outputs",
      "args": [
        {
          "isOptional": true,
          "name": "options",
          "description": "The cell range options",
          "schema": {
            "type": "object",
            "required": ["ranges"],
            "properties": {
              "ranges": {
                "type": "array",
                "items": [
                  {
                    "type": "object",
                    "required": ["start", "end"],
                    "properties": {
                      "start": {
                        "type": "number"
                      },
                      "end": {
                        "type": "number"
                      }
                    }
                  }
                ]
              },
              "document": {
                "type": "object",
                "description": "The document uri"
              },
              "autoReveal": {
                "type": "boolean",
                "description": "Whether the cell should be revealed into view automatically"
              }
            }
          }
        }
      ]
    },
    "when": "notebookEditorFocused && !inputFocus && !notebookOutputInputFocused"
  },
  {
    "id": "notebook.cell.collapseAllCellInputs",
    "metadata": {
      "description": {
        "value": "Collapse All Cell Inputs",
        "original": "Collapse All Cell Inputs"
      }
    }
  },
  {
    "id": "notebook.cell.expandAllCellInputs",
    "metadata": {
      "description": {
        "value": "Expand All Cell Inputs",
        "original": "Expand All Cell Inputs"
      }
    }
  },
  {
    "id": "notebook.cell.collapseAllCellOutputs",
    "metadata": {
      "description": {
        "value": "Collapse All Cell Outputs",
        "original": "Collapse All Cell Outputs"
      }
    }
  },
  {
    "id": "notebook.cell.expandAllCellOutputs",
    "metadata": {
      "description": {
        "value": "Expand All Cell Outputs",
        "original": "Expand All Cell Outputs"
      }
    }
  },
  {
    "id": "notebook.cell.toggleOutputScrolling",
    "metadata": {
      "description": {
        "value": "Toggle Scroll Cell Output",
        "original": "Toggle Scroll Cell Output"
      }
    },
    "when": "notebookCellHasOutputs && notebookCellListFocused && !inputFocus"
  },
  {
    "id": "notebook.toggleLayoutTroubleshoot",
    "metadata": {
      "description": {
        "value": "Toggle Layout Troubleshoot",
        "original": "Toggle Layout Troubleshoot"
      }
    }
  },
  {
    "id": "notebook.inspectLayout",
    "metadata": {
      "description": {
        "value": "Inspect Notebook Layout",
        "original": "Inspect Notebook Layout"
      }
    }
  },
  {
    "id": "notebook.clearNotebookEdtitorTypeCache",
    "metadata": {
      "description": {
        "value": "Clear Notebook Editor Type Cache",
        "original": "Clear Notebook Editor Type Cache"
      }
    }
  },
  {
    "id": "workbench.debug.viewlet.action.addFunctionBreakpointAction",
    "metadata": {
      "description": {
        "value": "Add Function Breakpoint",
        "original": "Add Function Breakpoint",
        "mnemonicTitle": "&&Function Breakpoint..."
      }
    }
  },
  {
    "id": "workbench.debug.viewlet.action.addDataBreakpointOnAddress",
    "metadata": {
      "description": {
        "value": "Add Data Breakpoint at Address",
        "original": "Add Data Breakpoint at Address",
        "mnemonicTitle": "&&Data Breakpoint..."
      }
    }
  },
  {
    "id": "workbench.debug.viewlet.action.editDataBreakpointOnAddress",
    "metadata": {
      "description": {
        "value": "Edit Address...",
        "original": "Edit Address..."
      }
    }
  },
  {
    "id": "workbench.debug.viewlet.action.toggleBreakpointsActivatedAction",
    "metadata": {
      "description": {
        "value": "Toggle Activate Breakpoints",
        "original": "Toggle Activate Breakpoints"
      }
    }
  },
  {
    "id": "workbench.debug.viewlet.action.removeBreakpoint",
    "metadata": {
      "description": "Remove Breakpoint"
    }
  },
  {
    "id": "workbench.debug.viewlet.action.removeAllBreakpoints",
    "metadata": {
      "description": {
        "value": "Remove All Breakpoints",
        "original": "Remove All Breakpoints",
        "mnemonicTitle": "Remove &&All Breakpoints"
      }
    }
  },
  {
    "id": "workbench.debug.viewlet.action.enableAllBreakpoints",
    "metadata": {
      "description": {
        "value": "Enable All Breakpoints",
        "original": "Enable All Breakpoints",
        "mnemonicTitle": "&&Enable All Breakpoints"
      }
    }
  },
  {
    "id": "workbench.debug.viewlet.action.disableAllBreakpoints",
    "metadata": {
      "description": {
        "value": "Disable All Breakpoints",
        "original": "Disable All Breakpoints",
        "mnemonicTitle": "Disable A&&ll Breakpoints"
      }
    }
  },
  {
    "id": "workbench.debug.viewlet.action.reapplyBreakpointsAction",
    "metadata": {
      "description": {
        "value": "Reapply All Breakpoints",
        "original": "Reapply All Breakpoints"
      }
    }
  },
  {
    "id": "debug.editBreakpoint",
    "metadata": {
      "description": "Edit Condition..."
    }
  },
  {
    "id": "debug.editFunctionBreakpoint",
    "metadata": {
      "description": "Edit Function Condition..."
    }
  },
  {
    "id": "debug.editFunctionBreakpointHitCount",
    "metadata": {
      "description": "Edit Hit Count..."
    }
  },
  {
    "id": "debug.editBreakpointMode",
    "metadata": {
      "description": "Edit Mode..."
    }
  },
  {
    "id": "breakpointWidget.action.acceptInput",
    "when": "breakpointWidgetVisible && inBreakpointWidget"
  },
  {
    "id": "closeBreakpointWidget",
    "when": "breakpointWidgetVisible && textInputFocus"
  },
  {
    "id": "notebook.cell.openFailureActions",
    "metadata": {
      "description": {
        "value": "Show Cell Failure Actions",
        "original": "Show Cell Failure Actions"
      }
    },
    "when": "notebookCellFocused && notebookCellHasErrorDiagnostics && !notebookCellEditorFocused"
  },
  {
    "id": "notebook.diff.openFile",
    "metadata": {
      "description": {
        "value": "Open File",
        "original": "Open File"
      }
    }
  },
  {
    "id": "notebook.diff.cell.toggleCollapseUnchangedRegions",
    "metadata": {
      "description": {
        "value": "Toggle Collapse Unchanged Regions",
        "original": "Toggle Collapse Unchanged Regions"
      }
    }
  },
  {
    "id": "notebook.diff.switchToText",
    "metadata": {
      "description": {
        "value": "Open Text Diff Editor",
        "original": "Open Text Diff Editor"
      }
    }
  },
  {
    "id": "notebook.diffEditor.showUnchangedCells",
    "metadata": {
      "description": {
        "value": "Show Unchanged Cells",
        "original": "Show Unchanged Cells"
      }
    }
  },
  {
    "id": "notebook.diffEditor.hideUnchangedCells",
    "metadata": {
      "description": {
        "value": "Hide Unchanged Cells",
        "original": "Hide Unchanged Cells"
      }
    }
  },
  {
    "id": "notebook.diffEditor.2.goToCell",
    "metadata": {
      "description": {
        "value": "Go To Cell",
        "original": "Go To Cell"
      }
    }
  },
  {
    "id": "notebook.diff.revertMetadata",
    "metadata": {
      "description": "Revert Notebook Metadata"
    }
  },
  {
    "id": "notebook.diffEditor.2.cell.revertInput",
    "metadata": {
      "description": "Revert Input"
    }
  },
  {
    "id": "notebook.diffEditor.2.cell.revertOutputs",
    "metadata": {
      "description": "Revert Outputs"
    }
  },
  {
    "id": "notebook.diffEditor.2.cell.revertMetadata",
    "metadata": {
      "description": "Revert Metadata"
    }
  },
  {
    "id": "notebook.diff.cell.revertMetadata",
    "metadata": {
      "description": "Revert Metadata"
    }
  },
  {
    "id": "notebook.diff.cell.switchOutputRenderingStyleToText",
    "metadata": {
      "description": "Switch Output Rendering"
    }
  },
  {
    "id": "notebook.diff.cell.revertOutputs",
    "metadata": {
      "description": "Revert Outputs"
    }
  },
  {
    "id": "notebook.toggle.diff.cell.ignoreTrimWhitespace",
    "metadata": {
      "description": "Show Leading/Trailing Whitespace Differences"
    }
  },
  {
    "id": "notebook.diff.cell.revertInput",
    "metadata": {
      "description": "Revert Input"
    }
  },
  {
    "id": "notebook.diff.showOutputs",
    "metadata": {
      "description": {
        "value": "Show Outputs Differences",
        "original": "Show Outputs Differences"
      }
    }
  },
  {
    "id": "notebook.diff.showMetadata",
    "metadata": {
      "description": {
        "value": "Show Metadata Differences",
        "original": "Show Metadata Differences"
      }
    }
  },
  {
    "id": "notebook.diff.action.previous",
    "metadata": {
      "description": "Show Previous Change"
    },
    "when": "activeEditor == 'workbench.editor.notebookTextDiffEditor'"
  },
  {
    "id": "notebook.diff.action.next",
    "metadata": {
      "description": "Show Next Change"
    },
    "when": "activeEditor == 'workbench.editor.notebookTextDiffEditor'"
  },
  {
    "id": "notebook.clearNotebookKernelsMRUCache",
    "metadata": {
      "description": {
        "value": "Clear Notebook Kernels MRU Cache",
        "original": "Clear Notebook Kernels MRU Cache"
      }
    }
  },
  {
    "id": "debug.copyStackTrace"
  },
  {
    "id": "workbench.action.debug.reverseContinue"
  },
  {
    "id": "workbench.action.debug.stepBack"
  },
  {
    "id": "workbench.action.debug.terminateThread"
  },
  {
    "id": "debug.jumpToCursor"
  },
  {
    "id": "workbench.action.debug.callStackTop"
  },
  {
    "id": "workbench.action.debug.callStackBottom"
  },
  {
    "id": "workbench.action.debug.callStackUp"
  },
  {
    "id": "workbench.action.debug.callStackDown"
  },
  {
    "id": "workbench.action.debug.nextConsole",
    "when": "inDebugRepl"
  },
  {
    "id": "workbench.action.debug.prevConsole",
    "when": "inDebugRepl"
  },
  {
    "id": "workbench.action.debug.restart",
    "when": "inDebugMode"
  },
  {
    "id": "workbench.action.debug.stepOver",
    "when": "debugState == 'stopped'"
  },
  {
    "id": "workbench.action.debug.stepInto",
    "when": "debugState != 'inactive'"
  },
  {
    "id": "workbench.action.debug.stepOut",
    "when": "debugState == 'stopped'"
  },
  {
    "id": "workbench.action.debug.pause",
    "when": "debugState == 'running'"
  },
  {
    "id": "workbench.action.debug.stepIntoTarget",
    "when": "inDebugMode && stepIntoTargetsSupported && debugState == 'stopped'"
  },
  {
    "id": "workbench.action.debug.disconnect",
    "when": "focusedSessionIsAttach && inDebugMode"
  },
  {
    "id": "workbench.action.debug.disconnectAndSuspend"
  },
  {
    "id": "workbench.action.debug.stop",
    "when": "inDebugMode && !focusedSessionIsAttach"
  },
  {
    "id": "workbench.action.debug.restartFrame"
  },
  {
    "id": "workbench.action.debug.continue",
    "when": "debugState == 'stopped'"
  },
  {
    "id": "workbench.action.debug.showLoadedScripts"
  },
  {
    "id": "workbench.debug.action.focusRepl"
  },
  {
    "id": "debug.startFromConfig"
  },
  {
    "id": "workbench.action.debug.focusProcess"
  },
  {
    "id": "workbench.action.debug.selectandstart"
  },
  {
    "id": "workbench.action.debug.selectDebugConsole"
  },
  {
    "id": "workbench.action.debug.selectDebugSession"
  },
  {
    "id": "workbench.action.debug.start",
    "when": "debuggersAvailable && debugState == 'inactive'"
  },
  {
    "id": "workbench.action.debug.run",
    "when": "debuggersAvailable && debugState != 'initializing'"
  },
  {
    "id": "debug.toggleBreakpoint",
    "when": "breakpointsFocused && !inputFocus"
  },
  {
    "id": "debug.enableOrDisableBreakpoint"
  },
  {
    "id": "debug.renameWatchExpression",
    "when": "watchExpressionsFocused"
  },
  {
    "id": "debug.setWatchExpression"
  },
  {
    "id": "debug.setVariable",
    "when": "variablesFocused"
  },
  {
    "id": "debug.removeWatchExpression",
    "when": "watchExpressionsFocused && !expressionSelected"
  },
  {
    "id": "debug.removeBreakpoint",
    "when": "breakpointsFocused && !breakpointInputFocused"
  },
  {
    "id": "debug.installAdditionalDebuggers"
  },
  {
    "id": "debug.addConfiguration",
    "metadata": {
      "description": {
        "value": "Add Configuration...",
        "original": "Add Configuration..."
      }
    }
  },
  {
    "id": "editor.debug.action.toggleInlineBreakpoint",
    "when": "editorTextFocus"
  },
  {
    "id": "debug.openBreakpointToSide",
    "when": "breakpointsFocused"
  },
  {
    "id": "debug.openView",
    "when": "!debuggersAvailable"
  },
  {
    "id": "editor.action.formatDocument.multiple"
  },
  {
    "id": "editor.action.formatSelection.multiple"
  },
  {
    "id": "workbench.action.gotoSymbol",
    "metadata": {
      "description": {
        "value": "Go to Symbol in Editor...",
        "original": "Go to Symbol in Editor...",
        "mnemonicTitle": "Go to &&Symbol in Editor..."
      }
    },
    "when": "!accessibilityHelpIsShown && !accessibleViewIsShown"
  },
  {
    "id": "workbench.action.chat.open",
    "metadata": {
      "description": {
        "value": "Open Chat",
        "original": "Open Chat"
      }
    }
  },
  {
    "id": "workbench.action.chat.history",
    "metadata": {
      "description": {
        "value": "Show Chats...",
        "original": "Show Chats..."
      }
    }
  },
  {
    "id": "workbench.action.openChat",
    "metadata": {
      "description": {
        "value": "Open Editor",
        "original": "Open Editor"
      }
    }
  },
  {
    "id": "workbench.action.chat.addParticipant",
    "metadata": {
      "description": {
        "value": "Chat with Extension",
        "original": "Chat with Extension"
      }
    }
  },
  {
    "id": "workbench.action.chat.clearInputHistory",
    "metadata": {
      "description": {
        "value": "Clear Input History",
        "original": "Clear Input History"
      }
    }
  },
  {
    "id": "workbench.action.chat.clearHistory",
    "metadata": {
      "description": {
        "value": "Clear All Workspace Chats",
        "original": "Clear All Workspace Chats"
      }
    }
  },
  {
    "id": "chat.action.focus",
    "metadata": {
      "description": {
        "value": "Focus Chat List",
        "original": "Focus Chat List"
      }
    },
    "when": "chatCursorAtTop && inChatInput && !quickChatHasFocus"
  },
  {
    "id": "workbench.action.chat.focusInput",
    "metadata": {
      "description": {
        "value": "Focus Chat Input",
        "original": "Focus Chat Input"
      }
    },
    "when": "inChat && !inChatInput && !quickChatHasFocus"
  },
  {
    "id": "workbench.action.chat.copyAll",
    "metadata": {
      "description": {
        "value": "Copy All",
        "original": "Copy All"
      }
    }
  },
  {
    "id": "workbench.action.chat.copyItem",
    "metadata": {
      "description": {
        "value": "Copy",
        "original": "Copy"
      }
    }
  },
  {
    "id": "workbench.action.chat.copyCodeBlock",
    "metadata": {
      "description": {
        "value": "Copy",
        "original": "Copy"
      }
    }
  },
  {
    "id": "workbench.action.chat.applyInEditor",
    "metadata": {
      "description": {
        "value": "Apply in Editor",
        "original": "Apply in Editor"
      }
    },
    "when": "accessibleViewInCodeBlock && chatIsEnabled || chatIsEnabled && inChat && !inChatInput"
  },
  {
    "id": "workbench.action.chat.applyAll",
    "metadata": {
      "description": {
        "value": "Apply All Edits",
        "original": "Apply All Edits"
      }
    }
  },
  {
    "id": "workbench.action.chat.insertCodeBlock",
    "metadata": {
      "description": {
        "value": "Insert At Cursor",
        "original": "Insert At Cursor"
      }
    },
    "when": "accessibleViewInCodeBlock && chatIsEnabled || chatIsEnabled && inChat && !inChatInput"
  },
  {
    "id": "workbench.action.chat.insertIntoNewFile",
    "metadata": {
      "description": {
        "value": "Insert into New File",
        "original": "Insert into New File"
      }
    }
  },
  {
    "id": "workbench.action.chat.runInTerminal",
    "metadata": {
      "description": {
        "value": "Insert into Terminal",
        "original": "Insert into Terminal"
      }
    },
    "when": "accessibleViewInCodeBlock && chatIsEnabled || chatIsEnabled && inChat"
  },
  {
    "id": "workbench.action.chat.nextCodeBlock",
    "metadata": {
      "description": {
        "value": "Next Code Block",
        "original": "Next Code Block"
      }
    },
    "when": "chatIsEnabled && inChat"
  },
  {
    "id": "workbench.action.chat.previousCodeBlock",
    "metadata": {
      "description": {
        "value": "Previous Code Block",
        "original": "Previous Code Block"
      }
    },
    "when": "chatIsEnabled && inChat"
  },
  {
    "id": "workbench.action.chat.applyCompareEdits",
    "metadata": {
      "description": {
        "value": "Apply Edits",
        "original": "Apply Edits"
      }
    }
  },
  {
    "id": "workbench.action.chat.discardCompareEdits",
    "metadata": {
      "description": {
        "value": "Discard Edits",
        "original": "Discard Edits"
      }
    }
  },
  {
    "id": "workbench.action.chat.nextFileTree",
    "metadata": {
      "description": {
        "value": "Next File Tree",
        "original": "Next File Tree"
      }
    },
    "when": "chatIsEnabled && inChat"
  },
  {
    "id": "workbench.action.chat.previousFileTree",
    "metadata": {
      "description": {
        "value": "Previous File Tree",
        "original": "Previous File Tree"
      }
    },
    "when": "chatIsEnabled && inChat"
  },
  {
    "id": "workbench.action.chat.markHelpful",
    "metadata": {
      "description": {
        "value": "Helpful",
        "original": "Helpful"
      }
    }
  },
  {
    "id": "workbench.action.chat.markUnhelpful",
    "metadata": {
      "description": {
        "value": "Unhelpful",
        "original": "Unhelpful"
      }
    }
  },
  {
    "id": "workbench.action.chat.reportIssueForBug",
    "metadata": {
      "description": {
        "value": "Report Issue",
        "original": "Report Issue"
      }
    }
  },
  {
    "id": "workbench.action.chat.retry",
    "metadata": {
      "description": {
        "value": "Retry",
        "original": "Retry"
      }
    }
  },
  {
    "id": "workbench.action.chat.insertIntoNotebook",
    "metadata": {
      "description": {
        "value": "Insert into Notebook",
        "original": "Insert into Notebook"
      }
    }
  },
  {
    "id": "workbench.action.chat.remove",
    "metadata": {
      "description": {
        "value": "Remove Request and Response",
        "original": "Remove Request and Response"
      }
    },
    "when": "inChat && !inChatInput"
  },
  {
    "id": "workbench.action.chat.startEditing",
    "metadata": {
      "description": {
        "value": "Edit with Copilot",
        "original": "Edit with Copilot"
      }
    }
  },
  {
    "id": "workbench.action.chat.submit",
    "metadata": {
      "description": {
        "value": "Send",
        "original": "Send"
      }
    },
    "when": "chatInputHasText && inChatInput && !chatSessionRequestInProgress"
  },
  {
    "id": "workbench.action.chat.cancel",
    "metadata": {
      "description": {
        "value": "Cancel",
        "original": "Cancel"
      }
    }
  },
  {
    "id": "workbench.action.chat.sendToNewChat",
    "metadata": {
      "description": {
        "value": "Send to New Chat",
        "original": "Send to New Chat"
      }
    },
    "when": "chatInputHasText && inChatInput && !chatSessionRequestInProgress"
  },
  {
    "id": "workbench.action.chat.submitSecondaryAgent",
    "metadata": {
      "description": {
        "value": "Submit to Secondary Agent",
        "original": "Submit to Secondary Agent"
      }
    },
    "when": "chatInputHasText && inChatInput && !chatInputHasAgent && !chatSessionRequestInProgress"
  },
  {
    "id": "workbench.action.chat.sendToChatEditing",
    "metadata": {
      "description": {
        "value": "Send to Copilot Edits",
        "original": "Send to Copilot Edits"
      }
    }
  },
  {
    "id": "workbench.action.quickchat.toggle",
    "metadata": {
      "description": "Toggle the quick chat",
      "args": [
        {
          "name": "args",
          "schema": {
            "anyOf": [
              {
                "type": "object",
                "required": ["query"],
                "properties": {
                  "query": {
                    "description": "The query to open the quick chat with",
                    "type": "string"
                  },
                  "isPartialQuery": {
                    "description": "Whether the query is partial; it will wait for more user input",
                    "type": "boolean"
                  }
                }
              },
              {
                "type": "string",
                "description": "The query to open the quick chat with"
              }
            ]
          }
        }
      ]
    },
    "when": "chatIsEnabled"
  },
  {
    "id": "workbench.action.openQuickChat",
    "metadata": {
      "description": {
        "value": "Open Quick Chat",
        "original": "Open Quick Chat"
      }
    }
  },
  {
    "id": "workbench.action.quickchat.openInChatView",
    "metadata": {
      "description": {
        "value": "Open in Chat View",
        "original": "Open in Chat View"
      }
    }
  },
  {
    "id": "workbench.action.quickchat.close",
    "metadata": {
      "description": {
        "value": "Close Quick Chat",
        "original": "Close Quick Chat"
      }
    }
  },
  {
    "id": "workbench.action.quickchat.launchInlineChat",
    "metadata": {
      "description": {
        "value": "Launch Inline Chat",
        "original": "Launch Inline Chat"
      }
    }
  },
  {
    "id": "workbench.action.chat.export",
    "metadata": {
      "description": {
        "value": "Export Chat...",
        "original": "Export Chat..."
      }
    }
  },
  {
    "id": "workbench.action.chat.import",
    "metadata": {
      "description": {
        "value": "Import Chat...",
        "original": "Import Chat..."
      }
    }
  },
  {
    "id": "workbench.action.chat.openInEditor",
    "metadata": {
      "description": {
        "value": "Open Chat in Editor",
        "original": "Open Chat in Editor"
      }
    }
  },
  {
    "id": "workbench.action.chat.openInNewWindow",
    "metadata": {
      "description": {
        "value": "Open Chat in New Window",
        "original": "Open Chat in New Window"
      }
    }
  },
  {
    "id": "workbench.action.chat.openInSidebar",
    "metadata": {
      "description": {
        "value": "Open Chat in Side Bar",
        "original": "Open Chat in Side Bar"
      }
    }
  },
  {
    "id": "workbench.action.chatEditor.newChat",
    "metadata": {
      "description": {
        "value": "New Chat",
        "original": "New Chat"
      }
    }
  },
  {
    "id": "workbench.action.chat.newChat",
    "metadata": {
      "description": {
        "value": "New Chat",
        "original": "New Chat"
      }
    },
    "when": "chatIsEnabled && inChat"
  },
  {
    "id": "workbench.action.chat.newEditSession",
    "metadata": {
      "description": {
        "value": "New Edit Session",
        "original": "New Edit Session"
      }
    }
  },
  {
    "id": "workbench.action.chat.openEditSession",
    "metadata": {
      "description": {
        "value": "Open Edit Session",
        "original": "Open Edit Session"
      }
    }
  },
  {
    "id": "workbench.action.chat.attachContext",
    "metadata": {
      "description": {
        "value": "Attach Context",
        "original": "Attach Context"
      }
    },
    "when": "inChatInput && chatLocation == 'panel' || config.chat.experimental.variables.editor && inChatInput && chatLocation == 'editor' || config.chat.experimental.variables.notebook && inChatInput && chatLocation == 'notebook' || config.chat.experimental.variables.terminal && inChatInput && chatLocation == 'terminal'"
  },
  {
    "id": "workbench.action.chat.attachFile",
    "metadata": {
      "description": {
        "value": "Add File to Chat",
        "original": "Add File to Chat"
      }
    }
  },
  {
    "id": "workbench.action.chat.attachSelection",
    "metadata": {
      "description": {
        "value": "Add Selection to Chat",
        "original": "Add Selection to Chat"
      }
    }
  },
  {
    "id": "workbench.action.chat.logInputHistory",
    "metadata": {
      "description": {
        "value": "Log Chat Input History",
        "original": "Log Chat Input History"
      }
    }
  },
  {
    "id": "chatEditor.action.navigateNext",
    "metadata": {
      "description": {
        "value": "Go to Next Chat Edit",
        "original": "Go to Next Chat Edit"
      }
    }
  },
  {
    "id": "chatEditor.action.navigatePrevious",
    "metadata": {
      "description": {
        "value": "Go to Previous Chat Edit",
        "original": "Go to Previous Chat Edit"
      }
    }
  },
  {
    "id": "chatEditor.action.accept",
    "metadata": {
      "description": {
        "value": "Accept Chat Edit",
        "original": "Accept Chat Edit"
      }
    }
  },
  {
    "id": "chatEditor.action.reject",
    "metadata": {
      "description": {
        "value": "Reject Chat Edit",
        "original": "Reject Chat Edit"
      }
    }
  },
  {
    "id": "inlineChat.startWithCurrentLine",
    "metadata": {
      "description": {
        "value": "Start in Editor with Current Line",
        "original": "Start in Editor with Current Line"
      }
    },
    "when": "editorFocus && github.copilot.chat.editor.enableLineTrigger && inlineChatHasProvider && !editorReadonly && !inlineChatVisible"
  },
  {
    "id": "inlineChat.start",
    "metadata": {
      "description": {
        "value": "Editor Inline Chat",
        "original": "Editor Inline Chat"
      }
    },
    "when": "editorFocus && inlineChatHasProvider && inlineChatPossible && !editorReadonly"
  },
  {
    "id": "inlineChat.close",
    "metadata": {
      "description": "Close"
    },
    "when": "inlineChatHasProvider && inlineChatVisible"
  },
  {
    "id": "inlineChat.configure",
    "metadata": {
      "description": {
        "value": "Configure Inline Chat",
        "original": "Configure Inline Chat"
      }
    }
  },
  {
    "id": "inlineChat.unstash",
    "metadata": {
      "description": {
        "value": "Resume Last Dismissed Inline Chat",
        "original": "Resume Last Dismissed Inline Chat"
      }
    },
    "when": "inlineChatHasStashedSession && !editorReadonly"
  },
  {
    "id": "inlineChat.discardHunkChange",
    "metadata": {
      "description": "Discard"
    },
    "when": "inlineChatHasProvider && inlineChatVisible && inlineChatResponseType == 'messagesAndEdits'"
  },
  {
    "id": "inlineChat.regenerate",
    "metadata": {
      "description": {
        "value": "Rerun Request",
        "original": "Rerun Request"
      }
    },
    "when": "inlineChatHasProvider && inlineChatVisible"
  },
  {
    "id": "inlineChat.moveToNextHunk",
    "metadata": {
      "description": {
        "value": "Move to Next Change",
        "original": "Move to Next Change"
      }
    },
    "when": "inlineChatHasProvider && inlineChatVisible"
  },
  {
    "id": "inlineChat.moveToPreviousHunk",
    "metadata": {
      "description": {
        "value": "Move to Previous Change",
        "original": "Move to Previous Change"
      }
    },
    "when": "inlineChatHasProvider && inlineChatVisible"
  },
  {
    "id": "inlineChat.arrowOutUp",
    "metadata": {
      "description": "Cursor Up"
    },
    "when": "inlineChatFocused && inlineChatHasProvider && inlineChatInnerCursorFirst && !accessibilityModeEnabled && !isEmbeddedDiffEditor"
  },
  {
    "id": "inlineChat.arrowOutDown",
    "metadata": {
      "description": "Cursor Down"
    },
    "when": "inlineChatFocused && inlineChatHasProvider && inlineChatInnerCursorLast && !accessibilityModeEnabled && !isEmbeddedDiffEditor"
  },
  {
    "id": "inlineChat.focus",
    "metadata": {
      "description": {
        "value": "Focus Input",
        "original": "Focus Input"
      }
    },
    "when": "editorTextFocus && inlineChatVisible && !accessibilityModeEnabled && !inlineChatFocused && !isEmbeddedDiffEditor && inlineChatOuterCursorPosition == 'above'"
  },
  {
    "id": "inlineChat.viewInChat",
    "metadata": {
      "description": "View in Chat"
    },
    "when": "inChatInput && inlineChatHasProvider && inlineChatVisible"
  },
  {
    "id": "inlineChat.toggleDiff",
    "metadata": {
      "description": {
        "value": "Toggle Changes",
        "original": "Toggle Changes"
      }
    }
  },
  {
    "id": "inlineChat.acceptChanges",
    "metadata": {
      "description": {
        "value": "Accept Changes",
        "original": "Accept Changes"
      }
    },
    "when": "inlineChatHasProvider && inlineChatVisible && !inlineChatDocumentChanged || inlineChatHasProvider && inlineChatVisible && config.inlineChat.mode != 'preview'"
  },
  {
    "id": "interactive.execute",
    "metadata": {
      "description": "Execute the Contents of the Input Box",
      "args": [
        {
          "name": "resource",
          "description": "Interactive resource Uri",
          "isOptional": true
        }
      ]
    },
    "when": "activeEditor == 'workbench.editor.interactive'"
  },
  {
    "id": "interactive.input.clear",
    "metadata": {
      "description": {
        "value": "Clear the interactive window input editor contents",
        "original": "Clear the interactive window input editor contents"
      }
    }
  },
  {
    "id": "interactive.history.previous",
    "metadata": {
      "description": {
        "value": "Previous value in history",
        "original": "Previous value in history"
      }
    },
    "when": "isCompositeNotebook && !notebookEditorFocused && !suggestWidgetVisible && interactiveInputCursorAtBoundary != 'bottom' && interactiveInputCursorAtBoundary != 'none'"
  },
  {
    "id": "interactive.history.next",
    "metadata": {
      "description": {
        "value": "Next value in history",
        "original": "Next value in history"
      }
    },
    "when": "isCompositeNotebook && !notebookEditorFocused && !suggestWidgetVisible && interactiveInputCursorAtBoundary != 'none' && interactiveInputCursorAtBoundary != 'top'"
  },
  {
    "id": "interactive.scrollToTop",
    "metadata": {
      "description": "Scroll to Top"
    },
    "when": "activeEditor == 'workbench.editor.interactive'"
  },
  {
    "id": "interactive.scrollToBottom",
    "metadata": {
      "description": "Scroll to Bottom"
    },
    "when": "activeEditor == 'workbench.editor.interactive'"
  },
  {
    "id": "interactive.input.focus",
    "metadata": {
      "description": {
        "value": "Focus Input Editor",
        "original": "Focus Input Editor"
      }
    },
    "when": "isCompositeNotebook && notebookEditorFocused"
  },
  {
    "id": "interactive.history.focus",
    "metadata": {
      "description": {
        "value": "Focus History",
        "original": "Focus History"
      }
    },
    "when": "isCompositeNotebook && isLinux && !notebookEditorFocused || isCompositeNotebook && isWindows && !notebookEditorFocused"
  },
  {
    "id": "repl.action.acceptInput",
    "when": "inDebugRepl && textInputFocus"
  },
  {
    "id": "repl.action.copyAll"
  },
  {
    "id": "repl.action.filter",
    "metadata": {
      "description": "Debug Console: Focus Filter"
    },
    "when": "inDebugRepl && textInputFocus"
  },
  {
    "id": "repl.action.find",
    "metadata": {
      "description": "Debug Console: Focus Find"
    },
    "when": "inDebugRepl || inDebugRepl && focusedView == 'workbench.panel.repl.view'"
  },
  {
    "id": "workbench.action.debug.selectRepl",
    "metadata": {
      "description": "Select Debug Console"
    }
  },
  {
    "id": "workbench.debug.panel.action.clearReplAction",
    "metadata": {
      "description": {
        "value": "Clears all program output from your debug REPL",
        "original": "Clears all program output from your debug REPL"
      }
    }
  },
  {
    "id": "debug.collapseRepl",
    "metadata": {
      "description": "Collapse All"
    }
  },
  {
    "id": "debug.replPaste",
    "metadata": {
      "description": "Paste"
    }
  },
  {
    "id": "workbench.debug.action.copyAll",
    "metadata": {
      "description": "Copy All"
    }
  },
  {
    "id": "debug.replCopy",
    "metadata": {
      "description": "Copy"
    }
  },
  {
    "id": "repl.execute",
    "metadata": {
      "description": "Execute the Contents of the Input Box",
      "args": [
        {
          "name": "resource",
          "description": "Interactive resource Uri",
          "isOptional": true
        }
      ]
    },
    "when": "activeEditor == 'workbench.editor.repl'"
  },
  {
    "id": "list.find.replInputFocus",
    "when": "view == 'workbench.panel.repl.view'"
  },
  {
    "id": "testing.toggleInlineCoverage",
    "metadata": {
      "description": {
        "value": "Toggle Inline Coverage",
        "original": "Toggle Inline Coverage"
      }
    }
  },
  {
    "id": "testing.coverageToggleToolbar",
    "metadata": {
      "description": {
        "value": "Toggle the sticky coverage bar in the editor.",
        "original": "Toggle the sticky coverage bar in the editor."
      }
    }
  },
  {
    "id": "testing.coverageFilterToTestInEditor",
    "metadata": {
      "description": {
        "value": "Filter Coverage to Test",
        "original": "Filter Coverage to Test"
      }
    }
  },
  {
    "id": "testing.coverageFilterToTest",
    "metadata": {
      "description": {
        "value": "Filter Coverage by Test",
        "original": "Filter Coverage by Test"
      }
    }
  },
  {
    "id": "testing.coverageViewChangeSorting",
    "metadata": {
      "description": {
        "value": "Change Sort Order",
        "original": "Change Sort Order"
      }
    }
  },
  {
    "id": "callStackWidget.goToFile",
    "metadata": {
      "description": {
        "value": "Open File",
        "original": "Open File"
      }
    }
  },
  {
    "id": "testing.callStack.run",
    "metadata": {
      "description": "Rerun Test"
    }
  },
  {
    "id": "testing.callStack.debug",
    "metadata": {
      "description": "Debug Test"
    }
  },
  {
    "id": "vscode.pickMultipleTestProfiles"
  },
  {
    "id": "vscode.pickTestProfile"
  },
  {
    "id": "testing.cancelTestRefresh",
    "metadata": {
      "description": {
        "value": "Cancel Test Refresh",
        "original": "Cancel Test Refresh"
      }
    }
  },
  {
    "id": "testing.cancelRun",
    "metadata": {
      "description": {
        "value": "Cancel Test Run",
        "original": "Cancel Test Run"
      }
    }
  },
  {
    "id": "testing.coverage.close",
    "metadata": {
      "description": {
        "value": "Clear Coverage",
        "original": "Clear Coverage"
      }
    }
  },
  {
    "id": "testing.clearTestResults",
    "metadata": {
      "description": {
        "value": "Clear All Results",
        "original": "Clear All Results"
      }
    }
  },
  {
    "id": "testing.collapseAll",
    "metadata": {
      "description": {
        "value": "Collapse All Tests",
        "original": "Collapse All Tests"
      }
    }
  },
  {
    "id": "testing.configureProfile",
    "metadata": {
      "description": {
        "value": "Configure Test Profiles",
        "original": "Configure Test Profiles"
      }
    }
  },
  {
    "id": "testing.toggleContinuousRunForTest",
    "metadata": {
      "description": {
        "value": "Turn on Continuous Run",
        "original": "Turn on Continuous Run"
      }
    }
  },
  {
    "id": "testing.continuousRunUsingForTest",
    "metadata": {
      "description": {
        "value": "Start Continous Run Using...",
        "original": "Start Continous Run Using..."
      }
    }
  },
  {
    "id": "testing.coverage",
    "metadata": {
      "description": {
        "value": "Run Test with Coverage",
        "original": "Run Test with Coverage"
      }
    }
  },
  {
    "id": "testing.coverageAll",
    "metadata": {
      "description": {
        "value": "Run All Tests with Coverage",
        "original": "Run All Tests with Coverage"
      }
    }
  },
  {
    "id": "testing.coverageAtCursor",
    "metadata": {
      "description": {
        "value": "Run Test at Cursor with Coverage",
        "original": "Run Test at Cursor with Coverage"
      }
    },
    "when": "editorTextFocus"
  },
  {
    "id": "testing.coverageCurrentFile",
    "metadata": {
      "description": {
        "value": "Run Tests with Coverage in Current File",
        "original": "Run Tests with Coverage in Current File"
      }
    },
    "when": "editorTextFocus"
  },
  {
    "id": "testing.coverageLastRun",
    "metadata": {
      "description": {
        "value": "Rerun Last Run with Coverage",
        "original": "Rerun Last Run with Coverage"
      }
    }
  },
  {
    "id": "testing.coverageSelected",
    "metadata": {
      "description": {
        "value": "Run Tests with Coverage",
        "original": "Run Tests with Coverage"
      }
    }
  },
  {
    "id": "testing.coverage.uri",
    "metadata": {
      "description": {
        "value": "Run Tests with Coverage",
        "original": "Run Tests with Coverage"
      }
    }
  },
  {
    "id": "testing.debug",
    "metadata": {
      "description": {
        "value": "Debug Test",
        "original": "Debug Test"
      }
    }
  },
  {
    "id": "testing.debugAll",
    "metadata": {
      "description": {
        "value": "Debug All Tests",
        "original": "Debug All Tests"
      }
    }
  },
  {
    "id": "testing.debugAtCursor",
    "metadata": {
      "description": {
        "value": "Debug Test at Cursor",
        "original": "Debug Test at Cursor"
      }
    },
    "when": "editorTextFocus"
  },
  {
    "id": "testing.debugCurrentFile",
    "metadata": {
      "description": {
        "value": "Debug Tests in Current File",
        "original": "Debug Tests in Current File"
      }
    },
    "when": "editorTextFocus"
  },
  {
    "id": "testing.debugFailTests",
    "metadata": {
      "description": {
        "value": "Debug Failed Tests",
        "original": "Debug Failed Tests"
      }
    }
  },
  {
    "id": "testing.debugLastRun",
    "metadata": {
      "description": {
        "value": "Debug Last Run",
        "original": "Debug Last Run"
      }
    }
  },
  {
    "id": "testing.debugSelected",
    "metadata": {
      "description": {
        "value": "Debug Tests",
        "original": "Debug Tests"
      }
    }
  },
  {
    "id": "testing.debug.uri",
    "metadata": {
      "description": {
        "value": "Debug Tests",
        "original": "Debug Tests"
      }
    }
  },
  {
    "id": "testing.getSelectedProfiles",
    "metadata": {
      "description": {
        "value": "Get Selected Profiles",
        "original": "Get Selected Profiles"
      }
    }
  },
  {
    "id": "testing.goToRelatedCode",
    "metadata": {
      "description": {
        "value": "Go to Related Code",
        "original": "Go to Related Code"
      }
    }
  },
  {
    "id": "testing.goToRelatedTest",
    "metadata": {
      "description": {
        "value": "Go to Related Test",
        "original": "Go to Related Test"
      }
    }
  },
  {
    "id": "testing.editFocusedTest",
    "metadata": {
      "description": {
        "value": "Go to Test",
        "original": "Go to Test"
      }
    },
    "when": "focusedView == 'workbench.view.testing'"
  },
  {
    "id": "testing.hideTest",
    "metadata": {
      "description": {
        "value": "Hide Test",
        "original": "Hide Test"
      }
    }
  },
  {
    "id": "testing.openCoverage",
    "metadata": {
      "description": {
        "value": "Open Coverage",
        "original": "Open Coverage"
      }
    }
  },
  {
    "id": "testing.openOutputPeek",
    "metadata": {
      "description": {
        "value": "Peek Output",
        "original": "Peek Output"
      }
    }
  },
  {
    "id": "testing.peekRelatedCode",
    "metadata": {
      "description": {
        "value": "Peek Related Code",
        "original": "Peek Related Code"
      }
    }
  },
  {
    "id": "testing.peekRelatedTest",
    "metadata": {
      "description": {
        "value": "Peek Related Test",
        "original": "Peek Related Test"
      }
    }
  },
  {
    "id": "testing.refreshTests",
    "metadata": {
      "description": {
        "value": "Refresh Tests",
        "original": "Refresh Tests"
      }
    },
    "when": "testing.canRefresh"
  },
  {
    "id": "testing.reRunFailTests",
    "metadata": {
      "description": {
        "value": "Rerun Failed Tests",
        "original": "Rerun Failed Tests"
      }
    }
  },
  {
    "id": "testing.reRunLastRun",
    "metadata": {
      "description": {
        "value": "Rerun Last Run",
        "original": "Rerun Last Run"
      }
    }
  },
  {
    "id": "testing.run",
    "metadata": {
      "description": {
        "value": "Run Test",
        "original": "Run Test"
      }
    }
  },
  {
    "id": "testing.runAll",
    "metadata": {
      "description": {
        "value": "Run All Tests",
        "original": "Run All Tests"
      }
    }
  },
  {
    "id": "testing.runAtCursor",
    "metadata": {
      "description": {
        "value": "Run Test at Cursor",
        "original": "Run Test at Cursor"
      }
    },
    "when": "editorTextFocus"
  },
  {
    "id": "testing.runCurrentFile",
    "metadata": {
      "description": {
        "value": "Run Tests in Current File",
        "original": "Run Tests in Current File"
      }
    },
    "when": "editorTextFocus"
  },
  {
    "id": "testing.runSelected",
    "metadata": {
      "description": {
        "value": "Run Tests",
        "original": "Run Tests"
      }
    }
  },
  {
    "id": "testing.run.uri",
    "metadata": {
      "description": {
        "value": "Run Tests",
        "original": "Run Tests"
      }
    }
  },
  {
    "id": "testing.runUsing",
    "metadata": {
      "description": {
        "value": "Execute Using Profile...",
        "original": "Execute Using Profile..."
      }
    }
  },
  {
    "id": "testing.searchForTestExtension",
    "metadata": {
      "description": {
        "value": "Search for Test Extension",
        "original": "Search for Test Extension"
      }
    }
  },
  {
    "id": "testing.selectDefaultTestProfiles",
    "metadata": {
      "description": {
        "value": "Select Default Profile",
        "original": "Select Default Profile"
      }
    }
  },
  {
    "id": "testing.showMostRecentOutput",
    "metadata": {
      "description": {
        "value": "Show Output",
        "original": "Show Output"
      }
    },
    "when": "testing.hasAnyResults"
  },
  {
    "id": "testing.startContinuousRun",
    "metadata": {
      "description": {
        "value": "Start Continuous Run",
        "original": "Start Continuous Run"
      }
    }
  },
  {
    "id": "testing.stopContinuousRun",
    "metadata": {
      "description": {
        "value": "Stop Continuous Run",
        "original": "Stop Continuous Run"
      }
    }
  },
  {
    "id": "testing.sortByDuration",
    "metadata": {
      "description": {
        "value": "Sort by Duration",
        "original": "Sort by Duration"
      }
    }
  },
  {
    "id": "testing.sortByLocation",
    "metadata": {
      "description": {
        "value": "Sort by Location",
        "original": "Sort by Location"
      }
    }
  },
  {
    "id": "testing.sortByStatus",
    "metadata": {
      "description": {
        "value": "Sort by Status",
        "original": "Sort by Status"
      }
    }
  },
  {
    "id": "testing.viewAsList",
    "metadata": {
      "description": {
        "value": "View as List",
        "original": "View as List"
      }
    }
  },
  {
    "id": "testing.viewAsTree",
    "metadata": {
      "description": {
        "value": "View as Tree",
        "original": "View as Tree"
      }
    }
  },
  {
    "id": "testing.toggleInlineTestOutput",
    "metadata": {
      "description": {
        "value": "Toggle Inline Test Output",
        "original": "Toggle Inline Test Output"
      }
    }
  },
  {
    "id": "testing.unhideAllTests",
    "metadata": {
      "description": {
        "value": "Unhide All Tests",
        "original": "Unhide All Tests"
      }
    }
  },
  {
    "id": "testing.unhideTest",
    "metadata": {
      "description": {
        "value": "Unhide Test",
        "original": "Unhide Test"
      }
    }
  },
  {
    "id": "testing.openMessageInEditor",
    "metadata": {
      "description": {
        "value": "Open in Editor",
        "original": "Open in Editor"
      }
    }
  },
  {
    "id": "testing.goToPreviousMessage",
    "metadata": {
      "description": {
        "value": "Shows the previous failure message in your file",
        "original": "Shows the previous failure message in your file"
      }
    },
    "when": "editorFocus && testing.isPeekVisible"
  },
  {
    "id": "testing.goToNextMessage",
    "metadata": {
      "description": {
        "value": "Shows the next failure message in your file",
        "original": "Shows the next failure message in your file"
      }
    },
    "when": "editorFocus && testing.isPeekVisible"
  },
  {
    "id": "editor.closeTestPeek",
    "metadata": {
      "description": {
        "value": "Close",
        "original": "Close"
      }
    },
    "when": "testing.isInPeek && !config.editor.stablePeek || testing.isPeekVisible && !config.editor.stablePeek"
  },
  {
    "id": "testing.toggleTestingPeekHistory",
    "metadata": {
      "description": {
        "value": "Shows or hides the history of test runs in the peek view",
        "original": "Shows or hides the history of test runs in the peek view"
      }
    },
    "when": "testing.isPeekVisible"
  },
  {
    "id": "testing.collapsePeekStack",
    "metadata": {
      "description": {
        "value": "Collapse Stack Frames",
        "original": "Collapse Stack Frames"
      }
    }
  },
  {
    "id": "vscode.peekTestError"
  },
  {
    "id": "vscode.revealTest"
  },
  {
    "id": "vscode.runTestsById"
  },
  {
    "id": "vscode.testing.getControllersWithTests"
  },
  {
    "id": "workbench.action.setLogLevel",
    "metadata": {
      "description": {
        "value": "Set Log Level...",
        "original": "Set Log Level..."
      }
    }
  },
  {
    "id": "workbench.action.setDefaultLogLevel",
    "metadata": {
      "description": {
        "value": "Set Default Log Level",
        "original": "Set Default Log Level"
      }
    }
  },
  {
    "id": "workbench.action.clearCommandHistory",
    "metadata": {
      "description": {
        "value": "Clear Command History",
        "original": "Clear Command History"
      }
    }
  },
  {
    "id": "workbench.action.showCommands",
    "metadata": {
      "description": {
        "value": "Show All Commands",
        "original": "Show All Commands"
      }
    }
  },
  {
    "id": "workbench.action.openView",
    "metadata": {
      "description": {
        "value": "Open View",
        "original": "Open View"
      }
    }
  },
  {
    "id": "workbench.action.quickOpenView",
    "metadata": {
      "description": {
        "value": "Quick Open View",
        "original": "Quick Open View"
      }
    }
  },
  {
    "id": "workbench.action.quickOpenNavigateNextInViewPicker",
    "when": "inQuickOpen && inViewsPicker"
  },
  {
    "id": "workbench.action.quickOpenNavigatePreviousInViewPicker",
    "when": "inQuickOpen && inViewsPicker"
  },
  {
    "id": "workbench.action.toggleEditorGroupLayout",
    "metadata": {
      "description": {
        "value": "Toggle Vertical/Horizontal Editor Layout",
        "original": "Toggle Vertical/Horizontal Editor Layout"
      }
    }
  },
  {
    "id": "workbench.action.files.saveAll",
    "metadata": {
      "description": {
        "value": "Save All",
        "original": "Save All"
      }
    }
  },
  {
    "id": "openEditors.closeAll",
    "metadata": {
      "description": {
        "value": "Close All Editors",
        "original": "Close All Editors"
      }
    }
  },
  {
    "id": "openEditors.newUntitledFile",
    "metadata": {
      "description": {
        "value": "New Untitled Text File",
        "original": "New Untitled Text File"
      }
    }
  },
  {
    "id": "explorer.openToSide",
    "when": "explorerViewletFocus && foldersViewVisible && !inputFocus"
  },
  {
    "id": "explorer.openAndPassFocus",
    "when": "filesExplorerFocus && foldersViewVisible && !explorerResourceIsFolder && !inputFocus"
  },
  {
    "id": "workbench.files.action.compareWithSaved"
  },
  {
    "id": "selectForCompare"
  },
  {
    "id": "compareSelected"
  },
  {
    "id": "compareFiles"
  },
  {
    "id": "copyFilePath",
    "when": "!editorFocus"
  },
  {
    "id": "copyRelativeFilePath",
    "when": "!editorFocus"
  },
  {
    "id": "workbench.action.files.copyPathOfActiveFile"
  },
  {
    "id": "revealInExplorer"
  },
  {
    "id": "explorer.openWith"
  },
  {
    "id": "workbench.action.files.save"
  },
  {
    "id": "workbench.action.files.saveWithoutFormatting"
  },
  {
    "id": "workbench.action.files.saveAs"
  },
  {
    "id": "saveAll"
  },
  {
    "id": "workbench.files.action.saveAllInGroup"
  },
  {
    "id": "workbench.action.files.saveFiles"
  },
  {
    "id": "workbench.action.files.revert"
  },
  {
    "id": "removeRootFolder"
  },
  {
    "id": "previousCompressedFolder",
    "when": "explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && !explorerViewletCompressedFirstFocus && !inputFocus"
  },
  {
    "id": "nextCompressedFolder",
    "when": "explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && !explorerViewletCompressedLastFocus && !inputFocus"
  },
  {
    "id": "firstCompressedFolder",
    "when": "explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && !explorerViewletCompressedFirstFocus && !inputFocus"
  },
  {
    "id": "lastCompressedFolder",
    "when": "explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && !explorerViewletCompressedLastFocus && !inputFocus"
  },
  {
    "id": "workbench.action.files.newUntitledFile",
    "metadata": {
      "description": {
        "value": "New Untitled Text File",
        "original": "New Untitled Text File"
      },
      "args": [
        {
          "isOptional": true,
          "name": "New Untitled Text File arguments",
          "description": "The editor view type or language ID if known",
          "schema": {
            "type": "object",
            "properties": {
              "viewType": {
                "type": "string"
              },
              "languageId": {
                "type": "string"
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "workbench.action.files.newFile"
  },
  {
    "id": "workbench.files.action.compareFileWith",
    "metadata": {
      "description": {
        "value": "Opens a picker to select a file to diff with the active editor.",
        "original": "Opens a picker to select a file to diff with the active editor."
      }
    }
  },
  {
    "id": "workbench.files.action.focusFilesExplorer",
    "metadata": {
      "description": {
        "value": "Moves focus to the file explorer view container.",
        "original": "Moves focus to the file explorer view container."
      }
    }
  },
  {
    "id": "workbench.files.action.showActiveFileInExplorer",
    "metadata": {
      "description": {
        "value": "Reveals and selects the active file within the explorer view.",
        "original": "Reveals and selects the active file within the explorer view."
      }
    }
  },
  {
    "id": "workbench.files.action.compareWithClipboard",
    "metadata": {
      "description": {
        "value": "Opens a new diff editor to compare the active file with the contents of the clipboard.",
        "original": "Opens a new diff editor to compare the active file with the contents of the clipboard."
      }
    }
  },
  {
    "id": "workbench.files.action.compareNewUntitledTextFiles",
    "metadata": {
      "description": {
        "value": "Opens a new diff editor with two untitled files.",
        "original": "Opens a new diff editor with two untitled files."
      }
    }
  },
  {
    "id": "workbench.action.toggleAutoSave",
    "metadata": {
      "description": {
        "value": "Toggle the ability to save files automatically after typing",
        "original": "Toggle the ability to save files automatically after typing"
      }
    }
  },
  {
    "id": "workbench.action.files.showOpenedFileInNewWindow",
    "metadata": {
      "description": {
        "value": "Opens the active file in a new window with no folders open.",
        "original": "Opens the active file in a new window with no folders open."
      }
    }
  },
  {
    "id": "workbench.action.files.setActiveEditorReadonlyInSession",
    "metadata": {
      "description": {
        "value": "Set Active Editor Read-only in Session",
        "original": "Set Active Editor Read-only in Session"
      }
    }
  },
  {
    "id": "workbench.action.files.setActiveEditorWriteableInSession",
    "metadata": {
      "description": {
        "value": "Set Active Editor Writeable in Session",
        "original": "Set Active Editor Writeable in Session"
      }
    }
  },
  {
    "id": "workbench.action.files.toggleActiveEditorReadonlyInSession",
    "metadata": {
      "description": {
        "value": "Toggle Active Editor Read-only in Session",
        "original": "Toggle Active Editor Read-only in Session"
      }
    }
  },
  {
    "id": "workbench.action.files.resetActiveEditorReadonlyInSession",
    "metadata": {
      "description": {
        "value": "Reset Active Editor Read-only in Session",
        "original": "Reset Active Editor Read-only in Session"
      }
    }
  },
  {
    "id": "renameFile",
    "when": "filesExplorerFocus && foldersViewVisible && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
  },
  {
    "id": "moveFileToTrash",
    "when": "explorerResourceMoveableToTrash && filesExplorerFocus && foldersViewVisible && !explorerResourceReadonly && !inputFocus && !treeFindOpen"
  },
  {
    "id": "deleteFile",
    "when": "filesExplorerFocus && foldersViewVisible && !explorerResourceReadonly && !inputFocus && !treeFindOpen"
  },
  {
    "id": "filesExplorer.cut",
    "when": "filesExplorerFocus && foldersViewVisible && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus && !treeFindOpen"
  },
  {
    "id": "filesExplorer.copy",
    "when": "filesExplorerFocus && foldersViewVisible && !explorerResourceIsRoot && !inputFocus"
  },
  {
    "id": "filesExplorer.paste",
    "when": "filesExplorerFocus && foldersViewVisible && !explorerResourceReadonly && !inputFocus && !treeFindOpen"
  },
  {
    "id": "filesExplorer.cancelCut",
    "when": "explorerResourceCut && filesExplorerFocus && foldersViewVisible && !inputFocus"
  },
  {
    "id": "filesExplorer.openFilePreserveFocus",
    "when": "filesExplorerFocus && foldersViewVisible && !explorerResourceIsFolder && !inputFocus"
  },
  {
    "id": "workbench.files.action.acceptLocalChanges"
  },
  {
    "id": "workbench.files.action.revertLocalChanges"
  },
  {
    "id": "refactorPreview.apply",
    "metadata": {
      "description": {
        "value": "Apply Refactoring",
        "original": "Apply Refactoring"
      }
    },
    "when": "refactorPreview.enabled && refactorPreview.hasCheckedChanges && focusedView == 'refactorPreview'"
  },
  {
    "id": "refactorPreview.discard",
    "metadata": {
      "description": {
        "value": "Discard Refactoring",
        "original": "Discard Refactoring"
      }
    }
  },
  {
    "id": "refactorPreview.toggleCheckedState",
    "metadata": {
      "description": {
        "value": "Toggle Change",
        "original": "Toggle Change"
      }
    },
    "when": "listFocus && refactorPreview.enabled && !inputFocus && !treestickyScrollFocused"
  },
  {
    "id": "refactorPreview.groupByFile",
    "metadata": {
      "description": {
        "value": "Group Changes By File",
        "original": "Group Changes By File"
      }
    }
  },
  {
    "id": "refactorPreview.groupByType",
    "metadata": {
      "description": {
        "value": "Group Changes By Type",
        "original": "Group Changes By Type"
      }
    }
  },
  {
    "id": "refactorPreview.toggleGrouping",
    "metadata": {
      "description": {
        "value": "Group Changes By Type",
        "original": "Group Changes By Type"
      }
    }
  },
  {
    "id": "search.action.copyMatch",
    "metadata": {
      "description": {
        "value": "Copy",
        "original": "Copy"
      }
    },
    "when": "fileMatchOrMatchFocus"
  },
  {
    "id": "search.action.copyPath",
    "metadata": {
      "description": {
        "value": "Copy Path",
        "original": "Copy Path"
      }
    },
    "when": "fileMatchOrFolderMatchWithResourceFocus"
  },
  {
    "id": "search.action.copyAll",
    "metadata": {
      "description": {
        "value": "Copy All",
        "original": "Copy All"
      }
    }
  },
  {
    "id": "search.action.clearHistory",
    "metadata": {
      "description": {
        "value": "Clear Search History",
        "original": "Clear Search History"
      }
    }
  },
  {
    "id": "search.action.cancel",
    "metadata": {
      "description": {
        "value": "Cancel Search",
        "original": "Cancel Search"
      }
    },
    "when": "listFocus && searchViewletVisible && !inputFocus && !treestickyScrollFocused && searchState != '0'"
  },
  {
    "id": "search.action.refreshSearchResults",
    "metadata": {
      "description": {
        "value": "Refresh",
        "original": "Refresh"
      }
    }
  },
  {
    "id": "search.action.collapseSearchResults",
    "metadata": {
      "description": {
        "value": "Collapse All",
        "original": "Collapse All"
      }
    }
  },
  {
    "id": "search.action.expandSearchResults",
    "metadata": {
      "description": {
        "value": "Expand All",
        "original": "Expand All"
      }
    }
  },
  {
    "id": "search.action.clearSearchResults",
    "metadata": {
      "description": {
        "value": "Clear Search Results",
        "original": "Clear Search Results"
      }
    }
  },
  {
    "id": "search.action.viewAsTree",
    "metadata": {
      "description": {
        "value": "View as Tree",
        "original": "View as Tree"
      }
    }
  },
  {
    "id": "search.action.viewAsList",
    "metadata": {
      "description": {
        "value": "View as List",
        "original": "View as List"
      }
    }
  },
  {
    "id": "search.action.restrictSearchToFolder",
    "metadata": {
      "description": {
        "value": "Restrict Search to Folder",
        "original": "Restrict Search to Folder"
      }
    },
    "when": "folderMatchWithResourceFocus && searchViewletVisible"
  },
  {
    "id": "search.action.expandRecursively",
    "metadata": {
      "description": "Expand Recursively"
    }
  },
  {
    "id": "search.action.excludeFromSearch",
    "metadata": {
      "description": {
        "value": "Exclude Folder from Search",
        "original": "Exclude Folder from Search"
      }
    }
  },
  {
    "id": "search.action.revealInSideBar",
    "metadata": {
      "description": {
        "value": "Reveal in Explorer View",
        "original": "Reveal in Explorer View"
      }
    }
  },
  {
    "id": "workbench.action.findInFiles",
    "metadata": {
      "description": "Open a workspace search",
      "args": [
        {
          "name": "A set of options for the search",
          "schema": {
            "type": "object",
            "properties": {
              "query": {
                "type": "string"
              },
              "replace": {
                "type": "string"
              },
              "preserveCase": {
                "type": "boolean"
              },
              "triggerSearch": {
                "type": "boolean"
              },
              "filesToInclude": {
                "type": "string"
              },
              "filesToExclude": {
                "type": "string"
              },
              "isRegex": {
                "type": "boolean"
              },
              "isCaseSensitive": {
                "type": "boolean"
              },
              "matchWholeWord": {
                "type": "boolean"
              },
              "useExcludeSettingsAndIgnoreFiles": {
                "type": "boolean"
              },
              "onlyOpenEditors": {
                "type": "boolean"
              },
              "showIncludesExcludes": {
                "type": "boolean"
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "filesExplorer.findInFolder",
    "metadata": {
      "description": {
        "value": "Find in Folder...",
        "original": "Find in Folder..."
      }
    },
    "when": "explorerResourceIsFolder && filesExplorerFocus && foldersViewVisible && !inputFocus"
  },
  {
    "id": "filesExplorer.findInWorkspace",
    "metadata": {
      "description": {
        "value": "Find in Workspace...",
        "original": "Find in Workspace..."
      }
    }
  },
  {
    "id": "workbench.action.search.toggleQueryDetails",
    "metadata": {
      "description": {
        "value": "Toggle Query Details",
        "original": "Toggle Query Details"
      }
    },
    "when": "inSearchEditor || searchViewletFocus"
  },
  {
    "id": "closeReplaceInFilesWidget",
    "metadata": {
      "description": {
        "value": "Close Replace Widget",
        "original": "Close Replace Widget"
      }
    },
    "when": "replaceInputBoxFocus && searchViewletVisible"
  },
  {
    "id": "toggleSearchCaseSensitive",
    "metadata": {
      "description": {
        "value": "Toggle Case Sensitive",
        "original": "Toggle Case Sensitive"
      }
    },
    "when": "searchViewletFocus"
  },
  {
    "id": "toggleSearchWholeWord",
    "metadata": {
      "description": {
        "value": "Toggle Whole Word",
        "original": "Toggle Whole Word"
      }
    },
    "when": "searchViewletFocus"
  },
  {
    "id": "toggleSearchRegex",
    "metadata": {
      "description": {
        "value": "Toggle Regex",
        "original": "Toggle Regex"
      }
    },
    "when": "searchViewletFocus"
  },
  {
    "id": "toggleSearchPreserveCase",
    "metadata": {
      "description": {
        "value": "Toggle Preserve Case",
        "original": "Toggle Preserve Case"
      }
    },
    "when": "searchViewletFocus"
  },
  {
    "id": "search.action.openResult",
    "metadata": {
      "description": {
        "value": "Open Match",
        "original": "Open Match"
      }
    },
    "when": "fileMatchOrMatchFocus && searchViewletVisible"
  },
  {
    "id": "search.action.openResultToSide",
    "metadata": {
      "description": {
        "value": "Open Match To Side",
        "original": "Open Match To Side"
      }
    },
    "when": "fileMatchOrMatchFocus && searchViewletVisible"
  },
  {
    "id": "addCursorsAtSearchResults",
    "metadata": {
      "description": {
        "value": "Add Cursors at Search Results",
        "original": "Add Cursors at Search Results"
      }
    },
    "when": "fileMatchOrMatchFocus && searchViewletVisible"
  },
  {
    "id": "search.focus.nextInputBox",
    "metadata": {
      "description": {
        "value": "Focus Next Input",
        "original": "Focus Next Input"
      }
    },
    "when": "inSearchEditor && inputBoxFocus || inputBoxFocus && searchViewletVisible"
  },
  {
    "id": "search.focus.previousInputBox",
    "metadata": {
      "description": {
        "value": "Focus Previous Input",
        "original": "Focus Previous Input"
      }
    },
    "when": "inSearchEditor && inputBoxFocus || inputBoxFocus && searchViewletVisible && !searchInputBoxFocus"
  },
  {
    "id": "search.action.focusSearchFromResults",
    "metadata": {
      "description": {
        "value": "Focus Search From Results",
        "original": "Focus Search From Results"
      }
    },
    "when": "accessibilityModeEnabled && searchViewletVisible || firstMatchFocus && searchViewletVisible"
  },
  {
    "id": "workbench.action.toggleSearchOnType",
    "metadata": {
      "description": {
        "value": "Toggle Search on Type",
        "original": "Toggle Search on Type"
      }
    }
  },
  {
    "id": "search.action.focusSearchList",
    "metadata": {
      "description": {
        "value": "Focus List",
        "original": "Focus List"
      }
    }
  },
  {
    "id": "search.action.focusNextSearchResult",
    "metadata": {
      "description": {
        "value": "Focus Next Search Result",
        "original": "Focus Next Search Result"
      }
    },
    "when": "hasSearchResult || inSearchEditor"
  },
  {
    "id": "search.action.focusPreviousSearchResult",
    "metadata": {
      "description": {
        "value": "Focus Previous Search Result",
        "original": "Focus Previous Search Result"
      }
    },
    "when": "hasSearchResult || inSearchEditor"
  },
  {
    "id": "workbench.action.replaceInFiles",
    "metadata": {
      "description": {
        "value": "Replace in Files",
        "original": "Replace in Files"
      }
    }
  },
  {
    "id": "search.action.remove",
    "metadata": {
      "description": {
        "value": "Dismiss",
        "original": "Dismiss"
      }
    },
    "when": "fileMatchOrMatchFocus && searchViewletVisible"
  },
  {
    "id": "search.action.replace",
    "metadata": {
      "description": {
        "value": "Replace",
        "original": "Replace"
      }
    },
    "when": "isEditableItem && matchFocus && replaceActive && searchViewletVisible"
  },
  {
    "id": "search.action.replaceAllInFile",
    "metadata": {
      "description": {
        "value": "Replace All",
        "original": "Replace All"
      }
    },
    "when": "fileMatchFocus && isEditableItem && replaceActive && searchViewletVisible"
  },
  {
    "id": "search.action.replaceAllInFolder",
    "metadata": {
      "description": {
        "value": "Replace All",
        "original": "Replace All"
      }
    },
    "when": "folderMatchFocus && isEditableItem && replaceActive && searchViewletVisible"
  },
  {
    "id": "workbench.action.showAllSymbols",
    "metadata": {
      "description": {
        "value": "Go to Symbol in Workspace...",
        "original": "Go to Symbol in Workspace...",
        "mnemonicTitle": "Go to Symbol in &&Workspace..."
      }
    }
  },
  {
    "id": "workbench.action.quickTextSearch",
    "metadata": {
      "description": {
        "value": "Quick Search",
        "original": "Quick Search"
      }
    }
  },
  {
    "id": "search.action.replaceAll",
    "when": "replaceActive && searchViewletVisible && !findWidgetVisible"
  },
  {
    "id": "cleanSearchEditorState"
  },
  {
    "id": "search.searchEditor.action.deleteFileResults",
    "metadata": {
      "description": {
        "value": "Delete File Results",
        "original": "Delete File Results"
      }
    },
    "when": "inSearchEditor"
  },
  {
    "id": "search.action.openNewEditor",
    "metadata": {
      "description": "Open a new search editor. Arguments passed can include variables like ${relativeFileDirname}.",
      "args": [
        {
          "name": "Open new Search Editor args",
          "schema": {
            "properties": {
              "query": {
                "type": "string"
              },
              "filesToInclude": {
                "type": "string"
              },
              "filesToExclude": {
                "type": "string"
              },
              "contextLines": {
                "type": "number"
              },
              "matchWholeWord": {
                "type": "boolean"
              },
              "isCaseSensitive": {
                "type": "boolean"
              },
              "isRegexp": {
                "type": "boolean"
              },
              "useExcludeSettingsAndIgnoreFiles": {
                "type": "boolean"
              },
              "showIncludesExcludes": {
                "type": "boolean"
              },
              "triggerSearch": {
                "type": "boolean"
              },
              "focusResults": {
                "type": "boolean"
              },
              "onlyOpenEditors": {
                "type": "boolean"
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "search.action.openEditor",
    "metadata": {
      "description": "Open a new search editor. Arguments passed can include variables like ${relativeFileDirname}.",
      "args": [
        {
          "name": "Open new Search Editor args",
          "schema": {
            "properties": {
              "query": {
                "type": "string"
              },
              "filesToInclude": {
                "type": "string"
              },
              "filesToExclude": {
                "type": "string"
              },
              "contextLines": {
                "type": "number"
              },
              "matchWholeWord": {
                "type": "boolean"
              },
              "isCaseSensitive": {
                "type": "boolean"
              },
              "isRegexp": {
                "type": "boolean"
              },
              "useExcludeSettingsAndIgnoreFiles": {
                "type": "boolean"
              },
              "showIncludesExcludes": {
                "type": "boolean"
              },
              "triggerSearch": {
                "type": "boolean"
              },
              "focusResults": {
                "type": "boolean"
              },
              "onlyOpenEditors": {
                "type": "boolean"
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "search.action.openNewEditorToSide",
    "metadata": {
      "description": "Open a new search editor. Arguments passed can include variables like ${relativeFileDirname}.",
      "args": [
        {
          "name": "Open new Search Editor args",
          "schema": {
            "properties": {
              "query": {
                "type": "string"
              },
              "filesToInclude": {
                "type": "string"
              },
              "filesToExclude": {
                "type": "string"
              },
              "contextLines": {
                "type": "number"
              },
              "matchWholeWord": {
                "type": "boolean"
              },
              "isCaseSensitive": {
                "type": "boolean"
              },
              "isRegexp": {
                "type": "boolean"
              },
              "useExcludeSettingsAndIgnoreFiles": {
                "type": "boolean"
              },
              "showIncludesExcludes": {
                "type": "boolean"
              },
              "triggerSearch": {
                "type": "boolean"
              },
              "focusResults": {
                "type": "boolean"
              },
              "onlyOpenEditors": {
                "type": "boolean"
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "search.action.openInEditor",
    "metadata": {
      "description": {
        "value": "Open Results in Editor",
        "original": "Open Results in Editor"
      }
    },
    "when": "hasSearchResult && searchViewletFocus"
  },
  {
    "id": "rerunSearchEditorSearch",
    "metadata": {
      "description": {
        "value": "Search Again",
        "original": "Search Again"
      }
    },
    "when": "inSearchEditor"
  },
  {
    "id": "search.action.focusQueryEditorWidget",
    "metadata": {
      "description": {
        "value": "Focus Search Editor Input",
        "original": "Focus Search Editor Input"
      }
    },
    "when": "inSearchEditor"
  },
  {
    "id": "search.action.focusFilesToInclude",
    "metadata": {
      "description": {
        "value": "Focus Search Editor Files to Include",
        "original": "Focus Search Editor Files to Include"
      }
    }
  },
  {
    "id": "search.action.focusFilesToExclude",
    "metadata": {
      "description": {
        "value": "Focus Search Editor Files to Exclude",
        "original": "Focus Search Editor Files to Exclude"
      }
    }
  },
  {
    "id": "toggleSearchEditorCaseSensitive",
    "metadata": {
      "description": {
        "value": "Toggle Match Case",
        "original": "Toggle Match Case"
      }
    },
    "when": "inSearchEditor && searchInputBoxFocus"
  },
  {
    "id": "toggleSearchEditorWholeWord",
    "metadata": {
      "description": {
        "value": "Toggle Match Whole Word",
        "original": "Toggle Match Whole Word"
      }
    },
    "when": "inSearchEditor && searchInputBoxFocus"
  },
  {
    "id": "toggleSearchEditorRegex",
    "metadata": {
      "description": {
        "value": "Toggle Use Regular Expression",
        "original": "Toggle Use Regular Expression"
      }
    },
    "when": "inSearchEditor && searchInputBoxFocus"
  },
  {
    "id": "toggleSearchEditorContextLines",
    "metadata": {
      "description": {
        "value": "Toggle Context Lines",
        "original": "Toggle Context Lines"
      }
    },
    "when": "inSearchEditor"
  },
  {
    "id": "increaseSearchEditorContextLines",
    "metadata": {
      "description": {
        "value": "Increase Context Lines",
        "original": "Increase Context Lines"
      }
    },
    "when": "inSearchEditor"
  },
  {
    "id": "decreaseSearchEditorContextLines",
    "metadata": {
      "description": {
        "value": "Decrease Context Lines",
        "original": "Decrease Context Lines"
      }
    },
    "when": "inSearchEditor"
  },
  {
    "id": "selectAllSearchEditorMatches",
    "metadata": {
      "description": {
        "value": "Select All Matches",
        "original": "Select All Matches"
      }
    },
    "when": "inSearchEditor"
  },
  {
    "id": "search.action.openNewEditorFromView",
    "metadata": {
      "description": "Open New Search Editor"
    }
  },
  {
    "id": "editor.action.dirtydiff.previous",
    "when": "editorTextFocus && !textCompareEditorActive"
  },
  {
    "id": "editor.action.dirtydiff.next",
    "when": "editorTextFocus && !textCompareEditorActive"
  },
  {
    "id": "workbench.action.editor.previousChange",
    "when": "editorTextFocus && !textCompareEditorActive"
  },
  {
    "id": "workbench.action.editor.nextChange",
    "when": "editorTextFocus && !textCompareEditorActive"
  },
  {
    "id": "closeDirtyDiff",
    "when": "dirtyDiffVisible"
  },
  {
    "id": "workbench.scm.action.setListViewMode",
    "metadata": {
      "description": "View as List"
    }
  },
  {
    "id": "workbench.scm.action.setTreeViewMode",
    "metadata": {
      "description": "View as Tree"
    }
  },
  {
    "id": "workbench.scm.action.setListViewModeNavigation",
    "metadata": {
      "description": "View as List"
    }
  },
  {
    "id": "workbench.scm.action.setTreeViewModeNavigation",
    "metadata": {
      "description": "View as Tree"
    }
  },
  {
    "id": "workbench.scm.action.repositories.setSortKey.discoveryTime",
    "metadata": {
      "description": "Sort by Discovery Time"
    }
  },
  {
    "id": "workbench.scm.action.repositories.setSortKey.name",
    "metadata": {
      "description": "Sort by Name"
    }
  },
  {
    "id": "workbench.scm.action.repositories.setSortKey.path",
    "metadata": {
      "description": "Sort by Path"
    }
  },
  {
    "id": "workbench.scm.action.setSortKey.name",
    "metadata": {
      "description": "Sort Changes by Name"
    }
  },
  {
    "id": "workbench.scm.action.setSortKey.path",
    "metadata": {
      "description": "Sort Changes by Path"
    }
  },
  {
    "id": "workbench.scm.action.setSortKey.status",
    "metadata": {
      "description": "Sort Changes by Status"
    }
  },
  {
    "id": "workbench.scm.action.collapseAllRepositories",
    "metadata": {
      "description": "Collapse All Repositories"
    }
  },
  {
    "id": "workbench.scm.action.expandAllRepositories",
    "metadata": {
      "description": "Expand All Repositories"
    }
  },
  {
    "id": "workbench.scm.action.graph.pickRepository",
    "metadata": {
      "description": "Repository Picker"
    }
  },
  {
    "id": "workbench.scm.action.graph.pickHistoryItemRefs",
    "metadata": {
      "description": "History Item Reference Picker"
    }
  },
  {
    "id": "workbench.scm.action.graph.revealCurrentHistoryItem",
    "metadata": {
      "description": "Go to Current History Item"
    }
  },
  {
    "id": "workbench.scm.action.graph.refresh",
    "metadata": {
      "description": "Refresh"
    }
  },
  {
    "id": "workbench.scm.action.graph.viewChanges",
    "metadata": {
      "description": "View Changes"
    }
  },
  {
    "id": "scm.acceptInput",
    "metadata": {
      "description": "Source Control: Accept Input",
      "args": []
    },
    "when": "scmRepository"
  },
  {
    "id": "scm.clearInput",
    "when": "scmRepository && !suggestWidgetVisible"
  },
  {
    "id": "scm.viewNextCommit",
    "when": "scmInputIsInLastPosition && scmRepository && !suggestWidgetVisible"
  },
  {
    "id": "scm.viewPreviousCommit",
    "when": "scmInputIsInFirstPosition && scmRepository && !suggestWidgetVisible"
  },
  {
    "id": "scm.forceViewNextCommit",
    "when": "scmRepository"
  },
  {
    "id": "scm.forceViewPreviousCommit",
    "when": "scmRepository"
  },
  {
    "id": "scm.openInIntegratedTerminal"
  },
  {
    "id": "scm.openInTerminal"
  },
  {
    "id": "workbench.scm.action.focusPreviousInput"
  },
  {
    "id": "workbench.scm.action.focusNextInput"
  },
  {
    "id": "workbench.scm.action.focusPreviousResourceGroup"
  },
  {
    "id": "workbench.scm.action.focusNextResourceGroup"
  },
  {
    "id": "callStack.collapse",
    "metadata": {
      "description": "Collapse All"
    }
  },
  {
    "id": "debug.action.openDisassemblyView",
    "metadata": {
      "description": {
        "value": "Open Disassembly View",
        "original": "Open Disassembly View",
        "mnemonicTitle": "&&DisassemblyView"
      }
    }
  },
  {
    "id": "debug.action.toggleDisassemblyViewSourceCode",
    "metadata": {
      "description": {
        "value": "Shows or hides source code in disassembly",
        "original": "Shows or hides source code in disassembly"
      }
    }
  },
  {
    "id": "editor.debug.action.toggleBreakpoint",
    "metadata": {
      "description": {
        "value": "Debug: Toggle Breakpoint",
        "original": "Debug: Toggle Breakpoint",
        "mnemonicTitle": "Toggle &&Breakpoint"
      }
    },
    "when": "debuggersAvailable && disassemblyViewFocus || debuggersAvailable && editorTextFocus"
  },
  {
    "id": "editor.debug.action.conditionalBreakpoint"
  },
  {
    "id": "editor.debug.action.addLogPoint"
  },
  {
    "id": "editor.debug.action.triggerByBreakpoint"
  },
  {
    "id": "editor.debug.action.editBreakpoint"
  },
  {
    "id": "editor.debug.action.runToCursor"
  },
  {
    "id": "editor.debug.action.stepIntoTargets"
  },
  {
    "id": "editor.debug.action.selectionToRepl"
  },
  {
    "id": "editor.debug.action.selectionToWatch"
  },
  {
    "id": "editor.debug.action.showDebugHover",
    "when": "editorTextFocus && inDebugMode"
  },
  {
    "id": "editor.debug.action.goToNextBreakpoint"
  },
  {
    "id": "editor.debug.action.goToPreviousBreakpoint"
  },
  {
    "id": "editor.debug.action.closeExceptionWidget",
    "when": "exceptionWidgetVisible"
  },
  {
    "id": "workbench.debug.viewlet.action.copyValue",
    "metadata": {
      "description": {
        "value": "Copy Value",
        "original": "Copy Value"
      }
    }
  },
  {
    "id": "workbench.debug.viewlet.action.viewMemory"
  },
  {
    "id": "debug.breakWhenValueChanges"
  },
  {
    "id": "debug.breakWhenValueIsAccessed"
  },
  {
    "id": "debug.breakWhenValueIsRead"
  },
  {
    "id": "debug.copyEvaluatePath",
    "metadata": {
      "description": {
        "value": "Copy as Expression",
        "original": "Copy as Expression"
      }
    }
  },
  {
    "id": "debug.addToWatchExpressions",
    "metadata": {
      "description": {
        "value": "Add to Watch",
        "original": "Add to Watch"
      }
    }
  },
  {
    "id": "variables.collapse",
    "metadata": {
      "description": "Collapse All"
    }
  },
  {
    "id": "workbench.action.debug.configure",
    "metadata": {
      "description": {
        "value": "Opens the file used to configure how your program is debugged",
        "original": "Opens the file used to configure how your program is debugged"
      }
    }
  },
  {
    "id": "debug.toggleReplIgnoreFocus",
    "metadata": {
      "description": "Debug Console"
    }
  },
  {
    "id": "loadedScripts.collapse",
    "metadata": {
      "description": "Collapse All"
    }
  },
  {
    "id": "watch.collapse",
    "metadata": {
      "description": "Collapse All"
    }
  },
  {
    "id": "workbench.debug.viewlet.action.addWatchExpression",
    "metadata": {
      "description": "Add Expression"
    }
  },
  {
    "id": "workbench.debug.viewlet.action.removeAllWatchExpressions",
    "metadata": {
      "description": "Remove All Expressions"
    }
  },
  {
    "id": "workbench.debug.viewlet.action.copyWorkspaceVariableValue",
    "metadata": {
      "description": "Copy Value"
    }
  },
  {
    "id": "problems.action.open",
    "when": "problemFocus"
  },
  {
    "id": "problems.action.openToSide",
    "when": "problemFocus"
  },
  {
    "id": "workbench.action.showErrorsWarnings"
  },
  {
    "id": "problems.action.showQuickFixes",
    "when": "problemFocus"
  },
  {
    "id": "workbench.actions.table.workbench.panel.markers.view.viewAsTree",
    "metadata": {
      "description": "View as Tree"
    }
  },
  {
    "id": "workbench.actions.table.workbench.panel.markers.view.viewAsTable",
    "metadata": {
      "description": "View as Table"
    }
  },
  {
    "id": "workbench.actions.workbench.panel.markers.view.toggleErrors",
    "metadata": {
      "description": "Show Errors"
    }
  },
  {
    "id": "workbench.actions.workbench.panel.markers.view.toggleWarnings",
    "metadata": {
      "description": "Show Warnings"
    }
  },
  {
    "id": "workbench.actions.workbench.panel.markers.view.toggleInfos",
    "metadata": {
      "description": "Show Infos"
    }
  },
  {
    "id": "workbench.actions.workbench.panel.markers.view.toggleActiveFile",
    "metadata": {
      "description": "Show Active File Only"
    }
  },
  {
    "id": "workbench.actions.workbench.panel.markers.view.toggleExcludedFiles",
    "metadata": {
      "description": "Show Excluded Files"
    }
  },
  {
    "id": "workbench.action.problems.focus",
    "metadata": {
      "description": {
        "value": "Focus Problems (Errors, Warnings, Infos)",
        "original": "Focus Problems (Errors, Warnings, Infos)"
      }
    }
  },
  {
    "id": "problems.action.copy",
    "metadata": {
      "description": {
        "value": "Copy",
        "original": "Copy"
      }
    },
    "when": "problemsVisibility && !relatedInformationFocus && focusedView == 'workbench.panel.markers.view'"
  },
  {
    "id": "problems.action.copyMessage",
    "metadata": {
      "description": {
        "value": "Copy Message",
        "original": "Copy Message"
      }
    }
  },
  {
    "id": "problems.action.copyRelatedInformationMessage",
    "metadata": {
      "description": {
        "value": "Copy Message",
        "original": "Copy Message"
      }
    }
  },
  {
    "id": "problems.action.focusProblemsFromFilter",
    "metadata": {
      "description": "Focus problems view"
    },
    "when": "problemsFilterFocus"
  },
  {
    "id": "problems.action.focusFilter",
    "metadata": {
      "description": "Focus problems filter"
    },
    "when": "focusedView == 'workbench.panel.markers.view'"
  },
  {
    "id": "problems.action.showMultilineMessage",
    "metadata": {
      "description": {
        "value": "Show message in multiple lines",
        "original": "Show message in multiple lines"
      }
    }
  },
  {
    "id": "problems.action.showSinglelineMessage",
    "metadata": {
      "description": {
        "value": "Show message in single line",
        "original": "Show message in single line"
      }
    }
  },
  {
    "id": "problems.action.clearFilterText",
    "metadata": {
      "description": "Clear filters text"
    },
    "when": "problemsFilterFocus"
  },
  {
    "id": "workbench.actions.treeView.workbench.panel.markers.view.collapseAll",
    "metadata": {
      "description": "Collapse All"
    }
  },
  {
    "id": "workbench.actions.view.toggleProblems",
    "metadata": {
      "description": "Toggle Problems (Errors, Warnings, Infos)"
    }
  },
  {
    "id": "merge.openResult",
    "metadata": {
      "description": {
        "value": "Open File",
        "original": "Open File"
      }
    }
  },
  {
    "id": "merge.mixedLayout",
    "metadata": {
      "description": {
        "value": "Mixed Layout",
        "original": "Mixed Layout"
      }
    }
  },
  {
    "id": "merge.columnLayout",
    "metadata": {
      "description": {
        "value": "Column Layout",
        "original": "Column Layout"
      }
    }
  },
  {
    "id": "merge.openBaseEditor",
    "metadata": {
      "description": {
        "value": "Open Base File",
        "original": "Open Base File"
      }
    }
  },
  {
    "id": "merge.showNonConflictingChanges",
    "metadata": {
      "description": {
        "value": "Show Non-Conflicting Changes",
        "original": "Show Non-Conflicting Changes"
      }
    }
  },
  {
    "id": "merge.showBase",
    "metadata": {
      "description": {
        "value": "Show Base",
        "original": "Show Base"
      }
    }
  },
  {
    "id": "merge.showBaseTop",
    "metadata": {
      "description": {
        "value": "Show Base Top",
        "original": "Show Base Top"
      }
    }
  },
  {
    "id": "merge.showBaseCenter",
    "metadata": {
      "description": {
        "value": "Show Base Center",
        "original": "Show Base Center"
      }
    }
  },
  {
    "id": "merge.goToNextUnhandledConflict",
    "metadata": {
      "description": {
        "value": "Go to Next Unhandled Conflict",
        "original": "Go to Next Unhandled Conflict"
      }
    }
  },
  {
    "id": "merge.goToPreviousUnhandledConflict",
    "metadata": {
      "description": {
        "value": "Go to Previous Unhandled Conflict",
        "original": "Go to Previous Unhandled Conflict"
      }
    }
  },
  {
    "id": "merge.toggleActiveConflictInput1",
    "metadata": {
      "description": {
        "value": "Toggle Current Conflict from Left",
        "original": "Toggle Current Conflict from Left"
      }
    }
  },
  {
    "id": "merge.toggleActiveConflictInput2",
    "metadata": {
      "description": {
        "value": "Toggle Current Conflict from Right",
        "original": "Toggle Current Conflict from Right"
      }
    }
  },
  {
    "id": "mergeEditor.compareInput1WithBase",
    "metadata": {
      "description": {
        "value": "Compare Input 1 With Base",
        "original": "Compare Input 1 With Base"
      }
    }
  },
  {
    "id": "mergeEditor.compareInput2WithBase",
    "metadata": {
      "description": {
        "value": "Compare Input 2 With Base",
        "original": "Compare Input 2 With Base"
      }
    }
  },
  {
    "id": "merge.acceptAllInput1",
    "metadata": {
      "description": {
        "value": "Accept All Changes from Left",
        "original": "Accept All Changes from Left"
      }
    }
  },
  {
    "id": "merge.acceptAllInput2",
    "metadata": {
      "description": {
        "value": "Accept All Changes from Right",
        "original": "Accept All Changes from Right"
      }
    }
  },
  {
    "id": "mergeEditor.resetResultToBaseAndAutoMerge",
    "metadata": {
      "description": {
        "value": "Reset Result",
        "original": "Reset Result"
      }
    }
  },
  {
    "id": "mergeEditor.acceptMerge",
    "metadata": {
      "description": {
        "value": "Complete Merge",
        "original": "Complete Merge"
      }
    }
  },
  {
    "id": "mergeEditor.resetCloseWithConflictsChoice",
    "metadata": {
      "description": {
        "value": "Reset Choice for 'Close with Conflicts'",
        "original": "Reset Choice for 'Close with Conflicts'"
      }
    }
  },
  {
    "id": "merge.dev.copyContentsJson",
    "metadata": {
      "description": {
        "value": "Copy Merge Editor State as JSON",
        "original": "Copy Merge Editor State as JSON"
      }
    }
  },
  {
    "id": "merge.dev.saveContentsToFolder",
    "metadata": {
      "description": {
        "value": "Save Merge Editor State to Folder",
        "original": "Save Merge Editor State to Folder"
      }
    }
  },
  {
    "id": "merge.dev.loadContentsFromFolder",
    "metadata": {
      "description": {
        "value": "Load Merge Editor State from Folder",
        "original": "Load Merge Editor State from Folder"
      }
    }
  },
  {
    "id": "multiDiffEditor.goToFile",
    "metadata": {
      "description": {
        "value": "Open File",
        "original": "Open File"
      }
    }
  },
  {
    "id": "multiDiffEditor.collapseAll",
    "metadata": {
      "description": {
        "value": "Collapse All Diffs",
        "original": "Collapse All Diffs"
      }
    }
  },
  {
    "id": "multiDiffEditor.expandAll",
    "metadata": {
      "description": {
        "value": "Expand All Diffs",
        "original": "Expand All Diffs"
      }
    }
  },
  {
    "id": "runCommands",
    "metadata": {
      "description": "Run several commands",
      "args": [
        {
          "name": "args",
          "schema": {
            "type": "object",
            "required": ["commands"],
            "properties": {
              "commands": {
                "type": "array",
                "description": "Commands to run",
                "items": {
                  "anyOf": [
                    {
                      "$ref": "vscode://schemas/keybindings#/definitions/commandNames"
                    },
                    {
                      "type": "string"
                    },
                    {
                      "type": "object",
                      "required": ["command"],
                      "properties": {
                        "command": {
                          "anyOf": [
                            {
                              "$ref": "vscode://schemas/keybindings#/definitions/commandNames"
                            },
                            {
                              "type": "string"
                            }
                          ]
                        }
                      },
                      "$ref": "vscode://schemas/keybindings#/definitions/commandsSchemas"
                    }
                  ]
                }
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "editor.action.nextCommentThreadAction"
  },
  {
    "id": "editor.action.previousCommentThreadAction"
  },
  {
    "id": "editor.action.nextCommentedRangeAction",
    "metadata": {
      "description": {
        "value": "Go to Next Commented Range",
        "original": "Go to Next Commented Range"
      }
    },
    "when": "activeEditorHasCommentingRange"
  },
  {
    "id": "editor.action.previousCommentedRangeAction",
    "metadata": {
      "description": {
        "value": "Go to Previous Commented Range",
        "original": "Go to Previous Commented Range"
      }
    },
    "when": "activeEditorHasCommentingRange"
  },
  {
    "id": "editor.action.nextCommentingRange",
    "metadata": {
      "description": {
        "value": "Go to Next Commenting Range",
        "original": "Go to Next Commenting Range"
      }
    },
    "when": "accessibilityModeEnabled && commentFocused || accessibilityModeEnabled && editorFocus || accessibilityHelpIsShown && accessibilityModeEnabled && accessibleViewCurrentProviderId == 'comments'"
  },
  {
    "id": "editor.action.previousCommentingRange",
    "metadata": {
      "description": {
        "value": "Go to Previous Commenting Range",
        "original": "Go to Previous Commenting Range"
      }
    },
    "when": "accessibilityModeEnabled && commentFocused || accessibilityModeEnabled && editorFocus || accessibilityHelpIsShown && accessibilityModeEnabled && accessibleViewCurrentProviderId == 'comments'"
  },
  {
    "id": "workbench.action.toggleCommenting",
    "metadata": {
      "description": {
        "value": "Toggle Editor Commenting",
        "original": "Toggle Editor Commenting"
      }
    }
  },
  {
    "id": "workbench.action.addComment",
    "metadata": {
      "description": {
        "value": "Add Comment on Current Selection",
        "original": "Add Comment on Current Selection"
      }
    }
  },
  {
    "id": "workbench.action.focusCommentOnCurrentLine",
    "metadata": {
      "description": {
        "value": "Focus Comment on Current Line",
        "original": "Focus Comment on Current Line"
      }
    }
  },
  {
    "id": "workbench.action.collapseAllComments",
    "metadata": {
      "description": {
        "value": "Collapse All Comments",
        "original": "Collapse All Comments"
      }
    }
  },
  {
    "id": "workbench.action.expandAllComments",
    "metadata": {
      "description": {
        "value": "Expand All Comments",
        "original": "Expand All Comments"
      }
    }
  },
  {
    "id": "workbench.action.expandUnresolvedComments",
    "metadata": {
      "description": {
        "value": "Expand Unresolved Comments",
        "original": "Expand Unresolved Comments"
      }
    }
  },
  {
    "id": "editor.action.submitComment",
    "when": "commentEditorFocused"
  },
  {
    "id": "workbench.action.hideComment",
    "when": "commentEditorFocused"
  },
  {
    "id": "comments.collapse",
    "metadata": {
      "description": "Collapse All"
    }
  },
  {
    "id": "comments.expand",
    "metadata": {
      "description": "Expand All"
    }
  },
  {
    "id": "comments.reply",
    "metadata": {
      "description": "Reply"
    }
  },
  {
    "id": "workbench.action.url.openUrl",
    "metadata": {
      "description": {
        "value": "Open URL",
        "original": "Open URL"
      }
    }
  },
  {
    "id": "workbench.action.manageTrustedDomain"
  },
  {
    "id": "editor.action.webvieweditor.showFind",
    "metadata": {
      "description": "Show find"
    },
    "when": "webviewFindWidgetEnabled && !editorFocus && activeEditor == 'WebviewEditor'"
  },
  {
    "id": "editor.action.webvieweditor.hideFind",
    "metadata": {
      "description": "Stop find"
    },
    "when": "webviewFindWidgetVisible && !editorFocus && activeEditor == 'WebviewEditor'"
  },
  {
    "id": "editor.action.webvieweditor.findNext",
    "metadata": {
      "description": "Find next"
    },
    "when": "webviewFindWidgetFocused && !editorFocus && activeEditor == 'WebviewEditor'"
  },
  {
    "id": "editor.action.webvieweditor.findPrevious",
    "metadata": {
      "description": "Find previous"
    },
    "when": "webviewFindWidgetFocused && !editorFocus && activeEditor == 'WebviewEditor'"
  },
  {
    "id": "workbench.action.webview.reloadWebviewAction",
    "metadata": {
      "description": {
        "value": "Reload Webviews",
        "original": "Reload Webviews"
      }
    }
  },
  {
    "id": "editor.action.extensioneditor.showfind",
    "metadata": {
      "description": "Find"
    },
    "when": "!editorFocus && activeEditor == 'workbench.editor.extension'"
  },
  {
    "id": "editor.action.extensioneditor.findNext",
    "metadata": {
      "description": "Find Next"
    },
    "when": "webviewFindWidgetFocused && !editorFocus && activeEditor == 'workbench.editor.extension'"
  },
  {
    "id": "editor.action.extensioneditor.findPrevious",
    "metadata": {
      "description": "Find Previous"
    },
    "when": "webviewFindWidgetFocused && !editorFocus && activeEditor == 'workbench.editor.extension'"
  },
  {
    "id": "extension.open"
  },
  {
    "id": "workbench.extensions.installExtension",
    "metadata": {
      "description": "Install the given extension",
      "args": [
        {
          "name": "extensionIdOrVSIXUri",
          "description": "Extension id or VSIX resource uri"
        },
        {
          "name": "options",
          "description": "(optional) Options for installing the extension. Object with the following properties: `installOnlyNewlyAddedFromExtensionPackVSIX`: When enabled, VS Code installs only newly added extensions from the extension pack VSIX. This option is considered only when installing VSIX. ",
          "isOptional": true,
          "schema": {
            "type": "object",
            "properties": {
              "installOnlyNewlyAddedFromExtensionPackVSIX": {
                "type": "boolean",
                "description": "When enabled, VS Code installs only newly added extensions from the extension pack VSIX. This option is considered only while installing a VSIX.",
                "default": false
              },
              "installPreReleaseVersion": {
                "type": "boolean",
                "description": "When enabled, VS Code installs the pre-release version of the extension if available.",
                "default": false
              },
              "donotSync": {
                "type": "boolean",
                "description": "When enabled, VS Code do not sync this extension when Settings Sync is on.",
                "default": false
              },
              "justification": {
                "type": ["string", "object"],
                "description": "Justification for installing the extension. This is a string or an object that can be used to pass any information to the installation handlers. i.e. `{reason: 'This extension wants to open a URI', action: 'Open URI'}` will show a message box with the reason and action upon install."
              },
              "enable": {
                "type": "boolean",
                "description": "When enabled, the extension will be enabled if it is installed but disabled. If the extension is already enabled, this has no effect.",
                "default": false
              },
              "context": {
                "type": "object",
                "description": "Context for the installation. This is a JSON object that can be used to pass any information to the installation handlers. i.e. `{skipWalkthrough: true}` will skip opening the walkthrough upon install."
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "workbench.extensions.uninstallExtension",
    "metadata": {
      "description": "Uninstall the given extension",
      "args": [
        {
          "name": "Id of the extension to uninstall",
          "schema": {
            "type": "string"
          }
        }
      ]
    }
  },
  {
    "id": "workbench.extensions.search",
    "metadata": {
      "description": "Search for a specific extension",
      "args": [
        {
          "name": "Query to use in search",
          "schema": {
            "type": "string"
          }
        }
      ]
    }
  },
  {
    "id": "workbench.action.showRuntimeExtensions",
    "metadata": {
      "description": {
        "value": "Show Running Extensions",
        "original": "Show Running Extensions"
      }
    }
  },
  {
    "id": "workbench.action.terminal.newInActiveWorkspace",
    "metadata": {
      "description": {
        "value": "Create New Terminal (In Active Workspace)",
        "original": "Create New Terminal (In Active Workspace)"
      }
    }
  },
  {
    "id": "workbench.action.terminal.newWithProfile",
    "metadata": {
      "description": "workbench.action.terminal.newWithProfile",
      "args": [
        {
          "name": "args",
          "schema": {
            "type": "object",
            "required": ["profileName"],
            "properties": {
              "profileName": {
                "description": "The name of the profile to create",
                "type": "string",
                "enum": [null],
                "markdownEnumDescriptions": ["Automatically detect the default"]
              },
              "location": {
                "description": "Where to create the terminal",
                "type": "string",
                "enum": ["view", "editor"],
                "enumDescriptions": [
                  "Create the terminal in the terminal view",
                  "Create the terminal in the editor"
                ]
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "workbench.action.createTerminalEditor",
    "metadata": {
      "description": {
        "value": "Create New Terminal in Editor Area",
        "original": "Create New Terminal in Editor Area"
      }
    }
  },
  {
    "id": "workbench.action.createTerminalEditorSameGroup",
    "metadata": {
      "description": {
        "value": "Create New Terminal in Editor Area",
        "original": "Create New Terminal in Editor Area"
      }
    }
  },
  {
    "id": "workbench.action.createTerminalEditorSide",
    "metadata": {
      "description": {
        "value": "Create New Terminal in Editor Area to the Side",
        "original": "Create New Terminal in Editor Area to the Side"
      }
    }
  },
  {
    "id": "workbench.action.terminal.moveToEditor",
    "metadata": {
      "description": {
        "value": "Move Terminal into Editor Area",
        "original": "Move Terminal into Editor Area"
      }
    }
  },
  {
    "id": "workbench.action.terminal.moveIntoNewWindow",
    "metadata": {
      "description": {
        "value": "Move Terminal into New Window",
        "original": "Move Terminal into New Window"
      }
    }
  },
  {
    "id": "workbench.action.terminal.moveToTerminalPanel",
    "metadata": {
      "description": {
        "value": "Move Terminal into Panel",
        "original": "Move Terminal into Panel"
      }
    }
  },
  {
    "id": "workbench.action.terminal.focusPreviousPane",
    "metadata": {
      "description": {
        "value": "Focus Previous Terminal in Terminal Group",
        "original": "Focus Previous Terminal in Terminal Group"
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
  },
  {
    "id": "workbench.action.terminal.focusNextPane",
    "metadata": {
      "description": {
        "value": "Focus Next Terminal in Terminal Group",
        "original": "Focus Next Terminal in Terminal Group"
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
  },
  {
    "id": "workbench.action.terminal.resizePaneLeft",
    "metadata": {
      "description": {
        "value": "Resize Terminal Left",
        "original": "Resize Terminal Left"
      }
    }
  },
  {
    "id": "workbench.action.terminal.resizePaneRight",
    "metadata": {
      "description": {
        "value": "Resize Terminal Right",
        "original": "Resize Terminal Right"
      }
    }
  },
  {
    "id": "workbench.action.terminal.resizePaneUp",
    "metadata": {
      "description": {
        "value": "Resize Terminal Up",
        "original": "Resize Terminal Up"
      }
    }
  },
  {
    "id": "workbench.action.terminal.resizePaneDown",
    "metadata": {
      "description": {
        "value": "Resize Terminal Down",
        "original": "Resize Terminal Down"
      }
    }
  },
  {
    "id": "workbench.action.terminal.focus",
    "metadata": {
      "description": {
        "value": "Focus Terminal",
        "original": "Focus Terminal"
      }
    },
    "when": "accessibilityModeEnabled && accessibleViewOnLastLine && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibilityModeEnabled && accessibleViewOnLastLine && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal'"
  },
  {
    "id": "workbench.action.terminal.focusTabs",
    "metadata": {
      "description": {
        "value": "Focus Terminal Tabs View",
        "original": "Focus Terminal Tabs View"
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported || terminalHasBeenCreated && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus"
  },
  {
    "id": "workbench.action.terminal.focusNext",
    "metadata": {
      "description": {
        "value": "Focus Next Terminal Group",
        "original": "Focus Next Terminal Group"
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated && !terminalEditorFocus || terminalFocus && terminalProcessSupported && !terminalEditorFocus"
  },
  {
    "id": "workbench.action.terminal.focusPrevious",
    "metadata": {
      "description": {
        "value": "Focus Previous Terminal Group",
        "original": "Focus Previous Terminal Group"
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated && !terminalEditorFocus || terminalFocus && terminalProcessSupported && !terminalEditorFocus"
  },
  {
    "id": "workbench.action.terminal.runSelectedText",
    "metadata": {
      "description": {
        "value": "Run Selected Text In Active Terminal",
        "original": "Run Selected Text In Active Terminal"
      }
    }
  },
  {
    "id": "workbench.action.terminal.runActiveFile",
    "metadata": {
      "description": {
        "value": "Run Active File In Active Terminal",
        "original": "Run Active File In Active Terminal"
      }
    }
  },
  {
    "id": "workbench.action.terminal.scrollDown",
    "metadata": {
      "description": {
        "value": "Scroll Down (Line)",
        "original": "Scroll Down (Line)"
      }
    },
    "when": "terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive"
  },
  {
    "id": "workbench.action.terminal.scrollDownPage",
    "metadata": {
      "description": {
        "value": "Scroll Down (Page)",
        "original": "Scroll Down (Page)"
      }
    },
    "when": "terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive"
  },
  {
    "id": "workbench.action.terminal.scrollToBottom",
    "metadata": {
      "description": {
        "value": "Scroll to Bottom",
        "original": "Scroll to Bottom"
      }
    },
    "when": "terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive"
  },
  {
    "id": "workbench.action.terminal.scrollUp",
    "metadata": {
      "description": {
        "value": "Scroll Up (Line)",
        "original": "Scroll Up (Line)"
      }
    },
    "when": "terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive"
  },
  {
    "id": "workbench.action.terminal.scrollUpPage",
    "metadata": {
      "description": {
        "value": "Scroll Up (Page)",
        "original": "Scroll Up (Page)"
      }
    },
    "when": "terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive"
  },
  {
    "id": "workbench.action.terminal.scrollToTop",
    "metadata": {
      "description": {
        "value": "Scroll to Top",
        "original": "Scroll to Top"
      }
    },
    "when": "terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive"
  },
  {
    "id": "workbench.action.terminal.clearSelection",
    "metadata": {
      "description": {
        "value": "Clear Selection",
        "original": "Clear Selection"
      }
    },
    "when": "terminalFocusInAny && terminalHasBeenCreated && terminalTextSelected && !terminalFindVisible || terminalFocusInAny && terminalProcessSupported && terminalTextSelected && !terminalFindVisible"
  },
  {
    "id": "workbench.action.terminal.changeIcon",
    "metadata": {
      "description": {
        "value": "Change Icon...",
        "original": "Change Icon..."
      }
    }
  },
  {
    "id": "workbench.action.terminal.changeIconActiveTab",
    "metadata": {
      "description": {
        "value": "Change Icon...",
        "original": "Change Icon..."
      }
    }
  },
  {
    "id": "workbench.action.terminal.changeColor",
    "metadata": {
      "description": {
        "value": "Change Color...",
        "original": "Change Color..."
      }
    }
  },
  {
    "id": "workbench.action.terminal.changeColorActiveTab",
    "metadata": {
      "description": {
        "value": "Change Color...",
        "original": "Change Color..."
      }
    }
  },
  {
    "id": "workbench.action.terminal.rename",
    "metadata": {
      "description": {
        "value": "Rename...",
        "original": "Rename..."
      }
    }
  },
  {
    "id": "workbench.action.terminal.renameActiveTab",
    "metadata": {
      "description": {
        "value": "Rename...",
        "original": "Rename..."
      }
    },
    "when": "terminalHasBeenCreated && terminalTabsFocus && terminalTabsSingularSelection || terminalProcessSupported && terminalTabsFocus && terminalTabsSingularSelection"
  },
  {
    "id": "workbench.action.terminal.detachSession",
    "metadata": {
      "description": {
        "value": "Detach Session",
        "original": "Detach Session"
      }
    }
  },
  {
    "id": "workbench.action.terminal.attachToSession",
    "metadata": {
      "description": {
        "value": "Attach to Session",
        "original": "Attach to Session"
      }
    }
  },
  {
    "id": "workbench.action.terminal.scrollToPreviousCommand",
    "metadata": {
      "description": {
        "value": "Scroll To Previous Command",
        "original": "Scroll To Previous Command"
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated && !accessibilityModeEnabled || terminalFocus && terminalProcessSupported && !accessibilityModeEnabled"
  },
  {
    "id": "workbench.action.terminal.scrollToNextCommand",
    "metadata": {
      "description": {
        "value": "Scroll To Next Command",
        "original": "Scroll To Next Command"
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated && !accessibilityModeEnabled || terminalFocus && terminalProcessSupported && !accessibilityModeEnabled"
  },
  {
    "id": "workbench.action.terminal.selectToPreviousCommand",
    "metadata": {
      "description": {
        "value": "Select To Previous Command",
        "original": "Select To Previous Command"
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
  },
  {
    "id": "workbench.action.terminal.selectToNextCommand",
    "metadata": {
      "description": {
        "value": "Select To Next Command",
        "original": "Select To Next Command"
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
  },
  {
    "id": "workbench.action.terminal.selectToPreviousLine",
    "metadata": {
      "description": {
        "value": "Select To Previous Line",
        "original": "Select To Previous Line"
      }
    }
  },
  {
    "id": "workbench.action.terminal.selectToNextLine",
    "metadata": {
      "description": {
        "value": "Select To Next Line",
        "original": "Select To Next Line"
      }
    }
  },
  {
    "id": "workbench.action.terminal.sendSequence",
    "when": "terminalFocus && !accessibilityModeEnabled && terminalShellType == 'pwsh'"
  },
  {
    "id": "workbench.action.terminal.newWithCwd",
    "metadata": {
      "description": "Create New Terminal Starting in a Custom Working Directory",
      "args": [
        {
          "name": "args",
          "schema": {
            "type": "object",
            "required": ["cwd"],
            "properties": {
              "cwd": {
                "description": "The directory to start the terminal at",
                "type": "string"
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "workbench.action.terminal.renameWithArg",
    "metadata": {
      "description": "Rename the Currently Active Terminal",
      "args": [
        {
          "name": "args",
          "schema": {
            "type": "object",
            "required": ["name"],
            "properties": {
              "name": {
                "description": "The new name for the terminal",
                "type": "string",
                "minLength": 1
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "workbench.action.terminal.relaunch",
    "metadata": {
      "description": {
        "value": "Relaunch Active Terminal",
        "original": "Relaunch Active Terminal"
      }
    }
  },
  {
    "id": "workbench.action.terminal.split",
    "metadata": {
      "description": {
        "value": "Split Terminal",
        "original": "Split Terminal",
        "short": "Split"
      }
    },
    "when": "terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile"
  },
  {
    "id": "workbench.action.terminal.splitActiveTab",
    "metadata": {
      "description": {
        "value": "Split Terminal",
        "original": "Split Terminal",
        "short": "Split"
      }
    },
    "when": "terminalProcessSupported && terminalTabsFocus"
  },
  {
    "id": "workbench.action.terminal.unsplit",
    "metadata": {
      "description": {
        "value": "Unsplit Terminal",
        "original": "Unsplit Terminal"
      }
    }
  },
  {
    "id": "workbench.action.terminal.joinActiveTab",
    "metadata": {
      "description": {
        "value": "Join Terminals",
        "original": "Join Terminals"
      }
    }
  },
  {
    "id": "workbench.action.terminal.join",
    "metadata": {
      "description": {
        "value": "Join Terminals...",
        "original": "Join Terminals..."
      }
    }
  },
  {
    "id": "workbench.action.terminal.splitInActiveWorkspace",
    "metadata": {
      "description": {
        "value": "Split Terminal (In Active Workspace)",
        "original": "Split Terminal (In Active Workspace)"
      }
    }
  },
  {
    "id": "workbench.action.terminal.selectAll",
    "metadata": {
      "description": {
        "value": "Select All",
        "original": "Select All"
      }
    }
  },
  {
    "id": "workbench.action.terminal.new",
    "metadata": {
      "description": {
        "value": "Create New Terminal",
        "original": "Create New Terminal"
      }
    },
    "when": "terminalProcessSupported || terminalWebExtensionContributedProfile"
  },
  {
    "id": "workbench.action.terminal.kill",
    "metadata": {
      "description": {
        "value": "Kill the Active Terminal Instance",
        "original": "Kill the Active Terminal Instance"
      }
    }
  },
  {
    "id": "workbench.action.terminal.killViewOrEditor",
    "metadata": {
      "description": {
        "value": "Kill Terminal",
        "original": "Kill Terminal",
        "short": "Kill"
      }
    }
  },
  {
    "id": "workbench.action.terminal.killAll",
    "metadata": {
      "description": {
        "value": "Kill All Terminals",
        "original": "Kill All Terminals"
      }
    }
  },
  {
    "id": "workbench.action.terminal.killEditor",
    "metadata": {
      "description": {
        "value": "Kill the Active Terminal in Editor Area",
        "original": "Kill the Active Terminal in Editor Area"
      }
    },
    "when": "terminalEditorFocus && terminalFocus && terminalHasBeenCreated || terminalEditorFocus && terminalFocus && terminalProcessSupported"
  },
  {
    "id": "workbench.action.terminal.killActiveTab",
    "metadata": {
      "description": {
        "value": "Kill Terminal",
        "original": "Kill Terminal",
        "short": "Kill"
      }
    },
    "when": "terminalHasBeenCreated && terminalTabsFocus || terminalIsOpen && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus"
  },
  {
    "id": "workbench.action.terminal.focusHover",
    "metadata": {
      "description": {
        "value": "Focus Hover",
        "original": "Focus Hover"
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalIsOpen || terminalFocus && terminalProcessSupported || terminalHasBeenCreated && terminalTabsFocus || terminalIsOpen && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus"
  },
  {
    "id": "workbench.action.terminal.clear",
    "metadata": {
      "description": {
        "value": "Clear",
        "original": "Clear"
      }
    }
  },
  {
    "id": "workbench.action.terminal.selectDefaultShell",
    "metadata": {
      "description": {
        "value": "Select Default Profile",
        "original": "Select Default Profile"
      }
    }
  },
  {
    "id": "workbench.action.terminal.openSettings",
    "metadata": {
      "description": {
        "value": "Configure Terminal Settings",
        "original": "Configure Terminal Settings"
      }
    }
  },
  {
    "id": "workbench.action.terminal.setDimensions",
    "metadata": {
      "description": {
        "value": "Set Fixed Dimensions",
        "original": "Set Fixed Dimensions"
      }
    }
  },
  {
    "id": "workbench.action.terminal.sizeToContentWidth",
    "metadata": {
      "description": {
        "value": "Toggle Size to Content Width",
        "original": "Toggle Size to Content Width"
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated && terminalIsOpen || terminalFocus && terminalIsOpen && terminalProcessSupported"
  },
  {
    "id": "workbench.action.terminal.switchTerminal",
    "metadata": {
      "description": {
        "value": "Switch Terminal",
        "original": "Switch Terminal"
      }
    }
  },
  {
    "id": "workbench.action.terminal.focusAtIndex1"
  },
  {
    "id": "workbench.action.terminal.focusAtIndex2"
  },
  {
    "id": "workbench.action.terminal.focusAtIndex3"
  },
  {
    "id": "workbench.action.terminal.focusAtIndex4"
  },
  {
    "id": "workbench.action.terminal.focusAtIndex5"
  },
  {
    "id": "workbench.action.terminal.focusAtIndex6"
  },
  {
    "id": "workbench.action.terminal.focusAtIndex7"
  },
  {
    "id": "workbench.action.terminal.focusAtIndex8"
  },
  {
    "id": "workbench.action.terminal.focusAtIndex9"
  },
  {
    "id": "workbench.action.terminal.focusAccessibleBuffer",
    "metadata": {
      "description": {
        "value": "Focus Accessible Terminal View",
        "original": "Focus Accessible Terminal View"
      }
    },
    "when": "accessibilityModeEnabled && terminalFocus && terminalHasBeenCreated || accessibilityModeEnabled && terminalFocus && terminalProcessSupported"
  },
  {
    "id": "workbench.action.terminal.accessibleBufferGoToNextCommand",
    "metadata": {
      "description": {
        "value": "Accessible Buffer Go to Next Command",
        "original": "Accessible Buffer Go to Next Command"
      }
    },
    "when": "accessibleViewIsShown && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal'"
  },
  {
    "id": "workbench.action.terminal.accessibleBufferGoToPreviousCommand",
    "metadata": {
      "description": {
        "value": "Accessible Buffer Go to Previous Command",
        "original": "Accessible Buffer Go to Previous Command"
      }
    },
    "when": "accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal'"
  },
  {
    "id": "workbench.action.terminal.scrollToBottomAccessibleView",
    "metadata": {
      "description": {
        "value": "Scroll to Accessible View Bottom",
        "original": "Scroll to Accessible View Bottom"
      }
    },
    "when": "accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal'"
  },
  {
    "id": "workbench.action.terminal.scrollToTopAccessibleView",
    "metadata": {
      "description": {
        "value": "Scroll to Accessible View Top",
        "original": "Scroll to Accessible View Top"
      }
    },
    "when": "accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal'"
  },
  {
    "id": "workbench.action.terminal.showTextureAtlas",
    "metadata": {
      "description": {
        "value": "Show Terminal Texture Atlas",
        "original": "Show Terminal Texture Atlas"
      }
    }
  },
  {
    "id": "workbench.action.terminal.writeDataToTerminal",
    "metadata": {
      "description": {
        "value": "Write Data to Terminal",
        "original": "Write Data to Terminal"
      }
    }
  },
  {
    "id": "workbench.action.terminal.recordSession",
    "metadata": {
      "description": {
        "value": "Record Terminal Session",
        "original": "Record Terminal Session"
      }
    }
  },
  {
    "id": "workbench.action.terminal.restartPtyHost",
    "metadata": {
      "description": {
        "value": "Restart Pty Host",
        "original": "Restart Pty Host"
      }
    }
  },
  {
    "id": "workbench.action.terminal.showEnvironmentContributions",
    "metadata": {
      "description": {
        "value": "Show Environment Contributions",
        "original": "Show Environment Contributions"
      }
    }
  },
  {
    "id": "workbench.action.terminal.copyLastCommand",
    "metadata": {
      "description": {
        "value": "Copy Last Command",
        "original": "Copy Last Command"
      }
    }
  },
  {
    "id": "workbench.action.terminal.copyLastCommandOutput",
    "metadata": {
      "description": {
        "value": "Copy Last Command Output",
        "original": "Copy Last Command Output"
      }
    }
  },
  {
    "id": "workbench.action.terminal.copyLastCommandAndLastCommandOutput",
    "metadata": {
      "description": {
        "value": "Copy Last Command and Output",
        "original": "Copy Last Command and Output"
      }
    }
  },
  {
    "id": "workbench.action.terminal.copySelection",
    "metadata": {
      "description": {
        "value": "Copy Selection",
        "original": "Copy Selection"
      }
    },
    "when": "terminalTextSelectedInFocused || terminalFocus && terminalHasBeenCreated && terminalTextSelected || terminalFocus && terminalProcessSupported && terminalTextSelected || terminalFocus && terminalTextSelected && terminalTextSelectedInFocused || terminalHasBeenCreated && terminalTextSelected && terminalTextSelectedInFocused || terminalProcessSupported && terminalTextSelected && terminalTextSelectedInFocused"
  },
  {
    "id": "workbench.action.terminal.copyAndClearSelection",
    "metadata": {
      "description": {
        "value": "Copy and Clear Selection",
        "original": "Copy and Clear Selection"
      }
    },
    "when": "terminalTextSelectedInFocused || terminalFocus && terminalHasBeenCreated && terminalTextSelected || terminalFocus && terminalProcessSupported && terminalTextSelected || terminalFocus && terminalTextSelected && terminalTextSelectedInFocused || terminalHasBeenCreated && terminalTextSelected && terminalTextSelectedInFocused || terminalProcessSupported && terminalTextSelected && terminalTextSelectedInFocused"
  },
  {
    "id": "workbench.action.terminal.copySelectionAsHtml",
    "metadata": {
      "description": {
        "value": "Copy Selection as HTML",
        "original": "Copy Selection as HTML"
      }
    }
  },
  {
    "id": "workbench.action.terminal.paste",
    "metadata": {
      "description": {
        "value": "Paste into Active Terminal",
        "original": "Paste into Active Terminal"
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
  },
  {
    "id": "workbench.action.terminal.focusFind",
    "metadata": {
      "description": {
        "value": "Focus Find",
        "original": "Focus Find"
      }
    },
    "when": "terminalFindFocused && terminalHasBeenCreated || terminalFindFocused && terminalProcessSupported || terminalFocusInAny && terminalHasBeenCreated || terminalFocusInAny && terminalProcessSupported"
  },
  {
    "id": "workbench.action.terminal.hideFind",
    "metadata": {
      "description": {
        "value": "Hide Find",
        "original": "Hide Find"
      }
    },
    "when": "terminalFindVisible && terminalFocusInAny && terminalHasBeenCreated || terminalFindVisible && terminalFocusInAny && terminalProcessSupported"
  },
  {
    "id": "workbench.action.terminal.toggleFindRegex",
    "metadata": {
      "description": {
        "value": "Toggle Find Using Regex",
        "original": "Toggle Find Using Regex"
      }
    },
    "when": "terminalFindVisible && terminalHasBeenCreated || terminalFindVisible && terminalProcessSupported"
  },
  {
    "id": "workbench.action.terminal.toggleFindWholeWord",
    "metadata": {
      "description": {
        "value": "Toggle Find Using Whole Word",
        "original": "Toggle Find Using Whole Word"
      }
    },
    "when": "terminalFindVisible && terminalHasBeenCreated || terminalFindVisible && terminalProcessSupported"
  },
  {
    "id": "workbench.action.terminal.toggleFindCaseSensitive",
    "metadata": {
      "description": {
        "value": "Toggle Find Using Case Sensitive",
        "original": "Toggle Find Using Case Sensitive"
      }
    },
    "when": "terminalFindVisible && terminalHasBeenCreated || terminalFindVisible && terminalProcessSupported"
  },
  {
    "id": "workbench.action.terminal.findNext",
    "metadata": {
      "description": {
        "value": "Find Next",
        "original": "Find Next"
      }
    },
    "when": "terminalFindFocused && terminalHasBeenCreated || terminalFindFocused && terminalProcessSupported || terminalFocusInAny && terminalHasBeenCreated || terminalFocusInAny && terminalProcessSupported"
  },
  {
    "id": "workbench.action.terminal.findPrevious",
    "metadata": {
      "description": {
        "value": "Find Previous",
        "original": "Find Previous"
      }
    },
    "when": "terminalFindFocused && terminalHasBeenCreated || terminalFindFocused && terminalProcessSupported || terminalFocusInAny && terminalHasBeenCreated || terminalFocusInAny && terminalProcessSupported"
  },
  {
    "id": "workbench.action.terminal.searchWorkspace",
    "metadata": {
      "description": {
        "value": "Search Workspace",
        "original": "Search Workspace"
      }
    },
    "when": "terminalFocus && terminalProcessSupported && terminalTextSelected"
  },
  {
    "id": "workbench.action.terminal.chat.start",
    "metadata": {
      "description": {
        "value": "Start in Terminal",
        "original": "Start in Terminal"
      }
    },
    "when": "terminalChatAgentRegistered && terminalFocusInAny && terminalHasBeenCreated || terminalChatAgentRegistered && terminalFocusInAny && terminalProcessSupported"
  },
  {
    "id": "workbench.action.terminal.chat.close",
    "metadata": {
      "description": {
        "value": "Close Chat",
        "original": "Close Chat"
      }
    },
    "when": "terminalChatFocus && terminalChatVisible"
  },
  {
    "id": "workbench.action.terminal.chat.discard",
    "metadata": {
      "description": {
        "value": "Discards the terminal current chat response, hide the chat widget, and clear the chat input.",
        "original": "Discards the terminal current chat response, hide the chat widget, and clear the chat input."
      }
    }
  },
  {
    "id": "workbench.action.terminal.chat.runCommand",
    "metadata": {
      "description": {
        "value": "Run Chat Command",
        "original": "Run Chat Command"
      }
    },
    "when": "terminalChatResponseContainsCodeBlock && terminalHasBeenCreated && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks || terminalChatResponseContainsCodeBlock && terminalProcessSupported && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks"
  },
  {
    "id": "workbench.action.terminal.chat.runFirstCommand",
    "metadata": {
      "description": {
        "value": "Run First Chat Command",
        "original": "Run First Chat Command"
      }
    },
    "when": "terminalChatResponseContainsMultipleCodeBlocks && terminalHasBeenCreated && !terminalChatActiveRequest || terminalChatResponseContainsMultipleCodeBlocks && terminalProcessSupported && !terminalChatActiveRequest"
  },
  {
    "id": "workbench.action.terminal.chat.insertCommand",
    "metadata": {
      "description": {
        "value": "Insert Chat Command",
        "original": "Insert Chat Command"
      }
    },
    "when": "terminalChatResponseContainsCodeBlock && terminalHasBeenCreated && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks || terminalChatResponseContainsCodeBlock && terminalProcessSupported && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks"
  },
  {
    "id": "workbench.action.terminal.chat.insertFirstCommand",
    "metadata": {
      "description": {
        "value": "Insert First Chat Command",
        "original": "Insert First Chat Command"
      }
    },
    "when": "terminalChatResponseContainsMultipleCodeBlocks && terminalHasBeenCreated && !terminalChatActiveRequest || terminalChatResponseContainsMultipleCodeBlocks && terminalProcessSupported && !terminalChatActiveRequest"
  },
  {
    "id": "workbench.action.terminal.chat.viewInChat",
    "metadata": {
      "description": {
        "value": "View in Chat",
        "original": "View in Chat"
      }
    }
  },
  {
    "id": "workbench.action.terminal.chat.makeRequest",
    "metadata": {
      "description": {
        "value": "Make Chat Request",
        "original": "Make Chat Request"
      }
    },
    "when": "terminalChatFocus && terminalHasBeenCreated && !inlineChatEmpty && !terminalChatActiveRequest || terminalChatFocus && terminalProcessSupported && !inlineChatEmpty && !terminalChatActiveRequest"
  },
  {
    "id": "workbench.action.terminal.chat.cancel",
    "metadata": {
      "description": {
        "value": "Cancel Chat",
        "original": "Cancel Chat"
      }
    }
  },
  {
    "id": "workbench.action.terminal.chat.previousFromHistory",
    "metadata": {
      "description": {
        "value": "Previous From History",
        "original": "Previous From History"
      }
    },
    "when": "terminalChatFocus"
  },
  {
    "id": "workbench.action.terminal.chat.nextFromHistory",
    "metadata": {
      "description": {
        "value": "Next From History",
        "original": "Next From History"
      }
    },
    "when": "terminalChatFocus"
  },
  {
    "id": "workbench.action.terminal.clearPreviousSessionHistory",
    "metadata": {
      "description": {
        "value": "Clear Previous Session History",
        "original": "Clear Previous Session History"
      }
    }
  },
  {
    "id": "workbench.action.terminal.goToRecentDirectory",
    "metadata": {
      "description": {
        "value": "Goes to a recent folder",
        "original": "Goes to a recent folder"
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
  },
  {
    "id": "workbench.action.terminal.runRecentCommand",
    "metadata": {
      "description": {
        "value": "Run Recent Command...",
        "original": "Run Recent Command..."
      }
    },
    "when": "accessibilityModeEnabled && terminalFocus && terminalHasBeenCreated || accessibilityModeEnabled && terminalFocus && terminalProcessSupported || accessibilityModeEnabled && accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibilityModeEnabled && accessibleViewIsShown && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal'"
  },
  {
    "id": "workbench.action.terminal.openDetectedLink",
    "metadata": {
      "description": {
        "value": "Open Detected Link...",
        "original": "Open Detected Link..."
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated"
  },
  {
    "id": "workbench.action.terminal.openUrlLink",
    "metadata": {
      "description": {
        "value": "Opens the last detected URL/URI link in the terminal",
        "original": "Opens the last detected URL/URI link in the terminal"
      }
    }
  },
  {
    "id": "workbench.action.terminal.openFileLink",
    "metadata": {
      "description": {
        "value": "Open Last Local File Link",
        "original": "Open Last Local File Link"
      }
    }
  },
  {
    "id": "workbench.action.terminal.fontZoomIn",
    "metadata": {
      "description": {
        "value": "Increase Font Size",
        "original": "Increase Font Size"
      }
    }
  },
  {
    "id": "workbench.action.terminal.fontZoomOut",
    "metadata": {
      "description": {
        "value": "Decrease Font Size",
        "original": "Decrease Font Size"
      }
    }
  },
  {
    "id": "workbench.action.terminal.fontZoomReset",
    "metadata": {
      "description": {
        "value": "Reset Font Size",
        "original": "Reset Font Size"
      }
    }
  },
  {
    "id": "workbench.action.terminal.toggleStickyScroll",
    "metadata": {
      "description": {
        "value": "Toggle Sticky Scroll",
        "original": "Toggle Sticky Scroll"
      }
    }
  },
  {
    "id": "workbench.action.quickOpenNavigateNextInTerminalPicker"
  },
  {
    "id": "workbench.action.quickOpenNavigatePreviousInTerminalPicker"
  },
  {
    "id": "workbench.action.quickOpenTerm",
    "metadata": {
      "description": {
        "value": "Switch Active Terminal",
        "original": "Switch Active Terminal"
      }
    }
  },
  {
    "id": "workbench.action.terminal.showQuickFixes",
    "metadata": {
      "description": {
        "value": "Show Terminal Quick Fixes",
        "original": "Show Terminal Quick Fixes"
      }
    },
    "when": "terminalFocus"
  },
  {
    "id": "workbench.action.terminal.selectPrevSuggestion",
    "metadata": {
      "description": {
        "value": "Select the Previous Suggestion",
        "original": "Select the Previous Suggestion"
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible"
  },
  {
    "id": "workbench.action.terminal.selectPrevPageSuggestion",
    "metadata": {
      "description": {
        "value": "Select the Previous Page Suggestion",
        "original": "Select the Previous Page Suggestion"
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible"
  },
  {
    "id": "workbench.action.terminal.selectNextSuggestion",
    "metadata": {
      "description": {
        "value": "Select the Next Suggestion",
        "original": "Select the Next Suggestion"
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible"
  },
  {
    "id": "workbench.action.terminal.selectNextPageSuggestion",
    "metadata": {
      "description": {
        "value": "Select the Next Page Suggestion",
        "original": "Select the Next Page Suggestion"
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible"
  },
  {
    "id": "workbench.action.terminal.acceptSelectedSuggestion",
    "metadata": {
      "description": {
        "value": "Accept Selected Suggestion",
        "original": "Accept Selected Suggestion"
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible"
  },
  {
    "id": "workbench.action.terminal.acceptSelectedSuggestionEnter",
    "metadata": {
      "description": {
        "value": "Accept Selected Suggestion (Enter)",
        "original": "Accept Selected Suggestion (Enter)"
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible && config.terminal.integrated.suggest.runOnEnter != 'ignore' || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible && config.terminal.integrated.suggest.runOnEnter != 'ignore'"
  },
  {
    "id": "workbench.action.terminal.hideSuggestWidget",
    "metadata": {
      "description": {
        "value": "Hide Suggest Widget",
        "original": "Hide Suggest Widget"
      }
    },
    "when": "terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible"
  },
  {
    "id": "workbench.action.terminal.clearSuggestCache",
    "metadata": {
      "description": {
        "value": "Clear Suggest Cache",
        "original": "Clear Suggest Cache"
      }
    }
  },
  {
    "id": "openInTerminal"
  },
  {
    "id": "openInIntegratedTerminal"
  },
  {
    "id": "workbench.action.tasks.manageAutomaticRunning",
    "metadata": {
      "description": "Manage Automatic Tasks"
    }
  },
  {
    "id": "workbench.action.triggerReconnect",
    "metadata": {
      "description": {
        "value": "Connection: Trigger Reconnect",
        "original": "Connection: Trigger Reconnect"
      }
    }
  },
  {
    "id": "workbench.action.pauseSocketWriting",
    "metadata": {
      "description": {
        "value": "Connection: Pause socket writing",
        "original": "Connection: Pause socket writing"
      }
    }
  },
  {
    "id": "resetGettingStartedProgress",
    "metadata": {
      "description": {
        "value": "Reset the progress of all Walkthrough steps on the Welcome Page to make them appear as if they are being viewed for the first time, providing a fresh start to the getting started experience.",
        "original": "Reset the progress of all Walkthrough steps on the Welcome Page to make them appear as if they are being viewed for the first time, providing a fresh start to the getting started experience."
      }
    }
  },
  {
    "id": "editor.emmet.action.expandAbbreviation",
    "when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus"
  },
  {
    "id": "editor.action.toggleScreenReaderAccessibilityMode",
    "metadata": {
      "description": {
        "value": "Toggles an optimized mode for usage with screen readers, braille devices, and other assistive technologies.",
        "original": "Toggles an optimized mode for usage with screen readers, braille devices, and other assistive technologies."
      }
    }
  },
  {
    "id": "workbench.action.inspectKeyMappings",
    "metadata": {
      "description": {
        "value": "Inspect Key Mappings",
        "original": "Inspect Key Mappings"
      }
    }
  },
  {
    "id": "workbench.action.inspectKeyMappingsJSON",
    "metadata": {
      "description": {
        "value": "Inspect Key Mappings (JSON)",
        "original": "Inspect Key Mappings (JSON)"
      }
    }
  },
  {
    "id": "workbench.action.gotoLine",
    "metadata": {
      "description": {
        "value": "Go to Line/Column...",
        "original": "Go to Line/Column..."
      }
    }
  },
  {
    "id": "editor.action.formatChanges"
  },
  {
    "id": "editor.action.toggleColumnSelection",
    "metadata": {
      "description": {
        "value": "Toggle Column Selection Mode",
        "original": "Toggle Column Selection Mode",
        "mnemonicTitle": "Column &&Selection Mode"
      }
    }
  },
  {
    "id": "editor.action.toggleMinimap",
    "metadata": {
      "description": {
        "value": "Toggle Minimap",
        "original": "Toggle Minimap",
        "mnemonicTitle": "&&Minimap"
      }
    }
  },
  {
    "id": "workbench.action.toggleMultiCursorModifier",
    "metadata": {
      "description": {
        "value": "Toggle Multi-Cursor Modifier",
        "original": "Toggle Multi-Cursor Modifier"
      }
    }
  },
  {
    "id": "editor.action.toggleRenderControlCharacter",
    "metadata": {
      "description": {
        "value": "Toggle Control Characters",
        "original": "Toggle Control Characters",
        "mnemonicTitle": "Render &&Control Characters"
      }
    }
  },
  {
    "id": "editor.action.toggleRenderWhitespace",
    "metadata": {
      "description": {
        "value": "Toggle Render Whitespace",
        "original": "Toggle Render Whitespace",
        "mnemonicTitle": "&&Render Whitespace"
      }
    }
  },
  {
    "id": "workbench.action.toggleKeybindingsLog",
    "metadata": {
      "description": {
        "value": "Toggle Keyboard Shortcuts Troubleshooting",
        "original": "Toggle Keyboard Shortcuts Troubleshooting"
      }
    }
  },
  {
    "id": "editor.action.insertSnippet",
    "metadata": {
      "description": "Insert Snippet",
      "args": [
        {
          "name": "args",
          "schema": {
            "type": "object",
            "properties": {
              "snippet": {
                "type": "string"
              },
              "langId": {
                "type": "string"
              },
              "name": {
                "type": "string"
              }
            }
          }
        }
      ]
    }
  },
  {
    "id": "editor.action.showSnippets"
  },
  {
    "id": "editor.action.surroundWithSnippet",
    "metadata": {
      "description": {
        "value": "Surround with Snippet...",
        "original": "Surround with Snippet..."
      }
    }
  },
  {
    "id": "workbench.action.populateFileFromSnippet",
    "metadata": {
      "description": {
        "value": "Fill File with Snippet",
        "original": "Fill File with Snippet"
      }
    }
  },
  {
    "id": "workbench.action.openSnippets",
    "metadata": {
      "description": {
        "value": "Configure Snippets",
        "original": "Configure Snippets"
      }
    }
  },
  {
    "id": "editor.action.formatDocument.none",
    "when": "editorTextFocus && !editorHasDocumentFormattingProvider && !editorReadonly"
  },
  {
    "id": "inlayHints.startReadingLineWithHint",
    "metadata": {
      "description": {
        "value": "Read Line With Inline Hints",
        "original": "Read Line With Inline Hints"
      }
    }
  },
  {
    "id": "inlayHints.stopReadingLineWithHint",
    "metadata": {
      "description": {
        "value": "Stop Inlay Hints Reading",
        "original": "Stop Inlay Hints Reading"
      }
    },
    "when": "isReadingLineWithInlayHints"
  },
  {
    "id": "workbench.action.selectTheme",
    "metadata": {
      "description": {
        "value": "Color Theme",
        "original": "Color Theme"
      }
    }
  },
  {
    "id": "workbench.action.selectIconTheme",
    "metadata": {
      "description": {
        "value": "File Icon Theme",
        "original": "File Icon Theme"
      }
    }
  },
  {
    "id": "workbench.action.selectProductIconTheme",
    "metadata": {
      "description": {
        "value": "Product Icon Theme",
        "original": "Product Icon Theme"
      }
    }
  },
  {
    "id": "workbench.action.previewColorTheme"
  },
  {
    "id": "workbench.action.generateColorTheme",
    "metadata": {
      "description": {
        "value": "Generate Color Theme From Current Settings",
        "original": "Generate Color Theme From Current Settings"
      }
    }
  },
  {
    "id": "workbench.action.toggleLightDarkThemes",
    "metadata": {
      "description": {
        "value": "Toggle between Light/Dark Themes",
        "original": "Toggle between Light/Dark Themes"
      }
    }
  },
  {
    "id": "workbench.action.browseColorThemesInMarketplace",
    "metadata": {
      "description": {
        "value": "Browse Color Themes in Marketplace",
        "original": "Browse Color Themes in Marketplace"
      }
    }
  },
  {
    "id": "update.showCurrentReleaseNotes",
    "metadata": {
      "description": {
        "value": "Show Release Notes",
        "original": "Show Release Notes",
        "mnemonicTitle": "Show &&Release Notes"
      }
    }
  },
  {
    "id": "developer.showCurrentFileAsReleaseNotes",
    "metadata": {
      "description": {
        "value": "Open Current File as Release Notes",
        "original": "Open Current File as Release Notes",
        "mnemonicTitle": "Show &&Release Notes"
      }
    }
  },
  {
    "id": "workbench.action.download",
    "metadata": {
      "description": {
        "value": "Download Code - OSS Dev",
        "original": "Download Code - OSS Dev"
      }
    }
  },
  {
    "id": "update.checkForUpdate",
    "metadata": {
      "description": {
        "value": "Check for Updates...",
        "original": "Check for Updates..."
      }
    }
  },
  {
    "id": "update.downloadUpdate",
    "metadata": {
      "description": {
        "value": "Download Update",
        "original": "Download Update"
      }
    }
  },
  {
    "id": "update.installUpdate",
    "metadata": {
      "description": {
        "value": "Install Update",
        "original": "Install Update"
      }
    }
  },
  {
    "id": "update.restartToUpdate",
    "metadata": {
      "description": {
        "value": "Restart to Update",
        "original": "Restart to Update"
      }
    }
  },
  {
    "id": "workbench.action.openWalkthrough",
    "metadata": {
      "description": {
        "value": "Opens a Walkthrough to help you get started in VS Code.",
        "original": "Opens a Walkthrough to help you get started in VS Code."
      }
    }
  },
  {
    "id": "welcome.goBack",
    "metadata": {
      "description": {
        "value": "Go Back",
        "original": "Go Back"
      }
    },
    "when": "inWelcome && activeEditor == 'gettingStartedPage'"
  },
  {
    "id": "walkthroughs.selectStep"
  },
  {
    "id": "welcome.markStepComplete",
    "metadata": {
      "description": "Mark Step Complete"
    }
  },
  {
    "id": "welcome.markStepIncomplete",
    "metadata": {
      "description": "Mark Step Incomplete"
    }
  },
  {
    "id": "welcome.showAllWalkthroughs",
    "metadata": {
      "description": {
        "value": "Open Walkthrough...",
        "original": "Open Walkthrough..."
      }
    }
  },
  {
    "id": "workbench.action.showInteractivePlayground",
    "metadata": {
      "description": {
        "value": "Opens an interactive playground for learning about the editor.",
        "original": "Opens an interactive playground for learning about the editor."
      }
    }
  },
  {
    "id": "workbench.action.interactivePlayground.arrowUp",
    "when": "interactivePlaygroundFocus && !editorTextFocus"
  },
  {
    "id": "workbench.action.interactivePlayground.arrowDown",
    "when": "interactivePlaygroundFocus && !editorTextFocus"
  },
  {
    "id": "workbench.action.interactivePlayground.pageUp",
    "when": "interactivePlaygroundFocus && !editorTextFocus"
  },
  {
    "id": "workbench.action.interactivePlayground.pageDown",
    "when": "interactivePlaygroundFocus && !editorTextFocus"
  },
  {
    "id": "welcome.showNewFileEntries",
    "metadata": {
      "description": {
        "value": "New File...",
        "original": "New File..."
      }
    }
  },
  {
    "id": "editor.showCallHierarchy",
    "metadata": {
      "description": {
        "value": "Peek Call Hierarchy",
        "original": "Peek Call Hierarchy"
      }
    },
    "when": "editorHasCallHierarchyProvider && editorTextFocus && !inReferenceSearchEditor"
  },
  {
    "id": "editor.showIncomingCalls",
    "metadata": {
      "description": {
        "value": "Show Incoming Calls",
        "original": "Show Incoming Calls"
      }
    },
    "when": "callHierarchyVisible && callHierarchyDirection == 'outgoingCalls'"
  },
  {
    "id": "editor.showOutgoingCalls",
    "metadata": {
      "description": {
        "value": "Show Outgoing Calls",
        "original": "Show Outgoing Calls"
      }
    },
    "when": "callHierarchyVisible && callHierarchyDirection == 'incomingCalls'"
  },
  {
    "id": "editor.refocusCallHierarchy",
    "metadata": {
      "description": {
        "value": "Refocus Call Hierarchy",
        "original": "Refocus Call Hierarchy"
      }
    },
    "when": "callHierarchyVisible"
  },
  {
    "id": "editor.closeCallHierarchy",
    "metadata": {
      "description": "Close"
    },
    "when": "callHierarchyVisible && !config.editor.stablePeek"
  },
  {
    "id": "editor.showTypeHierarchy",
    "metadata": {
      "description": {
        "value": "Peek Type Hierarchy",
        "original": "Peek Type Hierarchy"
      }
    }
  },
  {
    "id": "editor.showSupertypes",
    "metadata": {
      "description": {
        "value": "Show Supertypes",
        "original": "Show Supertypes"
      }
    },
    "when": "typeHierarchyVisible && typeHierarchyDirection == 'subtypes'"
  },
  {
    "id": "editor.showSubtypes",
    "metadata": {
      "description": {
        "value": "Show Subtypes",
        "original": "Show Subtypes"
      }
    },
    "when": "typeHierarchyVisible && typeHierarchyDirection == 'supertypes'"
  },
  {
    "id": "editor.refocusTypeHierarchy",
    "metadata": {
      "description": {
        "value": "Refocus Type Hierarchy",
        "original": "Refocus Type Hierarchy"
      }
    },
    "when": "typeHierarchyVisible"
  },
  {
    "id": "editor.closeTypeHierarchy",
    "metadata": {
      "description": "Close"
    },
    "when": "typeHierarchyVisible && !config.editor.stablePeek"
  },
  {
    "id": "outline.collapse",
    "metadata": {
      "description": "Collapse All"
    }
  },
  {
    "id": "outline.expand",
    "metadata": {
      "description": "Expand All"
    }
  },
  {
    "id": "outline.followCursor",
    "metadata": {
      "description": "Follow Cursor"
    }
  },
  {
    "id": "outline.filterOnType",
    "metadata": {
      "description": "Filter on Type"
    }
  },
  {
    "id": "outline.sortByPosition",
    "metadata": {
      "description": "Sort By: Position"
    }
  },
  {
    "id": "outline.sortByName",
    "metadata": {
      "description": "Sort By: Name"
    }
  },
  {
    "id": "outline.sortByKind",
    "metadata": {
      "description": "Sort By: Category"
    }
  },
  {
    "id": "editor.detectLanguage",
    "metadata": {
      "description": {
        "value": "Detect Language from Content",
        "original": "Detect Language from Content"
      }
    },
    "when": "editorTextFocus && !notebookEditable"
  },
  {
    "id": "editor.inlayHints.Reset",
    "metadata": {
      "description": {
        "value": "Reset Language Status Interaction Counter",
        "original": "Reset Language Status Interaction Counter"
      }
    }
  },
  {
    "id": "workbench.getCodeExchangeProxyEndpoints"
  },
  {
    "id": "workbench.profiles.actions.createTemporaryProfile",
    "metadata": {
      "description": {
        "value": "Create a Temporary Profile",
        "original": "Create a Temporary Profile"
      }
    }
  },
  {
    "id": "workbench.profiles.actions.cleanupProfiles",
    "metadata": {
      "description": {
        "value": "Cleanup Profiles",
        "original": "Cleanup Profiles"
      }
    }
  },
  {
    "id": "workbench.profiles.actions.resetWorkspaces",
    "metadata": {
      "description": {
        "value": "Reset Workspace Profiles Associations",
        "original": "Reset Workspace Profiles Associations"
      }
    }
  },
  {
    "id": "workbench.action.continueOn.extensions",
    "metadata": {
      "description": "Install additional development environment options"
    }
  },
  {
    "id": "files.openTimeline"
  },
  {
    "id": "workbench.action.localHistory.compareWithFile",
    "metadata": {
      "description": {
        "value": "Compare with File",
        "original": "Compare with File"
      }
    }
  },
  {
    "id": "workbench.action.localHistory.compareWithPrevious",
    "metadata": {
      "description": {
        "value": "Compare with Previous",
        "original": "Compare with Previous"
      }
    }
  },
  {
    "id": "workbench.action.localHistory.selectForCompare",
    "metadata": {
      "description": {
        "value": "Select for Compare",
        "original": "Select for Compare"
      }
    }
  },
  {
    "id": "workbench.action.localHistory.compareWithSelected",
    "metadata": {
      "description": {
        "value": "Compare with Selected",
        "original": "Compare with Selected"
      }
    }
  },
  {
    "id": "workbench.action.localHistory.open",
    "metadata": {
      "description": {
        "value": "Show Contents",
        "original": "Show Contents"
      }
    }
  },
  {
    "id": "workbench.action.localHistory.restoreViaEditor",
    "metadata": {
      "description": {
        "value": "Restore Contents",
        "original": "Restore Contents"
      }
    }
  },
  {
    "id": "workbench.action.localHistory.restore",
    "metadata": {
      "description": {
        "value": "Restore Contents",
        "original": "Restore Contents"
      }
    }
  },
  {
    "id": "workbench.action.localHistory.restoreViaPicker",
    "metadata": {
      "description": {
        "value": "Find Entry to Restore",
        "original": "Find Entry to Restore"
      }
    }
  },
  {
    "id": "workbench.action.localHistory.rename",
    "metadata": {
      "description": {
        "value": "Rename",
        "original": "Rename"
      }
    }
  },
  {
    "id": "workbench.action.localHistory.delete",
    "metadata": {
      "description": {
        "value": "Delete",
        "original": "Delete"
      }
    }
  },
  {
    "id": "workbench.action.localHistory.deleteAll",
    "metadata": {
      "description": {
        "value": "Delete All",
        "original": "Delete All"
      }
    }
  },
  {
    "id": "workbench.action.localHistory.create",
    "metadata": {
      "description": {
        "value": "Create Entry",
        "original": "Create Entry"
      }
    }
  },
  {
    "id": "workbench.trust.configure",
    "metadata": {
      "description": {
        "value": "Configure Workspace Trust Settings",
        "original": "Configure Workspace Trust Settings"
      }
    }
  },
  {
    "id": "workbench.trust.manage",
    "metadata": {
      "description": {
        "value": "Manage Workspace Trust",
        "original": "Manage Workspace Trust"
      }
    }
  },
  {
    "id": "workbench.action.openWorkspaceFromEditor",
    "metadata": {
      "description": {
        "value": "Open Workspace",
        "original": "Open Workspace"
      }
    }
  },
  {
    "id": "list.resizeColumn",
    "metadata": {
      "description": {
        "value": "Resize Column",
        "original": "Resize Column"
      }
    }
  },
  {
    "id": "signals.sounds.help",
    "metadata": {
      "description": "List all accessibility sounds, noises, or audio cues and configure their settings"
    }
  },
  {
    "id": "accessibility.announcement.help",
    "metadata": {
      "description": "List all accessibility announcements, alerts, braille messages, and configure their settings"
    }
  },
  {
    "id": "workbench.action.zoomIn",
    "metadata": {
      "description": {
        "value": "Zoom In",
        "original": "Zoom In",
        "mnemonicTitle": "&&Zoom In"
      }
    }
  },
  {
    "id": "workbench.action.zoomOut",
    "metadata": {
      "description": {
        "value": "Zoom Out",
        "original": "Zoom Out",
        "mnemonicTitle": "&&Zoom Out"
      }
    }
  },
  {
    "id": "workbench.action.zoomReset",
    "metadata": {
      "description": {
        "value": "Reset Zoom",
        "original": "Reset Zoom",
        "mnemonicTitle": "&&Reset Zoom"
      }
    }
  },
  {
    "id": "workbench.action.switchWindow",
    "metadata": {
      "description": {
        "value": "Switch Window...",
        "original": "Switch Window..."
      }
    }
  },
  {
    "id": "workbench.action.quickSwitchWindow",
    "metadata": {
      "description": {
        "value": "Quick Switch Window...",
        "original": "Quick Switch Window..."
      }
    }
  },
  {
    "id": "workbench.action.closeWindow",
    "metadata": {
      "description": {
        "value": "Close Window",
        "original": "Close Window",
        "mnemonicTitle": "Clos&&e Window"
      }
    }
  },
  {
    "id": "workbench.action.quit"
  },
  {
    "id": "workbench.action.reloadWindowWithExtensionsDisabled",
    "metadata": {
      "description": {
        "value": "Reload With Extensions Disabled",
        "original": "Reload With Extensions Disabled"
      }
    }
  },
  {
    "id": "workbench.action.configureRuntimeArguments",
    "metadata": {
      "description": {
        "value": "Configure Runtime Arguments",
        "original": "Configure Runtime Arguments"
      }
    }
  },
  {
    "id": "workbench.action.toggleDevTools",
    "metadata": {
      "description": {
        "value": "Toggle Developer Tools",
        "original": "Toggle Developer Tools"
      }
    },
    "when": "isDevelopment"
  },
  {
    "id": "workbench.action.openUserDataFolder",
    "metadata": {
      "description": {
        "value": "Open User Data Folder",
        "original": "Open User Data Folder"
      }
    }
  },
  {
    "id": "workbench.action.showGPUInfo",
    "metadata": {
      "description": {
        "value": "Show GPU Info",
        "original": "Show GPU Info"
      }
    }
  },
  {
    "id": "editor.action.measureExtHostLatency",
    "metadata": {
      "description": {
        "value": "Measure Extension Host Latency",
        "original": "Measure Extension Host Latency"
      }
    }
  },
  {
    "id": "workbench.action.restartExtensionHost",
    "metadata": {
      "description": {
        "value": "Restart Extension Host",
        "original": "Restart Extension Host"
      }
    }
  },
  {
    "id": "workbench.action.openLogsFolder",
    "metadata": {
      "description": {
        "value": "Open Logs Folder",
        "original": "Open Logs Folder"
      }
    }
  },
  {
    "id": "workbench.action.openExtensionLogsFolder",
    "metadata": {
      "description": {
        "value": "Open Extension Logs Folder",
        "original": "Open Extension Logs Folder"
      }
    }
  },
  {
    "id": "revealFileInOS",
    "when": "!editorFocus"
  },
  {
    "id": "workbench.action.files.revealActiveFileInWindows"
  },
  {
    "id": "editor.action.startDebugTextMate",
    "metadata": {
      "description": {
        "value": "Start TextMate Syntax Grammar Logging",
        "original": "Start TextMate Syntax Grammar Logging"
      }
    }
  },
  {
    "id": "workbench.extensions.action.debugExtensionHost",
    "metadata": {
      "description": {
        "value": "Start Debugging Extension Host In New Window",
        "original": "Start Debugging Extension Host In New Window"
      }
    }
  },
  {
    "id": "workbench.extensions.action.extensionHostProfile",
    "metadata": {
      "description": {
        "value": "Start Extension Host Profile",
        "original": "Start Extension Host Profile"
      }
    }
  },
  {
    "id": "workbench.extensions.action.stopExtensionHostProfile",
    "metadata": {
      "description": {
        "value": "Stop Extension Host Profile",
        "original": "Stop Extension Host Profile"
      }
    }
  },
  {
    "id": "workbench.extensions.action.saveExtensionHostProfile",
    "metadata": {
      "description": {
        "value": "Save Extension Host Profile",
        "original": "Save Extension Host Profile"
      }
    }
  },
  {
    "id": "workbench.extensions.action.openExtensionHostProfile",
    "metadata": {
      "description": {
        "value": "Open Extension Host Profile",
        "original": "Open Extension Host Profile"
      }
    }
  },
  {
    "id": "workbench.action.troubleshootIssue.start",
    "metadata": {
      "description": {
        "value": "Troubleshoot Issue...",
        "original": "Troubleshoot Issue..."
      }
    }
  },
  {
    "id": "workbench.action.troubleshootIssue.stop",
    "metadata": {
      "description": {
        "value": "Stop Troubleshoot Issue",
        "original": "Stop Troubleshoot Issue"
      }
    }
  },
  {
    "id": "workbench.action.openProcessExplorer",
    "metadata": {
      "description": {
        "value": "Open Process Explorer",
        "original": "Open Process Explorer"
      }
    }
  },
  {
    "id": "workbench.action.stopTracing",
    "metadata": {
      "description": {
        "value": "Stop Tracing",
        "original": "Stop Tracing"
      }
    }
  },
  {
    "id": "workbench.action.files.openLocalFile",
    "metadata": {
      "description": "Open Local File...",
      "args": []
    },
    "when": "remoteFileDialogVisible"
  },
  {
    "id": "workbench.action.files.openLocalFolder",
    "metadata": {
      "description": "Open Local Folder...",
      "args": []
    },
    "when": "remoteFileDialogVisible"
  },
  {
    "id": "workbench.action.files.saveLocalFile",
    "metadata": {
      "description": "Save Local File...",
      "args": []
    },
    "when": "remoteFileDialogVisible"
  },
  {
    "id": "workbench.userData.actions.openSyncBackupsFolder",
    "metadata": {
      "description": {
        "value": "Open Local Backups Folder",
        "original": "Open Local Backups Folder"
      }
    }
  },
  {
    "id": "workbench.userDataSync.actions.downloadSyncActivity",
    "metadata": {
      "description": {
        "value": "Download Settings Sync Activity",
        "original": "Download Settings Sync Activity"
      }
    }
  },
  {
    "id": "workbench.action.terminal.openNativeConsole",
    "when": "!terminalFocus"
  },
  {
    "id": "workbench.action.webview.openDeveloperTools",
    "metadata": {
      "description": "Opens Developer Tools for active webviews"
    }
  },
  {
    "id": "workbench.action.localHistory.revealInOS",
    "metadata": {
      "description": {
        "value": "Reveal in File Explorer",
        "original": "Reveal in File Explorer"
      }
    }
  },
  {
    "id": "merge.dev.openContentsJson",
    "metadata": {
      "description": {
        "value": "Open Merge Editor State from JSON",
        "original": "Open Merge Editor State from JSON"
      }
    }
  },
  {
    "id": "merge.dev.openSelectionInTemporaryMergeEditor",
    "metadata": {
      "description": {
        "value": "Open Selection In Temporary Merge Editor",
        "original": "Open Selection In Temporary Merge Editor"
      }
    }
  },
  {
    "id": "workbench.action.chat.startVoiceChat",
    "metadata": {
      "description": {
        "value": "Start Voice Chat",
        "original": "Start Voice Chat"
      }
    },
    "when": "chatIsEnabled && hasSpeechProvider && inChatInput && !chatSessionRequestInProgress && !editorFocus && !notebookEditorFocused && !scopedVoiceChatGettingReady && !speechToTextInProgress && !terminalChatActiveRequest || chatIsEnabled && hasSpeechProvider && inlineChatFocused && !chatSessionRequestInProgress && !editorFocus && !notebookEditorFocused && !scopedVoiceChatGettingReady && !speechToTextInProgress && !terminalChatActiveRequest"
  },
  {
    "id": "workbench.action.chat.installProviderForVoiceChat",
    "metadata": {
      "description": {
        "value": "Start Voice Chat",
        "original": "Start Voice Chat"
      }
    }
  },
  {
    "id": "workbench.action.chat.voiceChatInChatView",
    "metadata": {
      "description": {
        "value": "Voice Chat in Chat View",
        "original": "Voice Chat in Chat View"
      }
    }
  },
  {
    "id": "workbench.action.chat.holdToVoiceChatInChatView",
    "metadata": {
      "description": {
        "value": "Hold to Voice Chat in Chat View",
        "original": "Hold to Voice Chat in Chat View"
      }
    },
    "when": "chatIsEnabled && hasSpeechProvider && !chatSessionRequestInProgress && !editorFocus && !inChatInput && !inlineChatFocused && !notebookEditorFocused"
  },
  {
    "id": "workbench.action.chat.quickVoiceChat",
    "metadata": {
      "description": {
        "value": "Quick Voice Chat",
        "original": "Quick Voice Chat"
      }
    }
  },
  {
    "id": "workbench.action.chat.inlineVoiceChat",
    "metadata": {
      "description": {
        "value": "Inline Voice Chat",
        "original": "Inline Voice Chat"
      }
    }
  },
  {
    "id": "workbench.action.chat.stopListening",
    "metadata": {
      "description": {
        "value": "Stop Listening",
        "original": "Stop Listening"
      }
    },
    "when": "voiceChatInProgress && scopedVoiceChatInProgress == 'editor' || voiceChatInProgress && scopedVoiceChatInProgress == 'inline' || voiceChatInProgress && scopedVoiceChatInProgress == 'quick' || voiceChatInProgress && scopedVoiceChatInProgress == 'terminal' || voiceChatInProgress && scopedVoiceChatInProgress == 'view'"
  },
  {
    "id": "workbench.action.chat.stopListeningAndSubmit",
    "metadata": {
      "description": {
        "value": "Stop Listening and Submit",
        "original": "Stop Listening and Submit"
      }
    },
    "when": "inChatInput && voiceChatInProgress && scopedVoiceChatInProgress == 'editor' || inChatInput && voiceChatInProgress && scopedVoiceChatInProgress == 'inline' || inChatInput && voiceChatInProgress && scopedVoiceChatInProgress == 'quick' || inChatInput && voiceChatInProgress && scopedVoiceChatInProgress == 'terminal' || inChatInput && voiceChatInProgress && scopedVoiceChatInProgress == 'view' || inlineChatFocused && voiceChatInProgress && scopedVoiceChatInProgress == 'editor' || inlineChatFocused && voiceChatInProgress && scopedVoiceChatInProgress == 'inline' || inlineChatFocused && voiceChatInProgress && scopedVoiceChatInProgress == 'quick' || inlineChatFocused && voiceChatInProgress && scopedVoiceChatInProgress == 'terminal' || inlineChatFocused && voiceChatInProgress && scopedVoiceChatInProgress == 'view'"
  },
  {
    "id": "workbench.action.chat.readChatResponseAloud",
    "metadata": {
      "description": {
        "value": "Read Aloud",
        "original": "Read Aloud"
      }
    }
  },
  {
    "id": "workbench.action.chat.stopReadChatItemAloud",
    "metadata": {
      "description": {
        "value": "Stop Reading Aloud",
        "original": "Stop Reading Aloud"
      }
    },
    "when": "scopedChatSynthesisInProgress"
  },
  {
    "id": "workbench.action.speech.stopReadAloud",
    "metadata": {
      "description": {
        "value": "Stop Reading Aloud",
        "original": "Stop Reading Aloud"
      }
    },
    "when": "scopedChatSynthesisInProgress && textToSpeechInProgress"
  },
  {
    "id": "inlineChat.holdForSpeech",
    "metadata": {
      "description": {
        "value": "Hold for Speech",
        "original": "Hold for Speech"
      }
    },
    "when": "hasSpeechProvider && inlineChatHasProvider && inlineChatVisible && textInputFocus"
  },
  {
    "id": "changeEditorIndentation5"
  },
  {
    "id": "chatEditing.openFile"
  },
  {
    "id": "chatEditing.startSession"
  },
  {
    "id": "chatEditing.stopSession"
  },
  {
    "id": "coda-shell.start"
  },
  {
    "id": "copilot-chat.focus"
  },
  {
    "id": "copilot-chat.resetViewLocation"
  },
  {
    "id": "debugpy.clearCacheAndReload"
  },
  {
    "id": "debugpy.debugInTerminal"
  },
  {
    "id": "debugpy.debugUsingLaunchConfig"
  },
  {
    "id": "debugpy.reportIssue"
  },
  {
    "id": "debugpy.viewOutput"
  },
  {
    "id": "detailsContainers.focus"
  },
  {
    "id": "detailsContainers.resetViewLocation"
  },
  {
    "id": "devVolumes.focus"
  },
  {
    "id": "devVolumes.resetViewLocation"
  },
  {
    "id": "dockerContainers.focus"
  },
  {
    "id": "dockerContainers.removeView"
  },
  {
    "id": "dockerContainers.resetViewLocation"
  },
  {
    "id": "dockerContainers.toggleVisibility"
  },
  {
    "id": "dockerImages.focus"
  },
  {
    "id": "dockerImages.removeView"
  },
  {
    "id": "dockerImages.resetViewLocation"
  },
  {
    "id": "dockerImages.toggleVisibility"
  },
  {
    "id": "dockerNetworks.focus"
  },
  {
    "id": "dockerNetworks.removeView"
  },
  {
    "id": "dockerNetworks.resetViewLocation"
  },
  {
    "id": "dockerNetworks.toggleVisibility"
  },
  {
    "id": "dockerRegistries.focus"
  },
  {
    "id": "dockerRegistries.removeView"
  },
  {
    "id": "dockerRegistries.resetViewLocation"
  },
  {
    "id": "dockerRegistries.toggleVisibility"
  },
  {
    "id": "dockerVolumes.focus"
  },
  {
    "id": "dockerVolumes.removeView"
  },
  {
    "id": "dockerVolumes.resetViewLocation"
  },
  {
    "id": "dockerVolumes.toggleVisibility"
  },
  {
    "id": "editor.emmet.action.balanceIn"
  },
  {
    "id": "editor.emmet.action.balanceOut"
  },
  {
    "id": "editor.emmet.action.decrementNumberByOne"
  },
  {
    "id": "editor.emmet.action.decrementNumberByOneTenth"
  },
  {
    "id": "editor.emmet.action.decrementNumberByTen"
  },
  {
    "id": "editor.emmet.action.evaluateMathExpression"
  },
  {
    "id": "editor.emmet.action.incrementNumberByOne"
  },
  {
    "id": "editor.emmet.action.incrementNumberByOneTenth"
  },
  {
    "id": "editor.emmet.action.incrementNumberByTen"
  },
  {
    "id": "editor.emmet.action.matchTag"
  },
  {
    "id": "editor.emmet.action.mergeLines"
  },
  {
    "id": "editor.emmet.action.nextEditPoint"
  },
  {
    "id": "editor.emmet.action.prevEditPoint"
  },
  {
    "id": "editor.emmet.action.reflectCSSValue"
  },
  {
    "id": "editor.emmet.action.removeTag"
  },
  {
    "id": "editor.emmet.action.selectNextItem"
  },
  {
    "id": "editor.emmet.action.selectPrevItem"
  },
  {
    "id": "editor.emmet.action.splitJoinTag"
  },
  {
    "id": "editor.emmet.action.toggleComment"
  },
  {
    "id": "editor.emmet.action.updateImageSize"
  },
  {
    "id": "editor.emmet.action.updateTag"
  },
  {
    "id": "editor.emmet.action.wrapWithAbbreviation"
  },
  {
    "id": "emmet.expandAbbreviation"
  },
  {
    "id": "extension.js-debug.addCustomBreakpoints"
  },
  {
    "id": "extension.js-debug.addXHRBreakpoints"
  },
  {
    "id": "extension.js-debug.callers.add"
  },
  {
    "id": "extension.js-debug.callers.goToCaller"
  },
  {
    "id": "extension.js-debug.callers.gotToTarget"
  },
  {
    "id": "extension.js-debug.callers.remove"
  },
  {
    "id": "extension.js-debug.callers.removeAll"
  },
  {
    "id": "extension.js-debug.createDebuggerTerminal"
  },
  {
    "id": "extension.js-debug.createDiagnostics"
  },
  {
    "id": "extension.js-debug.debugLink"
  },
  {
    "id": "extension.js-debug.disableSourceMapStepping"
  },
  {
    "id": "extension.js-debug.editXHRBreakpoints"
  },
  {
    "id": "extension.js-debug.enableSourceMapStepping"
  },
  {
    "id": "extension.js-debug.getDiagnosticLogs"
  },
  {
    "id": "extension.js-debug.network.clear"
  },
  {
    "id": "extension.js-debug.network.copyUri"
  },
  {
    "id": "extension.js-debug.network.openBody"
  },
  {
    "id": "extension.js-debug.network.openBodyInHex"
  },
  {
    "id": "extension.js-debug.network.replayXHR"
  },
  {
    "id": "extension.js-debug.network.viewRequest"
  },
  {
    "id": "extension.js-debug.npmScript"
  },
  {
    "id": "extension.js-debug.openEdgeDevTools"
  },
  {
    "id": "extension.js-debug.prettyPrint"
  },
  {
    "id": "extension.js-debug.removeAllCustomBreakpoints"
  },
  {
    "id": "extension.js-debug.removeXHRBreakpoint"
  },
  {
    "id": "extension.js-debug.revealPage"
  },
  {
    "id": "extension.js-debug.startProfile"
  },
  {
    "id": "extension.js-debug.stopProfile"
  },
  {
    "id": "extension.js-debug.toggleSkippingFile"
  },
  {
    "id": "extension.jsProfileVisualizer.table.clearCodeLenses"
  },
  {
    "id": "extension.node-debug.toggleAutoAttach"
  },
  {
    "id": "extension.pwa-node-debug.attachNodeProcess"
  },
  {
    "id": "extensions.actions.searchByCategory.AI"
  },
  {
    "id": "extensions.actions.searchByCategory.Azure"
  },
  {
    "id": "extensions.actions.searchByCategory.Chat"
  },
  {
    "id": "extensions.actions.searchByCategory.Data Science"
  },
  {
    "id": "extensions.actions.searchByCategory.Debuggers"
  },
  {
    "id": "extensions.actions.searchByCategory.Education"
  },
  {
    "id": "extensions.actions.searchByCategory.Extension Packs"
  },
  {
    "id": "extensions.actions.searchByCategory.Formatters"
  },
  {
    "id": "extensions.actions.searchByCategory.Keymaps"
  },
  {
    "id": "extensions.actions.searchByCategory.Language Packs"
  },
  {
    "id": "extensions.actions.searchByCategory.Linters"
  },
  {
    "id": "extensions.actions.searchByCategory.Machine Learning"
  },
  {
    "id": "extensions.actions.searchByCategory.Notebooks"
  },
  {
    "id": "extensions.actions.searchByCategory.Other"
  },
  {
    "id": "extensions.actions.searchByCategory.Programming Languages"
  },
  {
    "id": "extensions.actions.searchByCategory.SCM Providers"
  },
  {
    "id": "extensions.actions.searchByCategory.Snippets"
  },
  {
    "id": "extensions.actions.searchByCategory.Testing"
  },
  {
    "id": "extensions.actions.searchByCategory.Themes"
  },
  {
    "id": "extensions.actions.searchByCategory.Visualization"
  },
  {
    "id": "extensions.filter.featured"
  },
  {
    "id": "extensions.recommendedList.focus"
  },
  {
    "id": "extensions.recommendedList.resetViewLocation"
  },
  {
    "id": "extensions.sort.installs"
  },
  {
    "id": "extensions.sort.name"
  },
  {
    "id": "extensions.sort.publishedDate"
  },
  {
    "id": "extensions.sort.rating"
  },
  {
    "id": "extensions.sort.updateDate"
  },
  {
    "id": "git-base.api.getRemoteSources"
  },
  {
    "id": "git._syncAll"
  },
  {
    "id": "git.acceptMerge"
  },
  {
    "id": "git.addRemote"
  },
  {
    "id": "git.api.getRemoteSources"
  },
  {
    "id": "git.api.getRepositories"
  },
  {
    "id": "git.api.getRepositoryState"
  },
  {
    "id": "git.branch"
  },
  {
    "id": "git.branchFrom"
  },
  {
    "id": "git.checkout"
  },
  {
    "id": "git.checkoutDetached"
  },
  {
    "id": "git.checkoutRefDetached"
  },
  {
    "id": "git.cherryPick"
  },
  {
    "id": "git.cherryPickRef"
  },
  {
    "id": "git.clean"
  },
  {
    "id": "git.cleanAll"
  },
  {
    "id": "git.cleanAllTracked"
  },
  {
    "id": "git.cleanAllUntracked"
  },
  {
    "id": "git.clone"
  },
  {
    "id": "git.cloneRecursive"
  },
  {
    "id": "git.close"
  },
  {
    "id": "git.closeAllDiffEditors"
  },
  {
    "id": "git.closeAllUnmodifiedEditors"
  },
  {
    "id": "git.closeOtherRepositories"
  },
  {
    "id": "git.commit"
  },
  {
    "id": "git.commitAll"
  },
  {
    "id": "git.commitAllAmend"
  },
  {
    "id": "git.commitAllAmendNoVerify"
  },
  {
    "id": "git.commitAllNoVerify"
  },
  {
    "id": "git.commitAllSigned"
  },
  {
    "id": "git.commitAllSignedNoVerify"
  },
  {
    "id": "git.commitAmend"
  },
  {
    "id": "git.commitAmendNoVerify"
  },
  {
    "id": "git.commitEmpty"
  },
  {
    "id": "git.commitEmptyNoVerify"
  },
  {
    "id": "git.commitMessageAccept"
  },
  {
    "id": "git.commitMessageDiscard"
  },
  {
    "id": "git.commitNoVerify"
  },
  {
    "id": "git.commitSigned"
  },
  {
    "id": "git.commitSignedNoVerify"
  },
  {
    "id": "git.commitStaged"
  },
  {
    "id": "git.commitStagedAmend"
  },
  {
    "id": "git.commitStagedAmendNoVerify"
  },
  {
    "id": "git.commitStagedNoVerify"
  },
  {
    "id": "git.commitStagedSigned"
  },
  {
    "id": "git.commitStagedSignedNoVerify"
  },
  {
    "id": "git.continueInLocalClone"
  },
  {
    "id": "git.copyCommitId"
  },
  {
    "id": "git.copyCommitMessage"
  },
  {
    "id": "git.createTag"
  },
  {
    "id": "git.deleteBranch"
  },
  {
    "id": "git.deleteRemoteTag"
  },
  {
    "id": "git.deleteTag"
  },
  {
    "id": "git.diff.stageHunk"
  },
  {
    "id": "git.diff.stageSelection"
  },
  {
    "id": "git.fetch"
  },
  {
    "id": "git.fetchAll"
  },
  {
    "id": "git.fetchPrune"
  },
  {
    "id": "git.fetchRef"
  },
  {
    "id": "git.ignore"
  },
  {
    "id": "git.init"
  },
  {
    "id": "git.manageUnsafeRepositories"
  },
  {
    "id": "git.merge"
  },
  {
    "id": "git.mergeAbort"
  },
  {
    "id": "git.openAllChanges"
  },
  {
    "id": "git.openChange"
  },
  {
    "id": "git.openFile"
  },
  {
    "id": "git.openFile2"
  },
  {
    "id": "git.openHEADFile"
  },
  {
    "id": "git.openMergeEditor"
  },
  {
    "id": "git.openRepositoriesInParentFolders"
  },
  {
    "id": "git.openRepository"
  },
  {
    "id": "git.openResource"
  },
  {
    "id": "git.publish"
  },
  {
    "id": "git.pull"
  },
  {
    "id": "git.pullFrom"
  },
  {
    "id": "git.pullRebase"
  },
  {
    "id": "git.pullRef"
  },
  {
    "id": "git.push"
  },
  {
    "id": "git.pushForce"
  },
  {
    "id": "git.pushRef"
  },
  {
    "id": "git.pushTags"
  },
  {
    "id": "git.pushTo"
  },
  {
    "id": "git.pushToForce"
  },
  {
    "id": "git.pushWithTags"
  },
  {
    "id": "git.pushWithTagsForce"
  },
  {
    "id": "git.rebase"
  },
  {
    "id": "git.rebaseAbort"
  },
  {
    "id": "git.refresh"
  },
  {
    "id": "git.removeRemote"
  },
  {
    "id": "git.rename"
  },
  {
    "id": "git.renameBranch"
  },
  {
    "id": "git.reopenClosedRepositories"
  },
  {
    "id": "git.restoreCommitTemplate"
  },
  {
    "id": "git.revealFileInOS.linux"
  },
  {
    "id": "git.revealFileInOS.mac"
  },
  {
    "id": "git.revealFileInOS.windows"
  },
  {
    "id": "git.revealInExplorer"
  },
  {
    "id": "git.revertChange"
  },
  {
    "id": "git.runGitMerge"
  },
  {
    "id": "git.runGitMergeDiff3"
  },
  {
    "id": "git.showOutput"
  },
  {
    "id": "git.stage"
  },
  {
    "id": "git.stageAll"
  },
  {
    "id": "git.stageAllMerge"
  },
  {
    "id": "git.stageAllTracked"
  },
  {
    "id": "git.stageAllUntracked"
  },
  {
    "id": "git.stageChange"
  },
  {
    "id": "git.stageFile"
  },
  {
    "id": "git.stash"
  },
  {
    "id": "git.stashApply"
  },
  {
    "id": "git.stashApplyEditor"
  },
  {
    "id": "git.stashApplyLatest"
  },
  {
    "id": "git.stashDrop"
  },
  {
    "id": "git.stashDropAll"
  },
  {
    "id": "git.stashDropEditor"
  },
  {
    "id": "git.stashIncludeUntracked"
  },
  {
    "id": "git.stashPop"
  },
  {
    "id": "git.stashPopEditor"
  },
  {
    "id": "git.stashPopLatest"
  },
  {
    "id": "git.stashStaged"
  },
  {
    "id": "git.stashView"
  },
  {
    "id": "git.sync"
  },
  {
    "id": "git.syncRebase"
  },
  {
    "id": "git.timeline.compareWithSelected"
  },
  {
    "id": "git.timeline.copyCommitId"
  },
  {
    "id": "git.timeline.copyCommitMessage"
  },
  {
    "id": "git.timeline.openDiff"
  },
  {
    "id": "git.timeline.selectForCompare"
  },
  {
    "id": "git.timeline.viewCommit"
  },
  {
    "id": "git.undoCommit"
  },
  {
    "id": "git.unstage"
  },
  {
    "id": "git.unstageAll"
  },
  {
    "id": "git.unstageFile"
  },
  {
    "id": "git.viewAllChanges"
  },
  {
    "id": "git.viewChanges"
  },
  {
    "id": "git.viewCommit"
  },
  {
    "id": "git.viewStagedChanges"
  },
  {
    "id": "git.viewUntrackedChanges"
  },
  {
    "id": "github.copilot.chat.attachFile"
  },
  {
    "id": "github.copilot.chat.attachSelection"
  },
  {
    "id": "github.copilot.chat.explain"
  },
  {
    "id": "github.copilot.chat.explain.palette"
  },
  {
    "id": "github.copilot.chat.selectKnowledgeBase"
  },
  {
    "id": "github.copilot.collectDiagnostics"
  },
  {
    "id": "github.copilot.createFile"
  },
  {
    "id": "github.copilot.createLaunchJsonFileWithContents"
  },
  {
    "id": "github.copilot.createProject"
  },
  {
    "id": "github.copilot.debug.collectDiagnostics"
  },
  {
    "id": "github.copilot.debug.generateConfiguration"
  },
  {
    "id": "github.copilot.debug.generateSTest"
  },
  {
    "id": "github.copilot.debug.workbenchState"
  },
  {
    "id": "github.copilot.devcontainer.generateDevContainerConfig"
  },
  {
    "id": "github.copilot.executeSearch"
  },
  {
    "id": "github.copilot.ghpr.applySuggestion"
  },
  {
    "id": "github.copilot.git.generateCommitMessage"
  },
  {
    "id": "github.copilot.interactiveEditor.fix"
  },
  {
    "id": "github.copilot.interactiveEditor.generate"
  },
  {
    "id": "github.copilot.interactiveEditor.generateDocs"
  },
  {
    "id": "github.copilot.interactiveEditor.generateTests"
  },
  {
    "id": "github.copilot.interactiveEditor.review"
  },
  {
    "id": "github.copilot.interactiveEditor.review.apply"
  },
  {
    "id": "github.copilot.interactiveEditor.review.applyAndNext"
  },
  {
    "id": "github.copilot.interactiveEditor.review.applyShort"
  },
  {
    "id": "github.copilot.interactiveEditor.review.changes"
  },
  {
    "id": "github.copilot.interactiveEditor.review.continueInChat"
  },
  {
    "id": "github.copilot.interactiveEditor.review.continueInInlineChat"
  },
  {
    "id": "github.copilot.interactiveEditor.review.current"
  },
  {
    "id": "github.copilot.interactiveEditor.review.discard"
  },
  {
    "id": "github.copilot.interactiveEditor.review.discardAll"
  },
  {
    "id": "github.copilot.interactiveEditor.review.discardAndNext"
  },
  {
    "id": "github.copilot.interactiveEditor.review.discardShort"
  },
  {
    "id": "github.copilot.interactiveEditor.review.markHelpful"
  },
  {
    "id": "github.copilot.interactiveEditor.review.markUnhelpful"
  },
  {
    "id": "github.copilot.interactiveEditor.review.next"
  },
  {
    "id": "github.copilot.interactiveEditor.review.previous"
  },
  {
    "id": "github.copilot.interactiveEditor.review.stagedChanges"
  },
  {
    "id": "github.copilot.interactiveSession.feedback"
  },
  {
    "id": "github.copilot.offline"
  },
  {
    "id": "github.copilot.open.walkthrough"
  },
  {
    "id": "github.copilot.openDocs"
  },
  {
    "id": "github.copilot.openFile"
  },
  {
    "id": "github.copilot.openLogs"
  },
  {
    "id": "github.copilot.sendFeedback"
  },
  {
    "id": "github.copilot.signIn"
  },
  {
    "id": "github.copilot.startDebugging"
  },
  {
    "id": "github.copilot.terminal.explainTerminalLastCommand"
  },
  {
    "id": "github.copilot.terminal.explainTerminalSelection"
  },
  {
    "id": "github.copilot.terminal.explainTerminalSelectionContextMenu"
  },
  {
    "id": "github.copilot.terminal.fixTerminalLastCommand"
  },
  {
    "id": "github.copilot.terminal.generateCommitMessage"
  },
  {
    "id": "github.copilot.tests.applyMutations"
  },
  {
    "id": "github.copilot.tests.fixTestFailure"
  },
  {
    "id": "github.copilot.tests.fixTestFailure.applyAndRerun"
  },
  {
    "id": "github.copilot.toggleCopilot"
  },
  {
    "id": "github.copilot.toggleStatusMenu"
  },
  {
    "id": "github.copilotChat.signIn"
  },
  {
    "id": "github.copilotChat.signInChoose"
  },
  {
    "id": "github.copilotChat.signInGHE"
  },
  {
    "id": "github.copyVscodeDevLink"
  },
  {
    "id": "github.copyVscodeDevLinkFile"
  },
  {
    "id": "github.copyVscodeDevLinkWithoutRange"
  },
  {
    "id": "github.openOnVscodeDev"
  },
  {
    "id": "github.publish"
  },
  {
    "id": "imagePreview.copyImage"
  },
  {
    "id": "imagePreview.zoomIn"
  },
  {
    "id": "imagePreview.zoomOut"
  },
  {
    "id": "io.orta.jest.disable-auto-focus"
  },
  {
    "id": "io.orta.jest.editor.workspace.run-all-tests"
  },
  {
    "id": "io.orta.jest.editor.workspace.toggle-coverage"
  },
  {
    "id": "io.orta.jest.run-all-tests"
  },
  {
    "id": "io.orta.jest.save-output-config"
  },
  {
    "id": "io.orta.jest.setup-extension"
  },
  {
    "id": "io.orta.jest.start"
  },
  {
    "id": "io.orta.jest.stop"
  },
  {
    "id": "io.orta.jest.test-item.reveal-output"
  },
  {
    "id": "io.orta.jest.test-item.run-mode.change"
  },
  {
    "id": "io.orta.jest.test-item.update-snapshot"
  },
  {
    "id": "io.orta.jest.test-item.view-snapshot"
  },
  {
    "id": "io.orta.jest.toggle-coverage"
  },
  {
    "id": "io.orta.jest.workspace.run-all-tests"
  },
  {
    "id": "io.orta.jest.workspace.save-run-mode"
  },
  {
    "id": "io.orta.jest.workspace.start"
  },
  {
    "id": "io.orta.jest.workspace.stop"
  },
  {
    "id": "io.orta.jest.workspace.toggle-coverage"
  },
  {
    "id": "ipynb.cleanInvalidImageAttachment"
  },
  {
    "id": "ipynb.newUntitledIpynb"
  },
  {
    "id": "ipynb.openIpynbInNotebookEditor"
  },
  {
    "id": "javascript.goToProjectConfig"
  },
  {
    "id": "javascript.reloadProjects"
  },
  {
    "id": "javascript.removeUnusedImports"
  },
  {
    "id": "javascript.sortImports"
  },
  {
    "id": "js.projectStatus.command"
  },
  {
    "id": "jsBrowserBreakpoints.focus"
  },
  {
    "id": "jsBrowserBreakpoints.resetViewLocation"
  },
  {
    "id": "jsDebugNetworkTree.focus"
  },
  {
    "id": "jsDebugNetworkTree.resetViewLocation"
  },
  {
    "id": "jsExcludedCallers.focus"
  },
  {
    "id": "jsExcludedCallers.resetViewLocation"
  },
  {
    "id": "json.clearCache"
  },
  {
    "id": "json.sort"
  },
  {
    "id": "keybindings.editor.clearSearchHistory"
  },
  {
    "id": "keybindings.editor.copyCommandKeybindingEntry"
  },
  {
    "id": "keybindings.editor.copyCommandTitle"
  },
  {
    "id": "keybindings.editor.resetKeybinding"
  },
  {
    "id": "keybindings.editor.showConflicts"
  },
  {
    "id": "keybindings.editor.showDefaultKeybindings"
  },
  {
    "id": "keybindings.editor.showExtensionKeybindings"
  },
  {
    "id": "keybindings.editor.showUserKeybindings"
  },
  {
    "id": "keywordActivation.status.command"
  },
  {
    "id": "markdown.editor.insertImageFromWorkspace"
  },
  {
    "id": "markdown.editor.insertLinkFromWorkspace"
  },
  {
    "id": "markdown.findAllFileReferences"
  },
  {
    "id": "markdown.preview.refresh"
  },
  {
    "id": "markdown.preview.toggleLock"
  },
  {
    "id": "markdown.showLockedPreviewToSide"
  },
  {
    "id": "markdown.showPreviewSecuritySelector"
  },
  {
    "id": "markdown.showSource"
  },
  {
    "id": "merge-conflict.accept.all-both"
  },
  {
    "id": "merge-conflict.accept.all-current"
  },
  {
    "id": "merge-conflict.accept.all-incoming"
  },
  {
    "id": "merge-conflict.accept.both"
  },
  {
    "id": "merge-conflict.accept.current"
  },
  {
    "id": "merge-conflict.accept.incoming"
  },
  {
    "id": "merge-conflict.accept.selection"
  },
  {
    "id": "merge-conflict.compare"
  },
  {
    "id": "merge-conflict.next"
  },
  {
    "id": "merge-conflict.previous"
  },
  {
    "id": "notifications.clearAll"
  },
  {
    "id": "notifications.focusToasts"
  },
  {
    "id": "notifications.toggleDoNotDisturbMode"
  },
  {
    "id": "notifications.toggleDoNotDisturbModeBySource"
  },
  {
    "id": "notifications.toggleList"
  },
  {
    "id": "npm-intellisense.import"
  },
  {
    "id": "npm.debugScript"
  },
  {
    "id": "npm.focus"
  },
  {
    "id": "npm.openScript"
  },
  {
    "id": "npm.packageManager"
  },
  {
    "id": "npm.refresh"
  },
  {
    "id": "npm.resetViewLocation"
  },
  {
    "id": "npm.runInstall"
  },
  {
    "id": "npm.runScript"
  },
  {
    "id": "npm.runScriptFromFolder"
  },
  {
    "id": "npm.runSelectedScript"
  },
  {
    "id": "opensshremotes.addNewSshHost"
  },
  {
    "id": "opensshremotes.cleanCurrentRemoteServer"
  },
  {
    "id": "opensshremotes.cleanDevBox"
  },
  {
    "id": "opensshremotes.cleanLocalServer"
  },
  {
    "id": "opensshremotes.cleanRemoteServer"
  },
  {
    "id": "opensshremotes.getHelp"
  },
  {
    "id": "opensshremotes.getStarted"
  },
  {
    "id": "opensshremotes.openConfigFile"
  },
  {
    "id": "opensshremotes.openEmptyWindow"
  },
  {
    "id": "opensshremotes.openEmptyWindowInCurrentWindow"
  },
  {
    "id": "opensshremotes.openEmptyWindowOnCurrentHost"
  },
  {
    "id": "opensshremotes.openWebUI"
  },
  {
    "id": "opensshremotes.provideFeedback"
  },
  {
    "id": "opensshremotes.reportIssue"
  },
  {
    "id": "opensshremotes.settings"
  },
  {
    "id": "opensshremotes.showLog"
  },
  {
    "id": "outline.focus"
  },
  {
    "id": "outline.removeView"
  },
  {
    "id": "outline.resetViewLocation"
  },
  {
    "id": "outline.toggleVisibility"
  },
  {
    "id": "prettier.createConfigFile"
  },
  {
    "id": "prettier.forceFormatDocument"
  },
  {
    "id": "prettier.openOutput"
  },
  {
    "id": "pylance.dumpCachedTypes"
  },
  {
    "id": "pylance.dumpCodeFlowGraph"
  },
  {
    "id": "pylance.dumpNodes"
  },
  {
    "id": "pylance.dumpTokens"
  },
  {
    "id": "pylance.dumpTypes"
  },
  {
    "id": "pylance.gotoOutputChannel"
  },
  {
    "id": "pylance.indexing.clearPersistedIndices"
  },
  {
    "id": "pylance.learnMoreAboutImportResolution"
  },
  {
    "id": "pylance.logging.start"
  },
  {
    "id": "pylance.logging.stop"
  },
  {
    "id": "pylance.profiling.start"
  },
  {
    "id": "pylance.profiling.stop"
  },
  {
    "id": "pylance.reportIssue"
  },
  {
    "id": "python.analysis.restartLanguageServer"
  },
  {
    "id": "python.clearCacheAndReload"
  },
  {
    "id": "python.clearWorkspaceInterpreter"
  },
  {
    "id": "python.configureTests"
  },
  {
    "id": "python.createEnvironment"
  },
  {
    "id": "python.createEnvironment-button"
  },
  {
    "id": "python.createNewFile"
  },
  {
    "id": "python.createTerminal"
  },
  {
    "id": "python.enableSourceMapSupport"
  },
  {
    "id": "python.execInDedicatedTerminal"
  },
  {
    "id": "python.execInTerminal"
  },
  {
    "id": "python.execInTerminal-icon"
  },
  {
    "id": "python.execSelectionInDjangoShell"
  },
  {
    "id": "python.installJupyter"
  },
  {
    "id": "python.launchTensorBoard"
  },
  {
    "id": "python.reportIssue"
  },
  {
    "id": "python.setInterpreter"
  },
  {
    "id": "python.startNativeREPL"
  },
  {
    "id": "python.startREPL"
  },
  {
    "id": "python.viewLanguageServerOutput"
  },
  {
    "id": "python.viewOutput"
  },
  {
    "id": "refactorPreview"
  },
  {
    "id": "refactorPreview.focus"
  },
  {
    "id": "refactorPreview.resetViewContainerLocation"
  },
  {
    "id": "refactorPreview.resetViewLocation"
  },
  {
    "id": "references-view.clear"
  },
  {
    "id": "references-view.clearHistory"
  },
  {
    "id": "references-view.copy"
  },
  {
    "id": "references-view.copyAll"
  },
  {
    "id": "references-view.copyPath"
  },
  {
    "id": "references-view.findImplementations"
  },
  {
    "id": "references-view.pickFromHistory"
  },
  {
    "id": "references-view.refind"
  },
  {
    "id": "references-view.refresh"
  },
  {
    "id": "references-view.removeCallItem"
  },
  {
    "id": "references-view.removeReferenceItem"
  },
  {
    "id": "references-view.removeTypeItem"
  },
  {
    "id": "references-view.showIncomingCalls"
  },
  {
    "id": "references-view.showOutgoingCalls"
  },
  {
    "id": "references-view.showSubtypes"
  },
  {
    "id": "references-view.showSupertypes"
  },
  {
    "id": "references-view.showTypeHierarchy"
  },
  {
    "id": "references-view.tree.focus"
  },
  {
    "id": "references-view.tree.resetViewLocation"
  },
  {
    "id": "remote-containers.addExtensionToConfig"
  },
  {
    "id": "remote-containers.attachToContainerInCurrentWindow"
  },
  {
    "id": "remote-containers.attachToContainerInNewWindow"
  },
  {
    "id": "remote-containers.attachToK8sContainer"
  },
  {
    "id": "remote-containers.attachToK8sContainerFromViewlet"
  },
  {
    "id": "remote-containers.attachToRunningContainer"
  },
  {
    "id": "remote-containers.attachToRunningContainerFromViewlet"
  },
  {
    "id": "remote-containers.checkoutPRInVolume"
  },
  {
    "id": "remote-containers.cleanUpDevContainers"
  },
  {
    "id": "remote-containers.cloneInVolume"
  },
  {
    "id": "remote-containers.cloneInVolumeFromViewlet"
  },
  {
    "id": "remote-containers.cloneRepositoryInVolumeFromViewlet"
  },
  {
    "id": "remote-containers.configureContainerFeatures"
  },
  {
    "id": "remote-containers.createDevContainer"
  },
  {
    "id": "remote-containers.createDevContainerFile"
  },
  {
    "id": "remote-containers.createDevContainerFileWithCopilot"
  },
  {
    "id": "remote-containers.editDevContainerJSON"
  },
  {
    "id": "remote-containers.explorerDetailsRefresh"
  },
  {
    "id": "remote-containers.explorerTargetsRefresh"
  },
  {
    "id": "remote-containers.explorerVolumesRefresh"
  },
  {
    "id": "remote-containers.getHelp"
  },
  {
    "id": "remote-containers.getStarted"
  },
  {
    "id": "remote-containers.inspectDockerResource"
  },
  {
    "id": "remote-containers.inspectInBasicDevContainer"
  },
  {
    "id": "remote-containers.inspectVolume"
  },
  {
    "id": "remote-containers.inspectVolumeFromViewlet"
  },
  {
    "id": "remote-containers.installDocker"
  },
  {
    "id": "remote-containers.installDockerInWSL"
  },
  {
    "id": "remote-containers.installUserCLI"
  },
  {
    "id": "remote-containers.labelPortAndUpdateConfig"
  },
  {
    "id": "remote-containers.newContainer"
  },
  {
    "id": "remote-containers.openAttachConfigByNameFile"
  },
  {
    "id": "remote-containers.openAttachDevContainerFile"
  },
  {
    "id": "remote-containers.openDevContainerFile"
  },
  {
    "id": "remote-containers.openFolder"
  },
  {
    "id": "remote-containers.openFolderInContainerInCurrentWindow"
  },
  {
    "id": "remote-containers.openFolderInContainerInNewWindow"
  },
  {
    "id": "remote-containers.openInformationAboutMountPerformance"
  },
  {
    "id": "remote-containers.openLastLogFile"
  },
  {
    "id": "remote-containers.openLogFile"
  },
  {
    "id": "remote-containers.openPullRequestInVolume"
  },
  {
    "id": "remote-containers.openRepositoryFromGitWithEditSession"
  },
  {
    "id": "remote-containers.openRepositoryFromRemoteHubWithEditSession"
  },
  {
    "id": "remote-containers.openRepositoryInUniqueVolume"
  },
  {
    "id": "remote-containers.openRepositoryInVolume"
  },
  {
    "id": "remote-containers.openWorkspace"
  },
  {
    "id": "remote-containers.provideFeedback"
  },
  {
    "id": "remote-containers.pruneVolumes"
  },
  {
    "id": "remote-containers.rebuildAndReopenInContainer"
  },
  {
    "id": "remote-containers.rebuildContainer"
  },
  {
    "id": "remote-containers.rebuildContainerNoCache"
  },
  {
    "id": "remote-containers.rebuildNoCacheAndReopenInContainer"
  },
  {
    "id": "remote-containers.removeContainer"
  },
  {
    "id": "remote-containers.removeRecentFolder"
  },
  {
    "id": "remote-containers.removeVolume"
  },
  {
    "id": "remote-containers.reopenInContainer"
  },
  {
    "id": "remote-containers.reopenInSSH"
  },
  {
    "id": "remote-containers.reopenInTunnel"
  },
  {
    "id": "remote-containers.reopenInWSL"
  },
  {
    "id": "remote-containers.reopenLocally"
  },
  {
    "id": "remote-containers.reportIssue"
  },
  {
    "id": "remote-containers.revealLogTerminal"
  },
  {
    "id": "remote-containers.revealPostCreateTerminal"
  },
  {
    "id": "remote-containers.settings"
  },
  {
    "id": "remote-containers.showContainerLog"
  },
  {
    "id": "remote-containers.showDetails"
  },
  {
    "id": "remote-containers.showRecoveryContainerNotificationReset"
  },
  {
    "id": "remote-containers.showReopenInContainerNotificationReset"
  },
  {
    "id": "remote-containers.startContainer"
  },
  {
    "id": "remote-containers.stopContainer"
  },
  {
    "id": "remote-containers.switchContainer"
  },
  {
    "id": "remote-containers.testConnection"
  },
  {
    "id": "remote-containers.trySample"
  },
  {
    "id": "remote-explorer.add"
  },
  {
    "id": "remote-explorer.configureSsh"
  },
  {
    "id": "remote-explorer.connectToFolderInCurrentWindow"
  },
  {
    "id": "remote-explorer.connectToFolderInNewWindow"
  },
  {
    "id": "remote-explorer.connectToRemoteInCurrentWindow"
  },
  {
    "id": "remote-explorer.connectToRemoteInNewWindow"
  },
  {
    "id": "remote-explorer.connectToWslUsingDistro"
  },
  {
    "id": "remote-explorer.connectToWslUsingDistroInNewWindow"
  },
  {
    "id": "remote-explorer.deleteFolderHistoryItem"
  },
  {
    "id": "remote-explorer.refresh"
  },
  {
    "id": "remote-explorer.signIntoTunnelGithub"
  },
  {
    "id": "remote-explorer.signIntoTunnelMicrosoft"
  },
  {
    "id": "remote-explorer.unregisterTunnel"
  },
  {
    "id": "remote-tunnels.connectCurrentWindowToTunnel"
  },
  {
    "id": "remote-tunnels.getStarted"
  },
  {
    "id": "remote-tunnels.openOnDesktop"
  },
  {
    "id": "remote-tunnels.reportIssue"
  },
  {
    "id": "remote-tunnels.settings"
  },
  {
    "id": "remote-tunnels.showUsageLimits"
  },
  {
    "id": "remote-tunnels.signIntoTunnelWithDifferentAccount"
  },
  {
    "id": "remote-wsl.connect"
  },
  {
    "id": "remote-wsl.connectInNewWindow"
  },
  {
    "id": "remote-wsl.connectUsingDistro"
  },
  {
    "id": "remote-wsl.connectUsingDistroInNewWindow"
  },
  {
    "id": "remote-wsl.explorer.addDistro"
  },
  {
    "id": "remote-wsl.explorer.connectInCurrentWindow"
  },
  {
    "id": "remote-wsl.explorer.connectInNewWindow"
  },
  {
    "id": "remote-wsl.explorer.deleteDistro"
  },
  {
    "id": "remote-wsl.explorer.openDistroInCurrentWindow"
  },
  {
    "id": "remote-wsl.explorer.openDistroInNewWindow"
  },
  {
    "id": "remote-wsl.explorer.refresh"
  },
  {
    "id": "remote-wsl.explorer.removeFolder"
  },
  {
    "id": "remote-wsl.explorer.setDefaultDistro"
  },
  {
    "id": "remote-wsl.getHelp"
  },
  {
    "id": "remote-wsl.getStarted"
  },
  {
    "id": "remote-wsl.newWindow"
  },
  {
    "id": "remote-wsl.newWindowForDistro"
  },
  {
    "id": "remote-wsl.openFolder"
  },
  {
    "id": "remote-wsl.provideFeedback"
  },
  {
    "id": "remote-wsl.reopenFromRecommendation"
  },
  {
    "id": "remote-wsl.reopenInWSL"
  },
  {
    "id": "remote-wsl.reopenInWindows"
  },
  {
    "id": "remote-wsl.reportIssue"
  },
  {
    "id": "remote-wsl.showLog"
  },
  {
    "id": "remoteTargets.focus"
  },
  {
    "id": "remoteTargets.resetViewLocation"
  },
  {
    "id": "settings.filterByOnline"
  },
  {
    "id": "settings.filterByTelemetry"
  },
  {
    "id": "settings.filterUntrusted"
  },
  {
    "id": "settings.switchToJSON"
  },
  {
    "id": "showEditorScreenReaderNotification"
  },
  {
    "id": "simpleBrowser.show"
  },
  {
    "id": "targetsContainers.focus"
  },
  {
    "id": "targetsContainers.resetViewLocation"
  },
  {
    "id": "targetsWsl.focus"
  },
  {
    "id": "targetsWsl.resetViewLocation"
  },
  {
    "id": "terminal.focus"
  },
  {
    "id": "terminal.removeView"
  },
  {
    "id": "terminal.resetViewContainerLocation"
  },
  {
    "id": "terminal.resetViewLocation"
  },
  {
    "id": "terminal.toggleVisibility"
  },
  {
    "id": "timeline.focus"
  },
  {
    "id": "timeline.removeView"
  },
  {
    "id": "timeline.resetViewLocation"
  },
  {
    "id": "timeline.toggleVisibility"
  },
  {
    "id": "tunnel-forwarding.restart"
  },
  {
    "id": "tunnel-forwarding.showLog"
  },
  {
    "id": "typescript.findAllFileReferences"
  },
  {
    "id": "typescript.goToProjectConfig"
  },
  {
    "id": "typescript.goToSourceDefinition"
  },
  {
    "id": "typescript.openTsServerLog"
  },
  {
    "id": "typescript.reloadProjects"
  },
  {
    "id": "typescript.removeUnusedImports"
  },
  {
    "id": "typescript.restartTsServer"
  },
  {
    "id": "typescript.selectTypeScriptVersion"
  },
  {
    "id": "typescript.sortImports"
  },
  {
    "id": "typescript.tsserverRequest"
  },
  {
    "id": "update.check"
  },
  {
    "id": "update.checking"
  },
  {
    "id": "update.downloadNow"
  },
  {
    "id": "update.downloading"
  },
  {
    "id": "update.install"
  },
  {
    "id": "update.restart"
  },
  {
    "id": "update.showUpdateReleaseNotes"
  },
  {
    "id": "update.updating"
  },
  {
    "id": "vscode-docker.activateRegistryProviders"
  },
  {
    "id": "vscode-docker.compose.down"
  },
  {
    "id": "vscode-docker.compose.restart"
  },
  {
    "id": "vscode-docker.compose.up"
  },
  {
    "id": "vscode-docker.compose.up.subset"
  },
  {
    "id": "vscode-docker.configure"
  },
  {
    "id": "vscode-docker.configureCompose"
  },
  {
    "id": "vscode-docker.containers.attachShell"
  },
  {
    "id": "vscode-docker.containers.browse"
  },
  {
    "id": "vscode-docker.containers.composeGroup.down"
  },
  {
    "id": "vscode-docker.containers.composeGroup.logs"
  },
  {
    "id": "vscode-docker.containers.composeGroup.restart"
  },
  {
    "id": "vscode-docker.containers.composeGroup.start"
  },
  {
    "id": "vscode-docker.containers.composeGroup.stop"
  },
  {
    "id": "vscode-docker.containers.configureExplorer"
  },
  {
    "id": "vscode-docker.containers.downloadFile"
  },
  {
    "id": "vscode-docker.containers.group.remove"
  },
  {
    "id": "vscode-docker.containers.inspect"
  },
  {
    "id": "vscode-docker.containers.openFile"
  },
  {
    "id": "vscode-docker.containers.prune"
  },
  {
    "id": "vscode-docker.containers.refresh"
  },
  {
    "id": "vscode-docker.containers.remove"
  },
  {
    "id": "vscode-docker.containers.restart"
  },
  {
    "id": "vscode-docker.containers.select"
  },
  {
    "id": "vscode-docker.containers.start"
  },
  {
    "id": "vscode-docker.containers.stats"
  },
  {
    "id": "vscode-docker.containers.stop"
  },
  {
    "id": "vscode-docker.containers.viewLogs"
  },
  {
    "id": "vscode-docker.contexts.configureExplorer"
  },
  {
    "id": "vscode-docker.contexts.help"
  },
  {
    "id": "vscode-docker.contexts.inspect"
  },
  {
    "id": "vscode-docker.contexts.refresh"
  },
  {
    "id": "vscode-docker.contexts.remove"
  },
  {
    "id": "vscode-docker.contexts.use"
  },
  {
    "id": "vscode-docker.debugging.initializeForDebugging"
  },
  {
    "id": "vscode-docker.help"
  },
  {
    "id": "vscode-docker.help.openWalkthrough"
  },
  {
    "id": "vscode-docker.help.reportIssue"
  },
  {
    "id": "vscode-docker.images.build"
  },
  {
    "id": "vscode-docker.images.configureExplorer"
  },
  {
    "id": "vscode-docker.images.copyFullTag"
  },
  {
    "id": "vscode-docker.images.group.remove"
  },
  {
    "id": "vscode-docker.images.hideDangling"
  },
  {
    "id": "vscode-docker.images.inspect"
  },
  {
    "id": "vscode-docker.images.prune"
  },
  {
    "id": "vscode-docker.images.pull"
  },
  {
    "id": "vscode-docker.images.push"
  },
  {
    "id": "vscode-docker.images.refresh"
  },
  {
    "id": "vscode-docker.images.remove"
  },
  {
    "id": "vscode-docker.images.run"
  },
  {
    "id": "vscode-docker.images.runAzureCli"
  },
  {
    "id": "vscode-docker.images.runInteractive"
  },
  {
    "id": "vscode-docker.images.showDangling"
  },
  {
    "id": "vscode-docker.images.tag"
  },
  {
    "id": "vscode-docker.networks.configureExplorer"
  },
  {
    "id": "vscode-docker.networks.create"
  },
  {
    "id": "vscode-docker.networks.inspect"
  },
  {
    "id": "vscode-docker.networks.prune"
  },
  {
    "id": "vscode-docker.networks.refresh"
  },
  {
    "id": "vscode-docker.networks.remove"
  },
  {
    "id": "vscode-docker.openDockerDownloadPage"
  },
  {
    "id": "vscode-docker.pruneSystem"
  },
  {
    "id": "vscode-docker.registries.azure.buildImage"
  },
  {
    "id": "vscode-docker.registries.azure.createRegistry"
  },
  {
    "id": "vscode-docker.registries.azure.deleteRegistry"
  },
  {
    "id": "vscode-docker.registries.azure.deleteRepository"
  },
  {
    "id": "vscode-docker.registries.azure.openInPortal"
  },
  {
    "id": "vscode-docker.registries.azure.untagImage"
  },
  {
    "id": "vscode-docker.registries.azure.viewProperties"
  },
  {
    "id": "vscode-docker.registries.connectRegistry"
  },
  {
    "id": "vscode-docker.registries.copyImageDigest"
  },
  {
    "id": "vscode-docker.registries.copyRemoteFullTag"
  },
  {
    "id": "vscode-docker.registries.deleteImage"
  },
  {
    "id": "vscode-docker.registries.deployImageToAca"
  },
  {
    "id": "vscode-docker.registries.deployImageToAzure"
  },
  {
    "id": "vscode-docker.registries.disconnectRegistry"
  },
  {
    "id": "vscode-docker.registries.dockerHub.openInBrowser"
  },
  {
    "id": "vscode-docker.registries.genericV2.addTrackedRegistry"
  },
  {
    "id": "vscode-docker.registries.genericV2.removeTrackedRegistry"
  },
  {
    "id": "vscode-docker.registries.help"
  },
  {
    "id": "vscode-docker.registries.inspectRemoteImageManifest"
  },
  {
    "id": "vscode-docker.registries.logInToDockerCli"
  },
  {
    "id": "vscode-docker.registries.logOutOfDockerCli"
  },
  {
    "id": "vscode-docker.registries.pullImage"
  },
  {
    "id": "vscode-docker.registries.pullRepository"
  },
  {
    "id": "vscode-docker.registries.reconnectRegistry"
  },
  {
    "id": "vscode-docker.registries.refresh"
  },
  {
    "id": "vscode-docker.views.dockerContexts.focus"
  },
  {
    "id": "vscode-docker.views.dockerContexts.removeView"
  },
  {
    "id": "vscode-docker.views.dockerContexts.resetViewLocation"
  },
  {
    "id": "vscode-docker.views.dockerContexts.toggleVisibility"
  },
  {
    "id": "vscode-docker.views.help.focus"
  },
  {
    "id": "vscode-docker.views.help.removeView"
  },
  {
    "id": "vscode-docker.views.help.resetViewLocation"
  },
  {
    "id": "vscode-docker.views.help.toggleVisibility"
  },
  {
    "id": "vscode-docker.volumes.configureExplorer"
  },
  {
    "id": "vscode-docker.volumes.inspect"
  },
  {
    "id": "vscode-docker.volumes.prune"
  },
  {
    "id": "vscode-docker.volumes.refresh"
  },
  {
    "id": "vscode-docker.volumes.remove"
  },
  {
    "id": "vscode-edge-devtools-view.attach"
  },
  {
    "id": "vscode-edge-devtools-view.close-instance"
  },
  {
    "id": "vscode-edge-devtools-view.configureLaunchJson"
  },
  {
    "id": "vscode-edge-devtools-view.copyItem"
  },
  {
    "id": "vscode-edge-devtools-view.cssMirrorContent"
  },
  {
    "id": "vscode-edge-devtools-view.help-links.focus"
  },
  {
    "id": "vscode-edge-devtools-view.help-links.removeView"
  },
  {
    "id": "vscode-edge-devtools-view.help-links.resetViewLocation"
  },
  {
    "id": "vscode-edge-devtools-view.help-links.toggleVisibility"
  },
  {
    "id": "vscode-edge-devtools-view.launch"
  },
  {
    "id": "vscode-edge-devtools-view.launchHtml"
  },
  {
    "id": "vscode-edge-devtools-view.launchProject"
  },
  {
    "id": "vscode-edge-devtools-view.launchScreencast"
  },
  {
    "id": "vscode-edge-devtools-view.openSettings"
  },
  {
    "id": "vscode-edge-devtools-view.refresh"
  },
  {
    "id": "vscode-edge-devtools-view.targets.focus"
  },
  {
    "id": "vscode-edge-devtools-view.targets.removeView"
  },
  {
    "id": "vscode-edge-devtools-view.targets.resetViewLocation"
  },
  {
    "id": "vscode-edge-devtools-view.targets.toggleVisibility"
  },
  {
    "id": "vscode-edge-devtools-view.toggleInspect"
  },
  {
    "id": "vscode-edge-devtools-view.toggleScreencast"
  },
  {
    "id": "vscode-edge-devtools-view.viewChangelog"
  },
  {
    "id": "vscode-edge-devtools-view.viewDocumentation"
  },
  {
    "id": "vscode-edge-devtools.attach"
  },
  {
    "id": "vscode-edge-devtools.attachToCurrentDebugTarget"
  },
  {
    "id": "vscode-edge-devtools.launch"
  },
  {
    "id": "vscode-webhint/apply-code-fix"
  },
  {
    "id": "vscode-webhint/edit-hintrc-project"
  },
  {
    "id": "vscode-webhint/ignore-axe-rule-project"
  },
  {
    "id": "vscode-webhint/ignore-browsers-project"
  },
  {
    "id": "vscode-webhint/ignore-feature-project"
  },
  {
    "id": "vscode-webhint/ignore-hint-project"
  },
  {
    "id": "workbench.action.clearLocalePreference"
  },
  {
    "id": "workbench.action.configureLanguageBasedSettings"
  },
  {
    "id": "workbench.action.configureLocale"
  },
  {
    "id": "workbench.action.extensionHostProfiler.stop"
  },
  {
    "id": "workbench.action.focusCommentsPanel"
  },
  {
    "id": "workbench.action.focusTitleBar"
  },
  {
    "id": "workbench.action.holdLockedScrolling"
  },
  {
    "id": "workbench.action.openAccessibilitySettings"
  },
  {
    "id": "workbench.action.openActiveLogOutputFile"
  },
  {
    "id": "workbench.action.openActiveLogOutputFileInNewWindow"
  },
  {
    "id": "workbench.action.openApplicationSettingsJson"
  },
  {
    "id": "workbench.action.openDefaultKeybindingsFile"
  },
  {
    "id": "workbench.action.openDocumentationUrl"
  },
  {
    "id": "workbench.action.openFolderSettings"
  },
  {
    "id": "workbench.action.openFolderSettingsFile"
  },
  {
    "id": "workbench.action.openGlobalKeybindingsFile"
  },
  {
    "id": "workbench.action.openGlobalSettings"
  },
  {
    "id": "workbench.action.openIssueReporter"
  },
  {
    "id": "workbench.action.openLogFile"
  },
  {
    "id": "workbench.action.openNewsletterSignupUrl"
  },
  {
    "id": "workbench.action.openPrivacyStatementUrl"
  },
  {
    "id": "workbench.action.openProfile.Default"
  },
  {
    "id": "workbench.action.openRawDefaultSettings"
  },
  {
    "id": "workbench.action.openRemoteSettings"
  },
  {
    "id": "workbench.action.openRemoteSettingsFile"
  },
  {
    "id": "workbench.action.openRequestFeatureUrl"
  },
  {
    "id": "workbench.action.openSettings2"
  },
  {
    "id": "workbench.action.openSettingsJson"
  },
  {
    "id": "workbench.action.openTipsAndTricksUrl"
  },
  {
    "id": "workbench.action.openVideoTutorialsUrl"
  },
  {
    "id": "workbench.action.openWorkspaceSettings"
  },
  {
    "id": "workbench.action.openWorkspaceSettingsFile"
  },
  {
    "id": "workbench.action.openYouTubeUrl"
  },
  {
    "id": "workbench.action.output.activeOutputLogLevel.0"
  },
  {
    "id": "workbench.action.output.activeOutputLogLevel.1"
  },
  {
    "id": "workbench.action.output.activeOutputLogLevel.2"
  },
  {
    "id": "workbench.action.output.activeOutputLogLevel.3"
  },
  {
    "id": "workbench.action.output.activeOutputLogLevel.4"
  },
  {
    "id": "workbench.action.output.activeOutputLogLevel.5"
  },
  {
    "id": "workbench.action.output.activeOutputLogLevelDefault"
  },
  {
    "id": "workbench.action.output.show.GitHub.copilot-chat.GitHub Copilot Chat"
  },
  {
    "id": "workbench.action.output.show.GitHub.copilot.GitHub Copilot"
  },
  {
    "id": "workbench.action.output.show.editSessions"
  },
  {
    "id": "workbench.action.output.show.extension-output-esbenp.prettier-vscode-#1-Prettier"
  },
  {
    "id": "workbench.action.output.show.extension-output-ms-edgedevtools.vscode-edge-devtools-#1-Microsoft Edge Tools"
  },
  {
    "id": "workbench.action.output.show.extension-output-vscode.html-language-features-#1-HTML Language Server"
  },
  {
    "id": "workbench.action.output.show.exthost"
  },
  {
    "id": "workbench.action.output.show.main"
  },
  {
    "id": "workbench.action.output.show.notebook.rendering"
  },
  {
    "id": "workbench.action.output.show.ptyhost"
  },
  {
    "id": "workbench.action.output.show.remoteTunnelService"
  },
  {
    "id": "workbench.action.output.show.rendererLog"
  },
  {
    "id": "workbench.action.output.show.sharedprocess"
  },
  {
    "id": "workbench.action.output.show.tasks"
  },
  {
    "id": "workbench.action.output.show.terminal"
  },
  {
    "id": "workbench.action.output.show.userDataSync"
  },
  {
    "id": "workbench.action.output.show.vscode.git.Git"
  },
  {
    "id": "workbench.action.output.show.vscode.github-authentication.GitHub Authentication"
  },
  {
    "id": "workbench.action.output.show.vscode.github.GitHub"
  },
  {
    "id": "workbench.action.output.show.vscode.json-language-features.JSON Language Server"
  },
  {
    "id": "workbench.action.output.show.vscode.typescript-language-features.TypeScript"
  },
  {
    "id": "workbench.action.remote.close"
  },
  {
    "id": "workbench.action.remote.extensions"
  },
  {
    "id": "workbench.action.reportPerformanceIssueUsingReporter"
  },
  {
    "id": "workbench.action.showEmmetCommands"
  },
  {
    "id": "workbench.action.showLogs"
  },
  {
    "id": "workbench.action.showOutputChannels"
  },
  {
    "id": "workbench.action.showWindowLog"
  },
  {
    "id": "workbench.action.tasks.configureDefaultBuildTask"
  },
  {
    "id": "workbench.action.tasks.configureDefaultTestTask"
  },
  {
    "id": "workbench.action.tasks.configureTaskRunner"
  },
  {
    "id": "workbench.action.tasks.openUserTasks"
  },
  {
    "id": "workbench.action.tasks.openWorkspaceFileTasks"
  },
  {
    "id": "workbench.action.tasks.reRunTask"
  },
  {
    "id": "workbench.action.tasks.restartTask"
  },
  {
    "id": "workbench.action.tasks.runTask"
  },
  {
    "id": "workbench.action.tasks.showLog"
  },
  {
    "id": "workbench.action.tasks.showTasks"
  },
  {
    "id": "workbench.action.tasks.terminate"
  },
  {
    "id": "workbench.action.tasks.test"
  },
  {
    "id": "workbench.action.tasks.toggleProblems"
  },
  {
    "id": "workbench.action.toggleActivityBarVisibility"
  },
  {
    "id": "workbench.action.toggleLockedScrolling"
  },
  {
    "id": "workbench.actions.sync.editMachineName"
  },
  {
    "id": "workbench.actions.sync.loadActivity"
  },
  {
    "id": "workbench.actions.sync.turnOffSyncOnMachine"
  },
  {
    "id": "workbench.actions.sync.workbench.views.sync.localActivity.compareWithLocal"
  },
  {
    "id": "workbench.actions.sync.workbench.views.sync.localActivity.replaceCurrent"
  },
  {
    "id": "workbench.actions.sync.workbench.views.sync.localActivity.resolveResource"
  },
  {
    "id": "workbench.actions.sync.workbench.views.sync.remoteActivity.compareWithLocal"
  },
  {
    "id": "workbench.actions.sync.workbench.views.sync.remoteActivity.replaceCurrent"
  },
  {
    "id": "workbench.actions.sync.workbench.views.sync.remoteActivity.resolveResource"
  },
  {
    "id": "workbench.actions.syncData.reset"
  },
  {
    "id": "workbench.debug.action.focusBreakpointsView"
  },
  {
    "id": "workbench.debug.action.focusCallStackView"
  },
  {
    "id": "workbench.debug.action.focusVariablesView"
  },
  {
    "id": "workbench.debug.action.focusWatchView"
  },
  {
    "id": "workbench.debug.breakPointsView.resetViewLocation"
  },
  {
    "id": "workbench.debug.callStackView.resetViewLocation"
  },
  {
    "id": "workbench.debug.loadedScriptsView.focus"
  },
  {
    "id": "workbench.debug.loadedScriptsView.resetViewLocation"
  },
  {
    "id": "workbench.debug.variablesView.resetViewLocation"
  },
  {
    "id": "workbench.debug.watchExpressionsView.resetViewLocation"
  },
  {
    "id": "workbench.debug.welcome.focus"
  },
  {
    "id": "workbench.debug.welcome.removeView"
  },
  {
    "id": "workbench.debug.welcome.resetViewLocation"
  },
  {
    "id": "workbench.debug.welcome.toggleVisibility"
  },
  {
    "id": "workbench.editSessions.actions.delete"
  },
  {
    "id": "workbench.editSessions.actions.deleteAll"
  },
  {
    "id": "workbench.editSessions.actions.resetAuth"
  },
  {
    "id": "workbench.editSessions.actions.resume"
  },
  {
    "id": "workbench.editSessions.actions.resumeFromSerializedPayload"
  },
  {
    "id": "workbench.editSessions.actions.resumeLatest"
  },
  {
    "id": "workbench.editSessions.actions.showEditSessions"
  },
  {
    "id": "workbench.editSessions.actions.showOutputChannel"
  },
  {
    "id": "workbench.editSessions.actions.signIn"
  },
  {
    "id": "workbench.editSessions.actions.store"
  },
  {
    "id": "workbench.editSessions.actions.storeCurrent"
  },
  {
    "id": "workbench.explorer.emptyView.removeView"
  },
  {
    "id": "workbench.explorer.emptyView.resetViewLocation"
  },
  {
    "id": "workbench.explorer.emptyView.toggleVisibility"
  },
  {
    "id": "workbench.explorer.fileView.focus"
  },
  {
    "id": "workbench.explorer.openEditorsView.removeView"
  },
  {
    "id": "workbench.explorer.openEditorsView.resetViewLocation"
  },
  {
    "id": "workbench.explorer.openEditorsView.toggleVisibility"
  },
  {
    "id": "workbench.extensions.action.addExtensionToWorkspaceRecommendations"
  },
  {
    "id": "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations"
  },
  {
    "id": "workbench.extensions.action.addToWorkspaceFolderRecommendations"
  },
  {
    "id": "workbench.extensions.action.addToWorkspaceIgnoredRecommendations"
  },
  {
    "id": "workbench.extensions.action.addToWorkspaceRecommendations"
  },
  {
    "id": "workbench.extensions.action.checkForUpdates"
  },
  {
    "id": "workbench.extensions.action.clearExtensionsSearchResults"
  },
  {
    "id": "workbench.extensions.action.clearLanguage"
  },
  {
    "id": "workbench.extensions.action.configure"
  },
  {
    "id": "workbench.extensions.action.configureKeybindings"
  },
  {
    "id": "workbench.extensions.action.configureWorkspaceFolderRecommendedExtensions"
  },
  {
    "id": "workbench.extensions.action.configureWorkspaceRecommendedExtensions"
  },
  {
    "id": "workbench.extensions.action.copyExtension"
  },
  {
    "id": "workbench.extensions.action.copyExtensionId"
  },
  {
    "id": "workbench.extensions.action.disableAll"
  },
  {
    "id": "workbench.extensions.action.disableAllWorkspace"
  },
  {
    "id": "workbench.extensions.action.disableAutoUpdate"
  },
  {
    "id": "workbench.extensions.action.enableAll"
  },
  {
    "id": "workbench.extensions.action.enableAllWorkspace"
  },
  {
    "id": "workbench.extensions.action.enableAutoUpdate"
  },
  {
    "id": "workbench.extensions.action.extensionUpdates"
  },
  {
    "id": "workbench.extensions.action.focusExtensionsView"
  },
  {
    "id": "workbench.extensions.action.ignoreRecommendation"
  },
  {
    "id": "workbench.extensions.action.install.anotherVersion"
  },
  {
    "id": "workbench.extensions.action.install.specificVersion"
  },
  {
    "id": "workbench.extensions.action.installAndDonotSync"
  },
  {
    "id": "workbench.extensions.action.installExtensionFromLocation"
  },
  {
    "id": "workbench.extensions.action.installExtensions"
  },
  {
    "id": "workbench.extensions.action.installPrereleaseAndDonotSync"
  },
  {
    "id": "workbench.extensions.action.installUnsigned"
  },
  {
    "id": "workbench.extensions.action.installVSIX"
  },
  {
    "id": "workbench.extensions.action.installWorkspaceRecommendedExtensions"
  },
  {
    "id": "workbench.extensions.action.listBuiltInExtensions"
  },
  {
    "id": "workbench.extensions.action.listWorkspaceUnsupportedExtensions"
  },
  {
    "id": "workbench.extensions.action.manageAccountPreferences"
  },
  {
    "id": "workbench.extensions.action.openExtensionsFolder"
  },
  {
    "id": "workbench.extensions.action.recentlyPublishedExtensions"
  },
  {
    "id": "workbench.extensions.action.refreshExtension"
  },
  {
    "id": "workbench.extensions.action.reinstall"
  },
  {
    "id": "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations"
  },
  {
    "id": "workbench.extensions.action.setColorTheme"
  },
  {
    "id": "workbench.extensions.action.setFileIconTheme"
  },
  {
    "id": "workbench.extensions.action.setProductIconTheme"
  },
  {
    "id": "workbench.extensions.action.showDisabledExtensions"
  },
  {
    "id": "workbench.extensions.action.showEnabledExtensions"
  },
  {
    "id": "workbench.extensions.action.showLanguageExtensions"
  },
  {
    "id": "workbench.extensions.action.showPopularExtensions"
  },
  {
    "id": "workbench.extensions.action.showPreReleaseVersion"
  },
  {
    "id": "workbench.extensions.action.showRecommendedExtensions"
  },
  {
    "id": "workbench.extensions.action.showRecommendedKeymapExtensions"
  },
  {
    "id": "workbench.extensions.action.showReleasedVersion"
  },
  {
    "id": "workbench.extensions.action.switchToPreRlease"
  },
  {
    "id": "workbench.extensions.action.switchToRelease"
  },
  {
    "id": "workbench.extensions.action.toggleApplyToAllProfiles"
  },
  {
    "id": "workbench.extensions.action.toggleAutoUpdateForExtension"
  },
  {
    "id": "workbench.extensions.action.toggleAutoUpdatesForPublisher"
  },
  {
    "id": "workbench.extensions.action.toggleIgnoreExtension"
  },
  {
    "id": "workbench.extensions.action.undoIgnoredRecommendation"
  },
  {
    "id": "workbench.extensions.action.updateAllExtensions"
  },
  {
    "id": "workbench.extensions.command.installFromVSIX"
  },
  {
    "id": "workbench.extensions.installMissingDependencies"
  },
  {
    "id": "workbench.output.action.clearOutput"
  },
  {
    "id": "workbench.output.action.switchBetweenOutputs"
  },
  {
    "id": "workbench.output.action.toggleAutoScroll"
  },
  {
    "id": "workbench.panel.chat.view.copilot.focus"
  },
  {
    "id": "workbench.panel.chat.view.copilot.removeView"
  },
  {
    "id": "workbench.panel.chat.view.copilot.resetViewLocation"
  },
  {
    "id": "workbench.panel.chat.view.copilot.toggleVisibility"
  },
  {
    "id": "workbench.panel.chatSidebar"
  },
  {
    "id": "workbench.panel.chatSidebar.resetViewContainerLocation"
  },
  {
    "id": "workbench.panel.comments"
  },
  {
    "id": "workbench.panel.comments.removeView"
  },
  {
    "id": "workbench.panel.comments.resetViewContainerLocation"
  },
  {
    "id": "workbench.panel.comments.resetViewLocation"
  },
  {
    "id": "workbench.panel.comments.toggleVisibility"
  },
  {
    "id": "workbench.panel.markers.resetViewContainerLocation"
  },
  {
    "id": "workbench.panel.markers.view.focus"
  },
  {
    "id": "workbench.panel.markers.view.removeView"
  },
  {
    "id": "workbench.panel.markers.view.resetViewLocation"
  },
  {
    "id": "workbench.panel.markers.view.toggleVisibility"
  },
  {
    "id": "workbench.panel.output.focus"
  },
  {
    "id": "workbench.panel.output.removeView"
  },
  {
    "id": "workbench.panel.output.resetViewContainerLocation"
  },
  {
    "id": "workbench.panel.output.resetViewLocation"
  },
  {
    "id": "workbench.panel.output.toggleVisibility"
  },
  {
    "id": "workbench.panel.repl.resetViewContainerLocation"
  },
  {
    "id": "workbench.panel.repl.view.focus"
  },
  {
    "id": "workbench.panel.repl.view.removeView"
  },
  {
    "id": "workbench.panel.repl.view.resetViewLocation"
  },
  {
    "id": "workbench.panel.repl.view.toggleVisibility"
  },
  {
    "id": "workbench.panel.testResults.resetViewContainerLocation"
  },
  {
    "id": "workbench.panel.testResults.view.focus"
  },
  {
    "id": "workbench.panel.testResults.view.resetViewLocation"
  },
  {
    "id": "workbench.profiles.actions.createFromCurrentProfile"
  },
  {
    "id": "workbench.profiles.actions.createProfile"
  },
  {
    "id": "workbench.profiles.actions.deleteProfile"
  },
  {
    "id": "workbench.profiles.actions.exportProfile"
  },
  {
    "id": "workbench.profiles.actions.help"
  },
  {
    "id": "workbench.profiles.actions.manageProfiles"
  },
  {
    "id": "workbench.profiles.actions.newWindowWithProfile"
  },
  {
    "id": "workbench.profiles.actions.switchProfile"
  },
  {
    "id": "workbench.remoteTunnel.actions.configure"
  },
  {
    "id": "workbench.remoteTunnel.actions.connecting"
  },
  {
    "id": "workbench.remoteTunnel.actions.copyToClipboard"
  },
  {
    "id": "workbench.remoteTunnel.actions.learnMore"
  },
  {
    "id": "workbench.remoteTunnel.actions.manage"
  },
  {
    "id": "workbench.remoteTunnel.actions.showLog"
  },
  {
    "id": "workbench.remoteTunnel.actions.turnOff"
  },
  {
    "id": "workbench.remoteTunnel.actions.turnOn"
  },
  {
    "id": "workbench.scm.focus"
  },
  {
    "id": "workbench.scm.history.focus"
  },
  {
    "id": "workbench.scm.history.resetViewLocation"
  },
  {
    "id": "workbench.scm.removeView"
  },
  {
    "id": "workbench.scm.repositories.focus"
  },
  {
    "id": "workbench.scm.repositories.resetViewLocation"
  },
  {
    "id": "workbench.scm.resetViewLocation"
  },
  {
    "id": "workbench.scm.toggleVisibility"
  },
  {
    "id": "workbench.userData.actions.cancelTurnOn"
  },
  {
    "id": "workbench.userData.actions.signin"
  },
  {
    "id": "workbench.userData.actions.turningOn"
  },
  {
    "id": "workbench.userDataSync.actions.acceptMerges"
  },
  {
    "id": "workbench.userDataSync.actions.configure"
  },
  {
    "id": "workbench.userDataSync.actions.help"
  },
  {
    "id": "workbench.userDataSync.actions.manage"
  },
  {
    "id": "workbench.userDataSync.actions.settings"
  },
  {
    "id": "workbench.userDataSync.actions.showConflicts"
  },
  {
    "id": "workbench.userDataSync.actions.showLog"
  },
  {
    "id": "workbench.userDataSync.actions.showSyncedData"
  },
  {
    "id": "workbench.userDataSync.actions.syncNow"
  },
  {
    "id": "workbench.userDataSync.actions.turnOff"
  },
  {
    "id": "workbench.userDataSync.actions.turnOn"
  },
  {
    "id": "workbench.view.debug.resetViewContainerLocation"
  },
  {
    "id": "workbench.view.editSessions.resetViewContainerLocation"
  },
  {
    "id": "workbench.view.explorer.resetViewContainerLocation"
  },
  {
    "id": "workbench.view.extension.copilot-chat"
  },
  {
    "id": "workbench.view.extension.copilot-chat.resetViewContainerLocation"
  },
  {
    "id": "workbench.view.extension.dockerView"
  },
  {
    "id": "workbench.view.extension.dockerView.resetViewContainerLocation"
  },
  {
    "id": "workbench.view.extension.references-view"
  },
  {
    "id": "workbench.view.extension.references-view.resetViewContainerLocation"
  },
  {
    "id": "workbench.view.extension.test"
  },
  {
    "id": "workbench.view.extension.test.resetViewContainerLocation"
  },
  {
    "id": "workbench.view.extension.vscode-edge-devtools-view"
  },
  {
    "id": "workbench.view.extension.vscode-edge-devtools-view.resetViewContainerLocation"
  },
  {
    "id": "workbench.view.extensions.resetViewContainerLocation"
  },
  {
    "id": "workbench.view.remote"
  },
  {
    "id": "workbench.view.remote.resetViewContainerLocation"
  },
  {
    "id": "workbench.view.scm.resetViewContainerLocation"
  },
  {
    "id": "workbench.view.search.focus"
  },
  {
    "id": "workbench.view.search.removeView"
  },
  {
    "id": "workbench.view.search.resetViewContainerLocation"
  },
  {
    "id": "workbench.view.search.resetViewLocation"
  },
  {
    "id": "workbench.view.search.toggleVisibility"
  },
  {
    "id": "workbench.view.sync"
  },
  {
    "id": "workbench.view.sync.resetViewContainerLocation"
  },
  {
    "id": "workbench.view.testCoverage.focus"
  },
  {
    "id": "workbench.view.testCoverage.resetViewLocation"
  },
  {
    "id": "workbench.view.testing.focus"
  },
  {
    "id": "workbench.view.testing.resetViewLocation"
  },
  {
    "id": "workbench.views.editSessions.data.focus"
  },
  {
    "id": "workbench.views.editSessions.data.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.builtinFeatureExtensions.focus"
  },
  {
    "id": "workbench.views.extensions.builtinFeatureExtensions.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.builtinProgrammingLanguageExtensions.focus"
  },
  {
    "id": "workbench.views.extensions.builtinProgrammingLanguageExtensions.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.builtinThemeExtensions.focus"
  },
  {
    "id": "workbench.views.extensions.builtinThemeExtensions.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.deprecatedExtensions.focus"
  },
  {
    "id": "workbench.views.extensions.deprecatedExtensions.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.disabled.focus"
  },
  {
    "id": "workbench.views.extensions.disabled.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.enabled.focus"
  },
  {
    "id": "workbench.views.extensions.enabled.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.installed.focus"
  },
  {
    "id": "workbench.views.extensions.installed.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.marketplace.focus"
  },
  {
    "id": "workbench.views.extensions.marketplace.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.otherRecommendations.focus"
  },
  {
    "id": "workbench.views.extensions.otherRecommendations.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.popular.focus"
  },
  {
    "id": "workbench.views.extensions.popular.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.searchBuiltin.focus"
  },
  {
    "id": "workbench.views.extensions.searchBuiltin.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.searchDisabled.focus"
  },
  {
    "id": "workbench.views.extensions.searchDisabled.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.searchEnabled.focus"
  },
  {
    "id": "workbench.views.extensions.searchEnabled.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.searchInstalled.focus"
  },
  {
    "id": "workbench.views.extensions.searchInstalled.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.searchOutdated.focus"
  },
  {
    "id": "workbench.views.extensions.searchOutdated.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.searchRecentlyUpdated.focus"
  },
  {
    "id": "workbench.views.extensions.searchRecentlyUpdated.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.searchWorkspaceUnsupported.focus"
  },
  {
    "id": "workbench.views.extensions.searchWorkspaceUnsupported.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.untrustedPartiallySupportedExtensions.focus"
  },
  {
    "id": "workbench.views.extensions.untrustedPartiallySupportedExtensions.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.untrustedUnsupportedExtensions.focus"
  },
  {
    "id": "workbench.views.extensions.untrustedUnsupportedExtensions.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.virtualPartiallySupportedExtensions.focus"
  },
  {
    "id": "workbench.views.extensions.virtualPartiallySupportedExtensions.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.virtualUnsupportedExtensions.focus"
  },
  {
    "id": "workbench.views.extensions.virtualUnsupportedExtensions.resetViewLocation"
  },
  {
    "id": "workbench.views.extensions.workspaceRecommendations.focus"
  },
  {
    "id": "workbench.views.extensions.workspaceRecommendations.resetViewLocation"
  },
  {
    "id": "workbench.views.sync.conflicts.focus"
  },
  {
    "id": "workbench.views.sync.conflicts.resetViewLocation"
  },
  {
    "id": "workbench.views.sync.externalActivity.focus"
  },
  {
    "id": "workbench.views.sync.externalActivity.resetViewLocation"
  },
  {
    "id": "workbench.views.sync.localActivity.focus"
  },
  {
    "id": "workbench.views.sync.localActivity.resetViewLocation"
  },
  {
    "id": "workbench.views.sync.machines.focus"
  },
  {
    "id": "workbench.views.sync.machines.resetViewLocation"
  },
  {
    "id": "workbench.views.sync.remoteActivity.focus"
  },
  {
    "id": "workbench.views.sync.remoteActivity.resetViewLocation"
  },
  {
    "id": "workbench.views.sync.troubleshoot.focus"
  },
  {
    "id": "workbench.views.sync.troubleshoot.resetViewLocation"
  },
  {
    "id": "~remote.forwardedPorts.focus"
  },
  {
    "id": "~remote.forwardedPorts.removeView"
  },
  {
    "id": "~remote.forwardedPorts.resetViewLocation"
  },
  {
    "id": "~remote.forwardedPorts.toggleVisibility"
  },
  {
    "id": "~remote.forwardedPortsContainer"
  },
  {
    "id": "~remote.forwardedPortsContainer.resetViewContainerLocation"
  },
  {
    "id": "inlineChat.discard",
    "when": "inlineChatHasProvider && inlineChatVisible && !inlineChatUserDidEdit"
  },
  {
    "id": "settings.action.clearSearchResults",
    "when": "inSettingsEditor && inSettingsSearch"
  },
  {
    "id": "settings.action.focusSettingsFile",
    "when": "inSettingsSearch && !suggestWidgetVisible"
  },
  {
    "id": "settings.action.search",
    "when": "inSettingsEditor"
  },
  {
    "id": "notifications.hideToasts",
    "when": "notificationToastsVisible"
  },
  {
    "id": "editor.action.defineKeybinding"
  },
  {
    "id": "keybindings.editor.acceptWhenExpression",
    "when": "inKeybindings && whenFocus && !suggestWidgetVisible"
  },
  {
    "id": "keybindings.editor.addKeybinding",
    "when": "inKeybindings && keybindingFocus"
  },
  {
    "id": "keybindings.editor.clearSearchResults",
    "when": "inKeybindings && inKeybindingsSearch"
  },
  {
    "id": "keybindings.editor.copyKeybindingEntry",
    "when": "inKeybindings && keybindingFocus && !whenFocus"
  },
  {
    "id": "keybindings.editor.defineKeybinding",
    "when": "inKeybindings && keybindingFocus && !whenFocus"
  },
  {
    "id": "keybindings.editor.defineWhenExpression",
    "when": "inKeybindings && keybindingFocus"
  },
  {
    "id": "keybindings.editor.focusKeybindings",
    "when": "inKeybindings && inKeybindingsSearch"
  },
  {
    "id": "keybindings.editor.recordSearchKeys",
    "when": "inKeybindings && inKeybindingsSearch"
  },
  {
    "id": "keybindings.editor.rejectWhenExpression",
    "when": "inKeybindings && whenFocus && !suggestWidgetVisible"
  },
  {
    "id": "keybindings.editor.removeKeybinding",
    "when": "inKeybindings && keybindingFocus && !inputFocus"
  },
  {
    "id": "keybindings.editor.searchKeybindings",
    "when": "inKeybindings"
  },
  {
    "id": "keybindings.editor.toggleSortByPrecedence",
    "when": "inKeybindings"
  },
  {
    "id": "notification.acceptPrimaryAction",
    "when": "notificationFocus || notificationToastsVisible"
  },
  {
    "id": "notification.clear",
    "when": "notificationFocus"
  },
  {
    "id": "notification.collapse",
    "when": "notificationFocus"
  },
  {
    "id": "notification.expand",
    "when": "notificationFocus"
  },
  {
    "id": "notification.toggle",
    "when": "notificationFocus"
  },
  {
    "id": "notifications.focusFirstToast",
    "when": "notificationFocus && notificationToastsVisible"
  },
  {
    "id": "notifications.focusLastToast",
    "when": "notificationFocus && notificationToastsVisible"
  },
  {
    "id": "notifications.focusNextToast",
    "when": "notificationFocus && notificationToastsVisible"
  },
  {
    "id": "notifications.focusPreviousToast",
    "when": "notificationFocus && notificationToastsVisible"
  },
  {
    "id": "notifications.showList"
  },
  {
    "id": "settings.action.focusLevelUp",
    "when": "inSettingsEditor && !inSettingsJSONEditor && !inSettingsSearch"
  },
  {
    "id": "settings.action.focusSettingControl",
    "when": "inSettingsEditor && settingRowFocus"
  },
  {
    "id": "settings.action.focusSettingsFromSearch",
    "when": "inSettingsSearch && !suggestWidgetVisible"
  },
  {
    "id": "settings.action.focusSettingsList",
    "when": "inSettingsEditor && settingsTocRowFocus"
  },
  {
    "id": "settings.action.focusTOC",
    "when": "inSettingsEditor && settingRowFocus"
  },
  {
    "id": "settings.action.showContextMenu",
    "when": "inSettingsEditor"
  },
  {
    "id": "workbench.action.keybindingsReference"
  },
  {
    "id": "workbench.action.openGlobalKeybindings"
  },
  {
    "id": "workbench.action.openSettings"
  },
  {
    "id": "workbench.action.output.toggleOutput",
    "when": "workbench.panel.output.active"
  },
  {
    "id": "workbench.action.remote.showMenu"
  },
  {
    "id": "workbench.action.tasks.build",
    "when": "taskCommandsRegistered"
  },
  {
    "id": "workbench.action.terminal.chat.focusInput",
    "when": "terminalChatFocus && !inlineChatFocused"
  },
  {
    "id": "workbench.action.terminal.chat.focusResponse",
    "when": "terminalChatFocus"
  },
  {
    "id": "workbench.action.terminal.toggleTerminal",
    "when": "terminal.active"
  },
  {
    "id": "workbench.actions.view.problems",
    "when": "workbench.panel.markers.view.active"
  },
  {
    "id": "workbench.debug.action.toggleRepl",
    "when": "workbench.panel.repl.view.active"
  },
  {
    "id": "workbench.files.action.focusOpenEditorsView",
    "when": "workbench.explorer.openEditorsView.active"
  },
  {
    "id": "workbench.view.debug",
    "when": "viewContainer.workbench.view.debug.enabled"
  },
  {
    "id": "workbench.view.explorer",
    "when": "viewContainer.workbench.view.explorer.enabled"
  },
  {
    "id": "workbench.view.extensions",
    "when": "viewContainer.workbench.view.extensions.enabled"
  },
  {
    "id": "workbench.view.scm",
    "when": "workbench.scm.active"
  },
  {
    "id": "workbench.view.search",
    "when": "workbench.view.search.active && neverMatch =~ /doesNotMatch/"
  },
  {
    "id": "notifications.hideList",
    "when": "notificationCenterVisible"
  },
  {
    "id": "extension.node-debug.startWithStopOnEntry",
    "when": "!inDebugMode && debugConfigurationType == 'node' || !inDebugMode && debugConfigurationType == 'pwa-extensionHost' || !inDebugMode && debugConfigurationType == 'pwa-node'"
  },
  {
    "id": "git.stageSelectedRanges",
    "when": "isInDiffEditor && !operationInProgress"
  },
  {
    "id": "markdown.showPreview",
    "when": "!notebookEditorFocused && editorLangId == 'markdown'"
  },
  {
    "id": "references-view.findReferences",
    "when": "editorHasReferenceProvider"
  },
  {
    "id": "git.unstageSelectedRanges",
    "when": "isInDiffEditor && !operationInProgress"
  },
  {
    "id": "markdown.showPreviewToSide",
    "when": "!notebookEditorFocused && editorLangId == 'markdown'"
  },
  {
    "id": "references-view.next",
    "when": "reference-list.hasResult && references-view.canNavigate"
  },
  {
    "id": "git.revertSelectedRanges",
    "when": "isInDiffEditor && !operationInProgress"
  },
  {
    "id": "references-view.prev",
    "when": "reference-list.hasResult && references-view.canNavigate"
  },
  {
    "id": "references-view.showCallHierarchy",
    "when": "editorHasCallHierarchyProvider"
  },
  {
    "id": "github.copilot.generate",
    "when": "editorTextFocus && github.copilot.activated && !commentEditorFocused && !inInteractiveInput && !interactiveEditorFocused"
  },
  {
    "id": "io.orta.jest.editor.run-all-tests",
    "when": "editorLangId =~ /(javascript|javascriptreact|typescript|typescriptreact|vue)/"
  },
  {
    "id": "python.execSelectionInTerminal",
    "when": "editorTextFocus && !findInputFocussed && !isCompositeNotebook && !jupyter.ownsSelection && !notebookEditorFocused && !replaceInputFocussed && editorLangId == 'python'"
  },
  {
    "id": "remote-wsl.revealInExplorer",
    "when": "editorFocus && remoteName == 'wsl'"
  },
  {
    "id": "github.copilot.acceptCursorPanelSolution",
    "when": "github.copilot.activated && github.copilot.panelVisible && activeWebviewPanelId == 'GitHub Copilot Suggestions'"
  },
  {
    "id": "python.execInREPL",
    "when": "config.python.REPL.sendToNativeREPL && editorTextFocus && !accessibilityModeEnabled && !isCompositeNotebook && !jupyter.ownsSelection && !notebookEditorFocused && editorLangId == 'python'"
  },
  {
    "id": "github.copilot.previousPanelSolution",
    "when": "github.copilot.activated && github.copilot.panelVisible && activeWebviewPanelId == 'GitHub Copilot Suggestions'"
  },
  {
    "id": "python.execInREPLEnter",
    "when": "!config.interactiveWindow.executeWithShiftEnter && !inlineChatFocused && activeEditor == 'workbench.editor.repl'"
  },
  {
    "id": "github.copilot.nextPanelSolution",
    "when": "github.copilot.activated && github.copilot.panelVisible && activeWebviewPanelId == 'GitHub Copilot Suggestions'"
  },
  {
    "id": "python.execInInteractiveWindowEnter",
    "when": "!config.interactiveWindow.executeWithShiftEnter && !inlineChatFocused && activeEditor == 'workbench.editor.interactive'"
  },
  {
    "id": "python.refreshTensorBoard",
    "when": "python.hasActiveTensorBoardSession"
  }
]
