DBeaver keyboard shortcuts
DBeaver groups shortcuts by connections, result sets, editors, search, windows, files, and debugging. Focused view and the active key scheme affect which command receives a key.
Windows, macOS, Linux · 114 shortcutsConnections and SQL scripts
Connection shortcuts open database objects, consoles, scripts, and session actions.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Open the object editor | F4 | F4 | F4 |
| Open the Connect to a database window | CtrlShiftN | CtrlShiftN | CtrlShiftN |
| Open the database meta-object | CtrlShiftD | CtrlShiftD | CtrlShiftD |
| Open a new SQL consoleNo script file is created. | CtrlAltEnter | CtrlOptionReturn | CtrlAltEnter |
| Create a new SQL script | Ctrl] | Ctrl] | Ctrl] |
| Open an existing SQL script | F3 | F3 | F3 |
| Open the most recent SQL script | CtrlEnter | CmdReturn | CtrlEnter |
| Commit the current session | CtrlAltShiftK | Ctrl4 | CtrlAltShiftK |
| Show the database tools context menu | Alt` | CtrlV | Alt` |
| Generate and insert a UUID or GUID | CtrlAltShiftU | CtrlOptionShiftU | CtrlAltShiftU |
| Open the database dashboard | CtrlAltShiftB | CtrlOptionShiftB | CtrlAltShiftB |
| Roll back the current session | CtrlAltShiftR | Ctrl8 | CtrlAltShiftR |
| Select the active schema | Ctrl0 | Ctrl0 | Ctrl0 |
| Select the connection for the current editor | Ctrl9 | Ctrl9 | Ctrl9 |
Result sets
Result-set commands add and edit rows, move through pages, and change result presentation.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Add a new row | AltInsert | OptionInsert | AltInsert |
| Copy values from the row above | CtrlD | CtrlD | CtrlD |
| Copy values from the row below | CtrlAltD | CtrlOptionD | CtrlAltD |
| Delete the current row | AltDelete | OptionDelete | AltDelete |
| Duplicate the current row | CtrlAltInsert | CtrlOptionInsert | CtrlAltInsert |
| Edit the cell value inline | Enter | Return | Enter |
| Reset the cell to its original value | Esc | Esc | Esc |
| Apply data changes | CtrlS | CtrlS | CtrlS |
| Focus the filter editor or data editor | CtrlAltShiftT | CtrlOptionShiftT | CtrlAltShiftT |
| Switch focus to the results viewer or active panel | CtrlShift7 | CtrlShift7 | CtrlShift7 |
| Switch focus between the Grid view and Value panel | CtrlTab | CtrlTab | CtrlTab |
| Apply cell changes | CtrlAltShiftEnter | CtrlOptionShiftReturn | CtrlAltShiftEnter |
| Edit a cell in a separate editor | ShiftEnter | ShiftReturn | ShiftEnter |
| Fetch all rows | CtrlShift= | CtrlShift= | CtrlShift= |
| Fetch the next page of results | CtrlAltN | CtrlOptionN | CtrlAltN |
| Filter by unique attribute values | CtrlF11 | CtrlF11 | CtrlF11 |
| Open the filter context menu | F11 | F11 | F11 |
| Move to the first row | CtrlAltShiftLeft | CtrlOptionShiftLeft | CtrlAltShiftLeft |
| Move to the last row | CtrlAltShiftRight | CtrlOptionShiftRight | CtrlAltShiftRight |
| Show foreign keys and referencing tables | CtrlShift1 | CtrlShift1 | CtrlShift1 |
| Reject data changes | CtrlR | CtrlR | CtrlR |
| Set the cell to its default value | CtrlBackspace | CtrlBackspace | CtrlBackspace |
| Switch result presentation | Ctrl` | Ctrl` | Ctrl` |
| Toggle Grid and Record view | Tab | Tab | Tab |
| Toggle result panels | F7 | F7 | F7 |
| Cycle result sort order | Ctrl2 | Ctrl2 | Ctrl2 |
Data and text editors
Editor shortcuts cover autocomplete, clipboard work, search, quick fixes, line edits, and folding.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Add a row before the current row | ShiftAltInsert | ShiftOptionInsert | ShiftAltInsert |
| Duplicate a row before the current row | CtrlShiftAltInsert | CtrlShiftOptionInsert | CtrlShiftAltInsert |
| Enable autocomplete | CtrlSpace | CtrlSpace | CtrlSpace |
| Find and replace text | CtrlF | CmdF | CtrlF |
| Show context information | CtrlShiftSpace | CtrlShiftSpace | CtrlShiftSpace |
| Show SQL editor context information | CtrlAltSpace | CtrlOptionSpace | CtrlAltSpace |
| Cut the selection | CtrlX | CmdX | CtrlX |
| Copy the selection | CtrlC | CmdC | CtrlC |
| Paste from the clipboard | CtrlV | CmdV | CtrlV |
| Delete the selection | Delete | Delete | Delete |
| Export a diagram | CtrlO | CmdO | CtrlO |
| Find the next item | CtrlK | CmdK | CtrlK |
| Find the previous item | CtrlShiftK | ShiftCmdK | CtrlShiftK |
| Start incremental find | CtrlJ | CmdJ | CtrlJ |
| Start reverse incremental find | CtrlShiftJ | ShiftCmdJ | CtrlShiftJ |
| Toggle quick diff information | CtrlShiftQ | CtrlShiftQ | CtrlShiftQ |
| Suggest possible fixes | Ctrl1 | Cmd1 | Ctrl1 |
| Redo the last operation | CtrlY | ShiftCmdZ | CtrlY |
| Undo the last operation | CtrlZ | CmdZ | CtrlZ |
| Change the selection to lowercase | CtrlShiftY | ShiftCmdY | CtrlShiftY |
| Change the selection to uppercase | CtrlShiftX | ShiftCmdX | CtrlShiftX |
| Delete the line at the caret | CtrlD | CmdD | CtrlD |
| Delete the next word | CtrlDelete | OptionDelete | CtrlDelete |
| Delete the previous word | CtrlBackspace | OptionBackspace | CtrlBackspace |
| Duplicate selected lines downward | CtrlAltDown | OptionCmdDown | CtrlAltDown |
| Duplicate selected lines upward | CtrlAltUp | OptionCmdUp | CtrlAltUp |
| Add a line above the current line | CtrlShiftEnter | ShiftCmdReturn | CtrlShiftEnter |
| Add a line below the current line | ShiftEnter | ShiftReturn | ShiftEnter |
| Go to the end of the line | End | CmdRight | End |
| Go to the start of the line | Home | CmdLeft | Home |
| Move selected lines down | AltDown | CtrlShiftDown | AltDown |
| Move selected lines up | AltUp | CtrlShiftUp | AltUp |
| Show information at the caret | F2 | F2 | F2 |
| Go to the end of the text | CtrlEnd | CmdDown | CtrlEnd |
| Go to the beginning of the text | CtrlHome | CmdUp | CtrlHome |
| Zoom in text | Ctrl+ | Cmd+ | Ctrl+ |
| Zoom out text | Ctrl- | Cmd- | Ctrl- |
Search and window navigation
Search and window commands move across workbench actions, editors, views, perspectives, and panels.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Open the Search dialog | CtrlH | CtrlH | CtrlH |
| Search workspace files for text | CtrlAltG | OptionCmdG | CtrlAltG |
| Activate the editor | F12 | CmdF12 | F12 |
| Find actions | Ctrl3 | Cmd3 | Ctrl3 |
| Maximize or restore the active view or editor | CtrlM | CtrlM | CtrlM |
| Switch to the next editor | CtrlF6 | CmdF6 | CtrlF6 |
| Switch to the next perspective | CtrlF8 | CmdF8 | CtrlF8 |
| Switch to the next view | CtrlF7 | CmdF7 | CtrlF7 |
| Switch to the previous editor | CtrlShiftF6 | ShiftCmdF6 | CtrlShiftF6 |
| Switch to the previous perspective | CtrlShiftF8 | ShiftCmdF8 | CtrlShiftF8 |
| Switch to the previous view | CtrlShiftF7 | ShiftCmdF7 | CtrlShiftF7 |
| Open the editor drop-down list | CtrlE | CmdE | CtrlE |
| Show the context menu | ShiftF10 | ShiftF10 | ShiftF10 |
| Show the key assist dialog | CtrlShiftL | ShiftCmdL | CtrlShiftL |
| Show the ruler context menu | CtrlF10 | CmdF10 | CtrlF10 |
| Toggle full-screen mode | AltF11 | CtrlCmdF | AltF11 |
Files, projects, and run controls
File and project bindings create, save, rename, print, build, run, and debug workspace content.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Rename the selected item | F2 | F2 | F2 |
| Refresh selected items | F5 | F5 | F5 |
| Save the current file | CtrlS | CmdS | CtrlS |
| Save all open files | CtrlShiftS | ShiftCmdS | CtrlShiftS |
| Close the active editor | CtrlF4 | CmdW | CtrlF4 |
| Close all editors | CtrlShiftF4 | ShiftCmdW | CtrlShiftF4 |
| Open the New item wizard | CtrlN | CmdN | CtrlN |
| Open the New menu | AltShiftN | OptionCmdN | AltShiftN |
| Open a file | CtrlO | CtrlO | CtrlO |
| CtrlP | CmdP | CtrlP | |
| Display selected item properties | AltEnter | CmdI | AltEnter |
| Launch in debug mode | F11 | CmdF11 | F11 |
| Launch in run mode | CtrlF11 | ShiftCmdF11 | CtrlF11 |
| Step into while debugging | F5 | F5 | F5 |
| Step over while debugging | F6 | F6 | F6 |
| Step return while debugging | F7 | F7 | F7 |
| Resume while debugging | F8 | F8 | F8 |
| Terminate the debug session | CtrlF2 | CmdF2 | CtrlF2 |
| Create or remove a breakpoint | CtrlShiftB | ShiftCmdB | CtrlShiftB |
| Build all projects | CtrlB | CmdB | CtrlB |
| Open the documentation | F1 | F1 | F1 |