Keybindings
Complete keybinding reference organized by context.
Global
These bindings work everywhere in the application.
| Key |
Action |
| Ctrl+P |
Open command palette |
| ? |
Show help |
| Q |
Quit or go back |
| Ctrl+R |
Refresh current view |
| O |
Open current item in browser |
Inbox
| Key |
Action |
| 1 |
Switch to My Reviews tab |
| 2 |
Switch to My MRs tab |
| 3 |
Switch to All Open tab |
| S |
Cycle sort order (updated / title / CI / author) |
| R |
Toggle repo list |
| Enter |
Open MR detail view |
Repo list
| Key |
Action |
| / |
Filter repos by name |
| F |
Cycle forge filter (All / GH / GL) |
| S |
Cycle sort order (name / forge / host) |
| Enter |
Open scoped inbox for selected repo |
MR detail
| Key |
Action |
| 1 |
Overview tab |
| 2 |
Diff tab |
| 3 |
Commits tab |
| 4 |
Pipeline tab |
| 5 |
Discussion tab |
| C |
Add comment (general comment from Overview, inline from Diff) |
| A+Shift |
Approve (double-press to confirm) |
| U+Shift |
Unapprove (double-press to confirm) |
| M+Shift |
Merge (double-press to confirm) |
| X+Shift |
Close (double-press to confirm) |
| Ctrl+Y |
Copy MR URL to clipboard |
Diff viewer
| Key |
Action |
| J / K |
Move cursor down / up |
| J+Shift / K+Shift |
Extend selection down / up |
| Ctrl + click |
Extend selection to clicked line |
| ] / [ |
Jump to next / previous comment |
| D |
Expand / collapse discussion thread on current line |
| R |
Reply to discussion on current line |
| R+Shift |
Resolve / unresolve discussion (double-press) |
| C |
Comment on current line or selection |
| F3 |
Suggest changes (opens $EDITOR) |
| N / N+Shift |
Next / previous file |
| M |
Toggle Markdown preview |
| Esc |
Clear selection |
| Key |
Action |
| Ctrl+S |
Submit comment |
| Esc |
Cancel (double-press if text has been entered) |
| F2 |
Open in external editor |
Discussion tab
| Key |
Action |
| J / K |
Move between discussion cards |
| Enter |
Jump to diff location (inline discussions) |
| R |
Reply to focused discussion |
| R+Shift |
Resolve / unresolve (double-press) |
| F |
Cycle filter (All / Unresolved / Resolved) |
| ] / [ |
Jump to next / previous unresolved |
Pipeline tab
| Key |
Action |
| J / K |
Move between pipeline / job cards |
| Enter |
Drill into jobs (from pipeline) or log (from job) |
| Esc |
Drill out one level |
| C+Shift |
Cancel pipeline or job (double-press) |
| R+Shift |
Retry pipeline or job (double-press) |
| O |
Open pipeline / job in browser |
| F2 |
Open job log in external editor |
| / |
Search job log text |