Customizable keybindings

✓ functional

Keep the shortcuts your hands already know, or make a new set that fits your workflow.

Your shortcuts should fit your hands, not the other way around. Rebind editor and app commands to match the muscle memory you already have; bindings live as plain, version-controllable configuration alongside the rest of your settings.

Everything is a file. The keymap is just another file on disk: back it up, diff it, or keep it in a repository.

Reading the tables: ⌘/Ctrl means ⌘ on macOS and Ctrl on Windows/Linux - the same physical role. A few chords use the real Ctrl on both platforms; those are written out in full. Chords joined by “or” are alternates for the same action. Everything below ships as the default - all of it rebindable in Preferences ▸ Keybindings unless noted.

Running queries

ActionmacOSWindows / Linux
Execute query⌘Return or F5Ctrl+Enter or F5
Execute into new result tab⌘\Ctrl+\
Run statements…⌘⇧ReturnCtrl+Shift+Enter
Run all notebook cells⌘⇧ReturnCtrl+Shift+Enter
Cancel query⌘EscShift+Esc
Validate SQL⌘⇧VCtrl+Shift+V
Format SQL⌥⇧FAlt+Shift+F
Execution plan viewer⌘LCtrl+L
Go to next errorF8F8
Transaction: commit⌘⌥ReturnCtrl+Alt+Enter
Transaction: rollback⌘⌥BackspaceCtrl+Alt+Backspace
Transaction: toggle manual commit⌘⌥TCtrl+Alt+T
Send selection to AI…⌘⇧ACtrl+Shift+A

IntelliSense & editing help

ActionmacOSWindows / Linux
Trigger completionsCtrl+SpaceCtrl+Space
Trigger value lookupCtrl+Shift+SpaceCtrl+Shift+Space
Trigger AI inline suggestion⌥\Alt+\
Improve IntelliSense (capture feedback)F2F2
Qualify identifier⌘⌥QCtrl+Alt+Q
Paste as IN list⌥⇧IAlt+Shift+I
Convert delimited list…⌥⇧LAlt+Shift+L

Comments & folding

ActionmacOSWindows / Linux
Toggle line comment⌘/Ctrl+/
Add line comment⌘K ⌘CCtrl+K Ctrl+C
Remove line comment⌘K ⌘UCtrl+K Ctrl+U
Fold region⌘⌥[Ctrl+Shift+[
Unfold region⌘⌥]Ctrl+Shift+]
Fold all regions⌘⌥⇧[Ctrl+Alt+Shift+[
Unfold all regions⌘⌥⇧]Ctrl+Alt+Shift+]

Find & replace

ActionmacOSWindows / Linux
Find⌘FCtrl+F
Replace⌘HCtrl+H
Find next⌘G or F3F3
Find previous⌘⇧G or Shift+F3Shift+F3

Selection & multiple cursors

ActionmacOSWindows / Linux
Add cursor for next occurrence⌘DCtrl+D
Select all occurrences⌘⇧LCtrl+Shift+L
Add cursor above⌘⌥↑Ctrl+Alt+Up
Add cursor below⌘⌥↓Ctrl+Alt+Down
Column select up / down⌥⇧↑ / ⌥⇧↓Alt+Shift+Up / Alt+Shift+Down
Select all⌘ACtrl+A

Line operations & clipboard

ActionmacOSWindows / Linux
Move line up / down⌥↑ / ⌥↓Alt+Up / Alt+Down
Duplicate line⌘⇧DCtrl+Shift+D
Join linesCtrl+JCtrl+J
Go to lineCtrl+GCtrl+G
Copy⌘CCtrl+C or Ctrl+Insert
Cut⌘XCtrl+X or Shift+Delete
Paste⌘VCtrl+V or Shift+Insert
Undo⌘ZCtrl+Z
Redo⌘⇧ZCtrl+Y or Ctrl+Shift+Z

Cursor movement

ActionmacOSWindows / Linux
Word left / right⌥← / ⌥→Ctrl+Left / Ctrl+Right
Select word left / right⌥⇧← / ⌥⇧→Ctrl+Shift+Left / Ctrl+Shift+Right
Delete word backward / forward⌥Backspace / ⌥DeleteCtrl+Backspace / Ctrl+Delete
CamelCase left / rightCtrl+⌥← / Ctrl+⌥→Alt+Left / Alt+Right
Line start / endHome, ⌘←, Ctrl+A / End, ⌘→, Ctrl+EHome / End
Document start / end⌘↑, ⌘Home / ⌘↓, ⌘EndCtrl+Home / Ctrl+End
Delete to line start / end⌘Backspace / ⌘Delete, Ctrl+KCtrl+Shift+Backspace / Ctrl+Shift+Delete
Open context menuShift+F10 or MenuShift+F10 or Menu

Panels & view

ActionmacOSWindows / Linux
Toggle sidebar⌘BCtrl+B
Toggle results pane⌘J or ⌘⇧RCtrl+J or Ctrl+Shift+R
Maximize / restore results⌘⇧JCtrl+Shift+J
Detach results to window⌘⌥JCtrl+Alt+J
Toggle version history panel⌘⌥HCtrl+Alt+H
Toggle AI panel⌘⇧ICtrl+Shift+I
Toggle log console⌘⇧LCtrl+Shift+L
Focus explorer / filter⌘⇧B / ⌘⇧FCtrl+Shift+F (filter)
Zoom in / out⌘= / ⌘-Ctrl+= / Ctrl+-
Actual size⌘0Ctrl+0

Output tabs

TabmacOSWindows / Linux
Results⌘1Ctrl+1
Messages⌘2Ctrl+2
Plan⌘3Ctrl+3
History⌘4Ctrl+4
DDL⌘5Ctrl+5
Diff⌘6Ctrl+6

Results grid

ActionmacOSWindows / Linux
Find in grid⌘FCtrl+F
Go to column…⌘GCtrl+G
Stage new row⌘NCtrl+N
Mark row for deletionDelete or BackspaceDelete or Backspace
Undo / redo staged edit⌘Z / ⌘⇧ZCtrl+Z / Ctrl+Shift+Z
Refresh query⌘RCtrl+R

Tabs, windows & app

ActionmacOSWindows / Linux
Command palette⌘⇧PCtrl+Shift+P
Go to object…⌘PCtrl+P
New query⌘NCtrl+N
New window⌘⇧NCtrl+Shift+N
Close tab⌘WCtrl+W
Reopen closed tab⌘⇧TCtrl+Shift+T
Next / previous editor tabCtrl+Tab / Ctrl+Shift+TabCtrl+Tab / Ctrl+Shift+Tab
Back / forward through tab historyCtrl+⌥← / Ctrl+⌥→Ctrl+Alt+Left / Ctrl+Alt+Right
Switch to connection 1–9Ctrl+Shift+1…9Ctrl+Shift+1…9
Save SQL⌘SCtrl+S
Open (project / SQL file)⌘OCtrl+O
Open in external editor⌘⇧ECtrl+Shift+E
Open keyboard shortcuts⌘K ⌘SCtrl+K Ctrl+S
Preferences⌘,Ctrl+,
Minimize window⌘M-
Quit⌘QCtrl+Q

A few defaults differ by profile: the SSMS keybinding profile maps Execute Query to F5 only. A handful of app chords (zoom, quit, preferences, output-tab selection) are fixed rather than rebindable; everything in the editor and query tables above can be remapped.