You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Quit (warns on unsaved comments; discards review-only state)
:q!
Force quit
:x / :wq
Save and quit (prompts to copy if comments exist)
ZZ
Save and quit
ZQ
Quit without saving
?
Toggle help
q
Quick quit
Commit selection / review target selector
Key
Action
Tab / Shift-Tab
Switch between Local and Pull Requests tabs
j / k
Move selection
Space
Toggle local commit selection
Enter
Confirm local commit range, open PR, or load more PRs
/
Filter currently loaded PR rows locally
r
In Pull Requests tab, toggle all open PRs / PRs requesting your review
q / Esc
Quit / return
Inline commit selector
Shown at the top of the diff when reviewing multiple commits. Focus it with <leader>k or Tab.
Key
Action
j / k
Navigate commits
Space / Enter
Toggle commit selection (updates diff)
( / )
Cycle through individual commits
Esc
Return focus to diff
Confirm dialogs
Key
Action
y / Enter
Yes
n / Esc
No
Mouse
Mouse support is on by default. Disable with mouse = false in config.
Action
Effect
Wheel up / down
Scroll the panel under the cursor (file list, comment navigator, diff, commit list, or help popup) without moving the cursor line
Click on a file
Jump to that file (lazygit-style)
Click on a directory
Expand or collapse it
Click on a diff line
Position the cursor on that line
Click on a commit
Toggle selection (or expand the row to load more)
Drag in diff
Highlight a range; press y to copy the selected source lines
For full native terminal selection across the UI, hold your terminal's bypass modifier while dragging (usually Shift or Option/Alt, depending on the terminal).