diff options
Diffstat (limited to 'profiles/main/data/keybindings-linux.json')
-rw-r--r-- | profiles/main/data/keybindings-linux.json | 145 |
1 files changed, 144 insertions, 1 deletions
diff --git a/profiles/main/data/keybindings-linux.json b/profiles/main/data/keybindings-linux.json index 0637a08..d0c7221 100644 --- a/profiles/main/data/keybindings-linux.json +++ b/profiles/main/data/keybindings-linux.json @@ -1 +1,144 @@ -[]
\ No newline at end of file +[ + // [Editing] + { + "key": "ctrl+d", + "command": "editor.action.duplicateSelection", + "when": "editorTextFocus && !editorReadonly" + }, + { + "key": "ctrl+/", + "command": "editor.action.commentLine", + "when": "editorTextFocus && !editorReadonly" + }, + { + "key": "alt+enter", + "command": "editor.action.codeAction", + "when": "editorTextFocus" + }, + { + "key": "shift+ctrl+up", + "command": "editor.action.moveLinesUpAction", + "when": "editorTextFocus && !editorReadonly" + }, + { + "key": "shift+ctrl+down", + "command": "editor.action.moveLinesDownAction", + "when": "editorTextFocus && !editorReadonly" + }, + { + "key": "ctrl+backspace", + "command": "editor.action.deleteLines", + "when": "editorTextFocus && !editorReadonly" + }, + // [Debug] + { + "key": "F5", + "command": "workbench.action.debug.start" + }, + { + "key": "shift+F5", + "command": "workbench.action.debug.restart" + }, + { + "key": "ctrl+F5", + "command": "workbench.action.debug.stop" + }, + { + "key": "F7", + "command": "workbench.action.debug.stepInto" + }, + { + "key": "shift+F7", + "command": "workbench.action.debug.stepOut" + }, + { + "key": "F8", + "command": "workbench.action.debug.stepOver" + }, + { + "key": "F9", + "command": "workbench.action.debug.continue" + }, + // [Navigate] + { + "key": "ctrl+[", + "command": "workbench.action.navigateBack" + }, + { + "key": "ctrl+]", + "command": "workbench.action.navigateForward" + }, + { + "key": "ctrl+o", + "command": "workbench.action.quickOpen" + }, + { + "key": "ctrl+r", + "command": "editor.action.startFindReplaceAction" + }, + { + "key": "ctrl+shift+f", + "command": "workbench.view.search", + "when": "!searchViewletVisible" + }, + { + "key": "ctrl+-", + "command": "editor.fold" + }, + { + "key": "ctrl+shift+-", + "command": "editor.foldAll" + }, + { + "key": "ctrl+=", + "command": "editor.unfold" + }, + { + "key": "ctrl+shift+=", + "command": "editor.unfoldAll" + }, + { + "key": "ctrl+[Backquote]", + "command": "workbench.action.terminal.newInActiveWorkspace" + }, + { + "key": "ctrl+f", + "command": "actions.find", + "when": "editorFocus || editorIsOpen" + }, + { + "key": "ctrl+i", + "command": "-editor.action.triggerSuggest", + "when": "editorHasCompletionItemProvider && textInputFocus && !editorReadonly && !suggestWidgetVisible" + }, + { + "key": "ctrl+i", + "command": "-focusSuggestion", + "when": "suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion" + }, + { + "key": "ctrl+i", + "command": "-toggleSuggestionDetails", + "when": "suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus" + }, + { + "key": "ctrl+i", + "command": "editor.action.revealDefinition", + "when": "editorHasDefinitionProvider && editorTextFocus && isWeb && !isInEmbeddedEditor" + }, + { + "key": "ctrl+f12", + "command": "-editor.action.revealDefinition", + "when": "editorHasDefinitionProvider && editorTextFocus && isWeb && !isInEmbeddedEditor" + }, + { + "key": "ctrl+i", + "command": "editor.action.goToReferences", + "when": "editorTextFocus && !isInEmbeddedEditor" + }, + { + "key": "ctrl+f12", + "command": "-editor.action.goToImplementation", + "when": "editorHasImplementationProvider && editorTextFocus && !isInEmbeddedEditor" + } +]
\ No newline at end of file |