[
{
"key": "ctrl+s",
"command": "workbench.action.files.save",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+s",
"command": "workbench.action.files.saveAs"
},
{
"key": "ctrl+w",
"command": "workbench.action.closeActiveEditor",
"when": "editorTextFocus"
},
{
"key": "ctrl+n",
"command": "workbench.action.files.newUntitledFile"
},
{
"key": "ctrl+shift+n",
"command": "workbench.action.newWindow"
},
{
"key": "ctrl+c",
"command": "editor.action.clipboardCopyAction",
"when": "editorTextFocus"
},
{
"key": "ctrl+x",
"command": "editor.action.clipboardCutAction",
"when": "editorTextFocus"
},
{
"key": "ctrl+v",
"command": "editor.action.clipboardPasteAction",
"when": "editorTextFocus"
},
{
"key": "ctrl+z",
"command": "undo",
"when": "editorTextFocus"
},
{
"key": "ctrl+y",
"command": "redo",
"when": "editorTextFocus"
},
{
"key": "shift+alt+down",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus"
},
{
"key": "shift+alt+up",
"command": "editor.action.copyLinesUpAction",
"when": "editorTextFocus"
},
{
"key": "alt+down",
"command": "editor.action.moveLinesDownAction",
"when": "editorTextFocus"
},
{
"key": "alt+up",
"command": "editor.action.moveLinesUpAction",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+k",
"command": "editor.action.deleteLines",
"when": "editorTextFocus"
},
{
"key": "ctrl+a",
"command": "editor.action.selectAll",
"when": "editorTextFocus"
},
{
"key": "ctrl+d",
"command": "editor.action.addSelectionToNextFindMatch",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+l",
"command": "editor.action.selectHighlights",
"when": "editorTextFocus"
},
{
"key": "ctrl+/",
"command": "editor.action.commentLine",
"when": "editorTextFocus"
},
{
"key": "alt+shift+i",
"command": "editor.action.insertSnippet",
"args": {
"snippet": "/**\n * $1\n */"
},
"when": "editorTextFocus"
},
{
"key": "alt+shift+c",
"command": "editor.action.insertSnippet",
"args": {
"snippet": "/* ========== $1 ========== */"
},
"when": "editorTextFocus"
},
{
"key": "shift+alt+f",
"command": "editor.action.formatDocument",
"when": "editorTextFocus"
},
{
"key": "ctrl+k",
"command": "editor.action.formatSelection",
"when": "editorTextFocus"
},
{
"key": "ctrl+f",
"command": "actions.find",
"when": "editorTextFocus"
},
{
"key": "ctrl+h",
"command": "actions.replace",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+f",
"command": "search.action.openNewEditor"
},
{
"key": "ctrl+b",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+`",
"command": "workbench.action.terminal.toggleTerminal"
},
{
"key": "ctrl+shift+i",
"command": "trae.inlineChat.open",
"when": "editorTextFocus"
},
{
"key": "alt+left",
"command": "workbench.action.navigateBack"
},
{
"key": "alt+right",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+enter",
"command": "editor.action.insertLineAfter",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+enter",
"command": "editor.action.insertLineBefore",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+alt+down",
"command": "editor.action.insertCursorBelow",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+alt+up",
"command": "editor.action.insertCursorAbove",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+m",
"command": "workbench.action.showErrorsWarnings"
},
{
"key": "f2",
"command": "editor.action.rename",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+p",
"command": "workbench.action.showCommands"
},
{
"key": "ctrl+p",
"command": "workbench.action.quickOpen"
},
{
"key": "ctrl+shift+o",
"command": "workbench.action.gotoSymbol"
},
{
"key": "ctrl+g",
"command": "workbench.action.gotoLine"
},
{
"key": "ctrl+shift+]",
"command": "editor.fold",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+[",
"command": "editor.unfold",
"when": "editorTextFocus"
},
{
"key": "ctrl+tab",
"command": "workbench.action.nextEditorInGroup"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.previousEditorInGroup"
},
{
"key": "shift+f12",
"command": "editor.action.showReferences",
"when": "editorTextFocus"
},
{
"key": "f12",
"command": "editor.action.gotoDeclaration",
"when": "editorTextFocus"
}
]