Skip to content

Keyboard Shortcuts ​

Pragma ships with a default keymap. Cmd refers to the macOS Command key; on Windows and Linux the same binding uses Ctrl.

File ​

ActionDefault
Open FileCmd/Ctrl + O
Open FolderNone
Save FileCmd/Ctrl + S
Close TabCmd/Ctrl + W
Go to FileCmd/Ctrl + P

Edit ​

ActionDefault
Edit Selection with AICmd/Ctrl + L
Format DocumentShift + Alt + F

View ​

ActionDefault
Toggle SidebarCmd/Ctrl + B
Toggle TerminalCmd/Ctrl + Shift + T
New Terminal TabCmd/Ctrl + T
Open SettingsCmd/Ctrl + ,
Open Command PaletteCmd/Ctrl + Shift + P
Toggle Agents / EditorCmd/Ctrl + Shift + E
Split EditorCmd/Ctrl + \
Toggle ProblemsCmd/Ctrl + Shift + M
Toggle PreviewCmd/Ctrl + Shift + V
Switch to AgentsNone
Switch to EditorNone
Next TabCtrl + Tab
Previous TabCtrl + Shift + Tab
ActionDefault
Find in FilesCmd/Ctrl + Shift + F
Find in FileCmd/Ctrl + F
Replace in FileCmd/Ctrl + H

AI and chat ​

ActionDefault
Toggle AI ChatCmd/Ctrl + Shift + A
Toggle Agent ModeNone
Send Chat MessageEnter

Debugging ​

ActionDefault
Start / Continue DebuggingF5
Stop DebuggingShift + F5
Step OverF10
Step IntoF11
Step OutShift + F11
Toggle BreakpointF9

Customize shortcuts ​

  1. Open Settings > Keyboard.
  2. Select the action you want to change.
  3. Record a new binding in the dialog. Press Escape to cancel.
  4. If the binding conflicts with another action, Pragma reports the conflict before it is saved.

Each action can be reset to its default, and all shortcuts can be reset at once. Editor VIM keybindings are separate and configured with the VIM mode toggle in the editor settings.

Released under the Apache License 2.0.