Keyboard shortcuts

Every default keyboard shortcut, by area, for Windows, Linux and macOS.

These are the default shortcuts. Change them in Edit › Preferences › Keymap: select an action, then add, remove or reset its shortcuts (up to three extra shortcuts per action). A shortcut used by another action is still added; the other actions are listed so you can resolve the conflict. The keymap can be exported to an XML file and imported on another machine.

On macOS, Ctrl in menus becomes ⌘. Some actions share a key in different places (for example Del drops the collection, database or index selected in the connection tree): the focused panel decides which one runs.

Essentials

ActionWindows and LinuxmacOS
Switch to Tree ViewCtrl+Alt+1⌥⌘1
Switch to Table ViewCtrl+Alt+2⌥⌘2
Switch to JSON ViewCtrl+Alt+3⌥⌘3
Open Visual Query BuilderCtrl+B⌘B
Open Aggregation EditorF4F4
Open IntelliShellCtrl+L⌘L
Open Query CodeCtrl+G⌘G
Open SQL QueryShift+Ctrl+L⇧⌘L
Open Map ReduceCtrl+M⌘M
Refresh viewCtrl+R⌘R
Refresh documentCtrl+Shift+R⇧⌘R
Next tabCtrl+PgDn^Fn↓
Previous tabCtrl+PgUp^Fn↑
Close tabCtrl+F4⌘W
Close tab (no prompt)Shift+Ctrl+F4⇧⌘W
Open PreferencesCtrl+P⌘P or ⌘,
Show/Hide global toolbarCtrl+Alt+B⌘⌥B

Aggregation Editor

ActionWindows and LinuxmacOS
Execute full pipelineF5F5
Show input to this stageF6F6
Show output from this stageF7F7
Open aggregate queryCtrl+O⌘O
Save aggregate queryCtrl+S⌘S
Save aggregate query asShift+Ctrl+S⇧⌘S
(Un)comment with line commentCtrl+/⌘/
Add new stageCtrl+Shift+N⇧⌘N
Add new duplicate stageAlt+K⌥K
Explain pipelineF8F8
Retain previous result tabsAlt+Shift+P⌥⇧P
Raw shell modeAlt+Shift+R⌥⇧R
Format codeCtrl+Alt+L⌥⌘L
Load fileShift+Ctrl+O⇧⌘O
Move Selected Stage UpShift+F8⇧F8
Move Selected Stage DownCtrl+F8⌘F8
Move between stagesUp/DownUp/Down

Connection Manager

ActionWindows and LinuxmacOS
Open Connection ManagerCtrl+N⌘N
Quick connect shortcutAlt+1…9⌥1…9

Connection Tree

ActionWindows and LinuxmacOS
Copy collectionCtrl+C⌘C
Paste collectionCtrl+V⌘V
Open collectionEnterEnter
Clear collectionCtrl+Del^FnDel
Drop collectionDelFnDel
Refresh selected itemCtrl+R⌘R
Refresh allShift+Ctrl+R⇧⌘R
DisconnectCtrl+Alt+D^⌥D
Drop database (when a database is chosen)DelFnDel
Drop index (when an index is chosen)DelFnDel
Open GridFS viewEnterEnter
Edit IndexEnterEnter

Collection Tab > Documents

ActionWindows and LinuxmacOS
Copy documentShift+Ctrl+C⇧⌘C
View document (JSON)F3F3
Insert documentCtrl+D⌘D
Edit document (JSON)Ctrl+J⌘J
Remove documentShift+Del⇧FnDel
Refresh documentCtrl+Shift+R⇧⌘R
Follow referenceShift+F7⇧F7

Collection Tab > Fields

ActionWindows and LinuxmacOS
Copy value as textCtrl+C⌘C
Copy valueAlt+Shift+C⌥⇧C
Add new valueCtrl+K⌘K
Edit fieldF2F2
Remove fieldDelFnDel
Rename fieldShift+F2⇧F2
Open dialog directlyCtrl+E⌘E
Update dialogCtrl+U⌘U
Remove dialogF8F8
Refresh viewCtrl+R⌘R

Data Compare and Sync

ActionWindows and LinuxmacOS
Refresh allCtrl+R⌘R
Refresh differenceCtrl+Shift+R⇧⌘R
Copy document to targetCtrl+I⌘I
Copy document to sourceCtrl+U⌘U
Delete documentShift+Del⇧Del
Add field/valueCtrl+K⌘K
Remove fieldDelDel
Rename fieldShift+F2⇧F2
Edit value/typeCtrl+E⌘E
Copy value as textCtrl+C⌘C
Copy valueShift+Alt+C⇧⌥C
Copy fieldCtrl+Alt+C⌘⌥C
Copy Field NameCtrl+Shift+Alt+C⌘⇧⌥C

GridFS

ActionWindows and LinuxmacOS
Edit metadataCtrl+E⌘E
Rerun QueryCtrl+R⌘R
View fileF3F3
Rename fileF2F2
Save to diskCtrl+S⌘S
Add file(s)Ctrl+O⌘O
Remove fileDelFnDel

IntelliShell

ActionWindows and LinuxmacOS
Open IntelliShellCtrl+L⌘L
Trigger autocompletionCtrl+Space^Space
FindCtrl+F⌘F
ReplaceCtrl+H⇧⌘F
Comment with line commentCtrl+/⌘/
Open scriptCtrl+O⌘O
Save scriptCtrl+S⌘S
Save script asShift+Ctrl+S⇧⌘S
Execute entire scriptF5F5
Execute statement at cursorF6F6
Execute selectionF9F9
Format codeCtrl+Alt+L⌥⌘L
Indent selectionTabTab
Unindent selectionShift+Tab⇧Tab
Accept completion replacing the existing entryAlt+Enter⌥Enter

JSON View

ActionWindows and LinuxmacOS
FindCtrl+F⌘F
Find nextF3⌘G
Find previousShift+F3⇧⌘G

Map Reduce

ActionWindows and LinuxmacOS
Open Map ReduceCtrl+M⌘M

Query Code

ActionWindows and LinuxmacOS
Generate query codeCtrl+G⌘G

Query Manager > Query History

ActionWindows and LinuxmacOS
Search query historyCtrl+F⌘F
Select queryEnterEnter
Remove selected queryDeleteFnBackspace
Clear query historyShift+Delete⇧FnBackspace

Query Manager > Bookmarks

ActionWindows and LinuxmacOS
Search bookmarksCtrl+F⌘F
Select bookmarkEnterEnter
Edit selected bookmarkCtrl+E⌘E
Remove from query historyDeleteFnBackspace
Clear query historyShift+Delete⇧FnBackspace

SQL Query

ActionWindows and LinuxmacOS
Open SQL QueryShift+Ctrl+L⇧⌘L
Execute SQL statement at cursorF5F5
Open SQL QueryCtrl+O⌘O
Save SQL QueryCtrl+S⌘S
Save SQL Query asShift+Ctrl+S⇧⌘S
(Un)comment with line commentCtrl+/⌘/

SQL to MongoDB Migration

ActionWindows and LinuxmacOS
Deletes fieldDelDel
EditEnterEnter
Add childAlt+K⌥K
Add siblingAlt+J⌥J
Include in exportCtrl+I⌘I
New mappingCtrl+T⌘T

Table View

ActionWindows and LinuxmacOS
Step into columnEnterEnter
Step into cellShift+Enter⇧Enter
Step outBackspaceDelete
Show/hide embedded fieldsCtrl+Enter⌘Enter
Hide/show columnsCtrl+T⌘T
Select all rowsCtrl+A⌘A
First / last cellHome/EndHome/End

Tasks

ActionWindows and LinuxmacOS
Execute selected taskF5F5
Create New TaskCtrl+N⌘N
Edit selected taskCtrl+E⌘E
Clone selected taskCtrl+C⌘C
Delete selected taskDeleteDelete
Schedule selected taskCtrl+S⌘S
Unschedule selected taskCtrl+U⌘U
Rename task or folderF2F2

Tree View

ActionWindows and LinuxmacOS
ExpandRightRight
CollapseLeftLeft

Visual Query Builder

ActionWindows and LinuxmacOS
Open Visual Query BuilderCtrl+B⌘B

Collection Tab

ActionWindows and LinuxmacOS
Load query (Query browser)Ctrl+O⌘O
Save queryCtrl+S⌘S
Open autocompletion in the query barCtrl+Space^Space
Expand _id shortcut in the Query fieldEnterEnter
Run the queryF5F5
Previous pageCtrl+Alt+Left⌥⌘Left
Next pageCtrl+Alt+Right⌥⌘Right

Code editors

ActionWindows and LinuxmacOS
Duplicate lineCtrl+D⌘D
Delete lineAlt+Backspace⌥Backspace

AI Helper

ActionWindows and LinuxmacOS
Open AI HelperCtrl+Shift+B⌘⇧B
Send questionCtrl+Enter⌘Enter

Global AI Helper

ActionWindows and LinuxmacOS
Open the Menu Context Manager (@)@@

In-place editing

ActionWindows and LinuxmacOS
Commit in-place editEnterEnter
Cancel in-place editEscEsc

Collection History

ActionWindows and LinuxmacOS
Restore documentsEnterEnter

Dialogs

ActionWindows and LinuxmacOS
Confirm message box / Save Task dialogEnterReturn

See also