diff --git a/package.json b/package.json index 0a4af18..3c38aec 100644 --- a/package.json +++ b/package.json @@ -87,8 +87,75 @@ "command": "mind-reader.resetEditorScale", "key": "shift+enter", "mac": "" - } - ], + }, + + { + "command": "mind-reader.showAllSymbols", + "key": "Ctrl+T", + "mac": "" + }, + + { + "command": "mind-reader.gotoLine", + "key": "CTRL+G", + "mac": "" + }, + + { + "command": "mind-reader.quickOpen", + "key": "CTRL+P", + "mac": "" + }, + + { + "command": "mind-reader.gotoSymbol", + "key": "Ctrl+Shift+O", + "mac": "" + }, + + { + "command": "mind-reader.showProblems", + "key": "Ctrl+Shift+M", + "mac": "" + }, + + { + "command": "mind-reader.nextInFiles", + "key": "F8", + "mac": "" + }, + + { + "command": "mind-reader.prevInFiles", + "key": "Shift+F8", + "mac": "" + }, + + { + "command": "mind-reader.quickOpenPreviousRecentlyUsedEditorInGroup", + "key": "Ctrl+Tab", + "mac": "" + }, + + { + "command": "mind-reader.navigateBack", + "key": "Ctrl+Alt+-", + "mac": "" + }, + + { + "command": "mind-reader.getuickInputBack", + "key": "Ctrl+Alt+-", + "mac": "" + }, + + { + "command": "mind-reader.navigateForward", + "key": "Ctrl+Shift+-", + "mac": "" + } + + ], "menus": { "editor/context": [ { diff --git a/src/commands.ts b/src/commands.ts index efbaded..6a6a976 100644 --- a/src/commands.ts +++ b/src/commands.ts @@ -50,13 +50,72 @@ const commands: Command[] = [ callback: resetEditorScale, }, + //Navigation Keys...... + { + name: 'mind-reader.showAllSymbols', + callback: () => vscode.commands.executeCommand('workbench.action.showAllSymbols'), + }, + + { + name: 'mind-reader.gotoLine', + callback: () => vscode.commands.executeCommand('workbench.action.gotoLine'), + }, + + { + name: 'mind-reader.quickOpen', + callback: () => vscode.commands.executeCommand('workbench.action.quickOpen'), + }, + + { + name: 'mind-reader.gotoSymbol', + callback: () => vscode.commands.executeCommand('workbench.action.gotoSymbol'), + }, + + { + name: 'mind-reader.showProblems', + callback: () => vscode.commands.executeCommand('workbench.actions.view.problems'), + }, + + { + name: 'mind-reader.nextInFiles', + callback: () => vscode.commands.executeCommand('editor.action.marker.nextInFiles'), + }, + + { + name: 'mind-reader.prevInFiles', + callback: () => vscode.commands.executeCommand('editor.action.marker.prevInFiles'), + }, + + { + name: 'mind-reader.showCommands', + callback: () => vscode.commands.executeCommand('workbench.action.showCommands'), + }, + + { + name: 'mind-reader.quickOpenPreviousRecentlyUsedEditorInGroup', + callback: () => vscode.commands.executeCommand('workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup'), + }, + + { + name: 'mind-reader.navigateBack', + callback: () => vscode.commands.executeCommand('workbench.action.navigateBack'), + }, + + { + name: 'mind-reader.getuickInputBack', + callback: () => vscode.commands.executeCommand('workbench.action.quickInputBack'), + }, + + { + name: 'mind-reader.navigateForward', + callback: () => vscode.commands.executeCommand('workbench.action.navigateForward'), + }, { name: 'mind-reader.runLineContext', callback: runLineContext, }, { name: 'mind-reader.runCursorContext', - callback: runCursorContext } ];