[ { "key": "tab", "command": "editor.action.indentLines", "when": "editorHasSelection && editorTextFocus && !hasOtherSuggestions && !inSnippetMode && !suggestWidgetVisible" }, { "key": "ctrl+]", "command": "-editor.action.indentLines", "when": "editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+k ctrl+shift+l", "command": "workbench.action.editor.changeLanguageMode" }, { "key": "ctrl+k m", "command": "-workbench.action.editor.changeLanguageMode" }, { "key": "ctrl+shift+k ctrl+shift+m", "command": "workbench.action.editor.changeEncoding" }, { "key": "ctrl+shift+d", "command": "editor.action.insertCursorAtEndOfEachLineSelected", "when": "editorTextFocus" }, { "key": "shift+alt+i", "command": "-editor.action.insertCursorAtEndOfEachLineSelected", "when": "editorTextFocus" }, { "key": "ctrl+alt+s", "command": "workbench.action.openSettings" }, { "key": "ctrl+,", "command": "-workbench.action.openSettings" }, { "key": "ctrl+numpad_subtract", "command": "-workbench.action.zoomOut" }, { "key": "ctrl+numpad_add", "command": "-workbench.action.zoomIn" }, { "key": "ctrl+numpad_subtract", "command": "editor.fold", "when": "editorTextFocus && foldingEnabled" }, { "key": "ctrl+shift+[", "command": "-editor.fold", "when": "editorTextFocus && foldingEnabled" }, { "key": "ctrl+numpad_add", "command": "editor.unfold", "when": "editorTextFocus && foldingEnabled" }, { "key": "ctrl+shift+]", "command": "-editor.unfold", "when": "editorTextFocus && foldingEnabled" }, { "key": "ctrl+shift+numpad_subtract", "command": "editor.foldRecursively", "when": "editorTextFocus && foldingEnabled" }, { "key": "ctrl+k ctrl+[", "command": "-editor.foldRecursively", "when": "editorTextFocus && foldingEnabled" }, { "key": "ctrl+shift+numpad_add", "command": "editor.unfoldRecursively", "when": "editorTextFocus && foldingEnabled" }, { "key": "ctrl+k ctrl+]", "command": "-editor.unfoldRecursively", "when": "editorTextFocus && foldingEnabled" }, { "key": "ctrl+q", "command": "-workbench.action.quit" }, { "key": "ctrl+shift+down", "command": "-editor.action.insertCursorBelow", "when": "editorTextFocus" }, { "key": "ctrl+shift+up", "command": "-editor.action.insertCursorAbove", "when": "editorTextFocus" }, { "key": "ctrl+shift+down", "command": "editor.action.moveLinesDownAction", "when": "editorTextFocus && !editorReadonly" }, { "key": "alt+down", "command": "-editor.action.moveLinesDownAction", "when": "editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+up", "command": "editor.action.moveLinesUpAction", "when": "editorTextFocus && !editorReadonly" }, { "key": "alt+up", "command": "-editor.action.moveLinesUpAction", "when": "editorTextFocus && !editorReadonly" }, { "key": "ctrl+r", "command": "-workbench.action.openRecent" }, { "key": "ctrl+r", "command": "editor.action.startFindReplaceAction", "when": "editorFocus || editorIsOpen" }, { "key": "ctrl+h", "command": "-editor.action.startFindReplaceAction", "when": "editorFocus || editorIsOpen" }, { "key": "shift+f6", "command": "editor.action.refactor", "when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+r", "command": "-editor.action.refactor", "when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+r", "command": "-rerunSearchEditorSearch", "when": "inSearchEditor" }, { "key": "ctrl+shift+r", "command": "workbench.action.replaceInFiles" }, { "key": "ctrl+shift+h", "command": "-workbench.action.replaceInFiles" }, { "key": "ctrl+shift+l", "command": "-editor.action.selectHighlights", "when": "editorFocus" }, { "key": "alt+d", "command": "editor.action.selectHighlights" }, { "key": "ctrl+shift+b", "command": "-workbench.action.tasks.build", "when": "taskCommandsRegistered" }, { "key": "ctrl+shift+b", "command": "git.checkout" }, { "key": "ctrl+q", "command": "editor.action.showDefinitionPreviewHover" }, { "key": "ctrl+shift+/", "command": "editor.action.blockComment", "when": "editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+a", "command": "-editor.action.blockComment", "when": "editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+p", "command": "workbench.action.showCommands" }, { "key": "ctrl+shift+p", "command": "-workbench.action.showCommands" }, { "key": "alt+f12", "command": "workbench.action.terminal.toggleTerminal", "when": "terminal.active" }, { "key": "ctrl+`", "command": "-workbench.action.terminal.toggleTerminal", "when": "terminal.active" }, { "key": "alt+right", "command": "editor.action.inlineSuggest.acceptNextWord", "when": "editorTextFocus && inlineSuggestionVisible" }, { "key": "meta+right", "command": "-editor.action.inlineSuggest.acceptNextWord", "when": "editorTextFocus && inlineSuggestionVisible" }, { "key": "ctrl+o", "command": "workbench.action.files.openFile" }, { "key": "ctrl+o", "command": "-workbench.action.files.openFile", "when": "true" }, { "key": "ctrl+o", "command": "-workbench.action.files.openFileFolder", "when": "isMacNative && openFolderWorkspaceSupport" }, { "key": "ctrl+o", "command": "-workbench.action.files.openFolderViaWorkspace", "when": "!openFolderWorkspaceSupport && workbenchState == 'workspace'" }, { "key": "ctrl+p ctrl+p", "command": "workbench.profiles.actions.switchProfile" }, { "key": "f4", "command": "git.openFile" }, { "key": "ctrl+e", "command": "workbench.action.openRecent" }, { "key": "alt+space", "command": "localaipilot.codeComplete" }, { "key": "shift+alt+w", "command": "-localaipilot.codeComplete" } ]