Reference · Docs for v0.12

Keyboard shortcuts

Every default binding by context, for macOS and Linux, and how to change one.

Most bindings work on both platforms. Some follow platform-specific conventions. In this guide, secondary means ⌘ on macOS and Ctrl on Linux. Use the switch at the top of the page to show the keys for your platform.

Notation#

A keystroke is modifiers and a key, joined with -. The modifiers are ctrl-, alt-, shift- and cmd-, in that order. secondary- stands for cmd- on macOS and ctrl- on Linux. A chord is two keystrokes with a space between them: secondary-k secondary-t.

Named keys: enter, escape, backspace, delete, tab, space, up, down, left, right, pageup, pagedown, home, end. Letters, digits and punctuation are the character you type.

Change a binding#

Add a [keys] table to config.toml. Each line maps a keystroke to an action, or to none to remove a binding.

[keys]
"secondary-p" = "workspace::ToggleFileFinder"
"secondary-shift-p" = "workspace::ToggleCommandPalette"
"secondary-d" = "editor::SelectNext"
"ctrl-g" = "none"

Rip infers a context from the action. For example, editor::SelectNext applies only in the editor. Use a prefix such as "Editor: secondary-d" to choose a context.

Run Rip: Reload Config to apply your changes and display configuration or binding errors. Run Rip: Show Keymap from the command palette to see default and custom bindings.

Contexts#

A default binding can apply to one part of the window only. Examples are the editor, the file tree, a picker, and the diff view. The tables name that part in the last column. A binding with no context works everywhere. A few bindings exist on one platform only, and the switch shows the ones for yours.

Default bindings#

App / workspace#

Keys Command Where
CommandQCtrl+Q rip: Quit
app::Quit
Everywhere
CommandHCtrl+H rip: Hide
app::Hide
Everywhere
CommandOptionHCtrl+Alt+H rip: Hide Others
app::HideOthers
Everywhere
Command,Ctrl+, rip: Open Config
app::OpenConfig
Everywhere
ControlOptionShiftDCtrl+Alt+Shift+D rip: Debug Dump
app::DebugDump
Everywhere
Command=Ctrl+= rip: Zoom In
app::ZoomIn
Everywhere
CommandShift=Ctrl+Shift+= rip: Zoom In
app::ZoomIn
Everywhere
Command-Ctrl+- rip: Zoom Out
app::ZoomOut
Everywhere
Command0Ctrl+0 rip: Zoom Reset
app::ZoomReset
Everywhere
CommandOption1Ctrl+Alt+1 Pane: Layout Columns1
pane::LayoutColumns1
Everywhere
CommandOption2Ctrl+Alt+2 Pane: Layout Columns2
pane::LayoutColumns2
Everywhere
CommandOption3Ctrl+Alt+3 Pane: Layout Columns3
pane::LayoutColumns3
Everywhere
CommandOption4Ctrl+Alt+4 Pane: Layout Columns4
pane::LayoutColumns4
Everywhere
CommandOption5Ctrl+Alt+5 Pane: Layout Grid
pane::LayoutGrid
Everywhere
CommandOption8Ctrl+Alt+8 Pane: Layout Rows2
pane::LayoutRows2
Everywhere
CommandOption9Ctrl+Alt+9 Pane: Layout Rows3
pane::LayoutRows3
Everywhere
CommandOCtrl+O Workspace: Open
workspace::Open
Everywhere
CommandNCtrl+N Workspace: New File
workspace::NewFile
Everywhere
CommandShiftNCtrl+Shift+N Workspace: New Window
workspace::NewWindow
Everywhere
CommandSCtrl+S Workspace: Save
workspace::Save
Everywhere
CommandShiftSCtrl+Shift+S Workspace: Save As
workspace::SaveAs
Everywhere
CommandOptionSCtrl+Alt+S Workspace: Save All
workspace::SaveAll
Everywhere
CommandPCtrl+P Workspace: Toggle File Finder
workspace::ToggleFileFinder
Everywhere
CommandShiftPCtrl+Shift+P Workspace: Toggle Command Palette
workspace::ToggleCommandPalette
Everywhere
CommandK CommandTCtrl+K Ctrl+T Workspace: Toggle Theme Picker
workspace::ToggleThemePicker
Everywhere
CommandBCtrl+B Workspace: Toggle Sidebar
workspace::ToggleSidebar
Everywhere
CommandShiftBCtrl+Shift+B Workspace: Toggle Branch Picker
workspace::ToggleBranchPicker
Everywhere
CommandShiftRCtrl+Shift+R Workspace: Toggle Review Panel
workspace::ToggleReviewPanel
Everywhere
CommandShiftMCtrl+Shift+M Workspace: Toggle Markdown Preview
workspace::ToggleMarkdownPreview
Everywhere
CommandOptionVCtrl+Alt+V Workspace: Toggle Reading View
workspace::ToggleReadingView
Everywhere
CommandShiftECtrl+Shift+E Workspace: Reveal In File Tree
workspace::RevealInFileTree
Everywhere
CommandShiftFCtrl+Shift+F Workspace: Toggle Project Search
workspace::ToggleProjectSearch
Everywhere
CommandShiftJCtrl+Shift+J Workspace: Toggle Trace View
workspace::ToggleTraceView
Everywhere
CommandOptionBCtrl+Alt+B Workspace: Toggle Worktrees
workspace::ToggleWorktrees
Everywhere
CommandOptionLCtrl+Alt+L Workspace: Toggle File History
workspace::ToggleFileHistory
Everywhere
CommandOptionPCtrl+Alt+P Workspace: Toggle Plan
workspace::TogglePlan
Everywhere
CommandShiftWCtrl+Shift+W Workspace: Close Window
workspace::CloseWindow
Everywhere
CommandOptionGCtrl+Alt+G Workspace: Toggle Git Status
workspace::ToggleGitStatus
Everywhere
CommandOption↑Ctrl+Alt+↑ Workspace: Push
workspace::Push
Everywhere
CommandOption↓Ctrl+Alt+↓ Workspace: Pull
workspace::Pull
Everywhere
CommandOptionShiftGCtrl+Alt+Shift+G Workspace: Mark Baseline
workspace::MarkBaseline
Everywhere
Control0Ctrl+0 macOS only Workspace: Focus Sidebar
workspace::FocusSidebar
Everywhere
Option0Alt+0 Linux only Workspace: Focus Sidebar
workspace::FocusSidebar
Everywhere
Control1Ctrl+1 macOS only Workspace: Focus Editor
workspace::FocusEditor
Everywhere
Option1Alt+1 Linux only Workspace: Focus Editor
workspace::FocusEditor
Everywhere

Panes / tabs#

Keys Command Where
CommandWCtrl+W Pane: Close Tab
pane::CloseTab
Everywhere
CommandOptionWCtrl+Alt+W Pane: Close Other Tabs
pane::CloseOtherTabs
Everywhere
CommandK CommandWCtrl+K Ctrl+W Pane: Close All Tabs
pane::CloseAllTabs
Everywhere
CommandK WCtrl+K W Pane: Close Pane
pane::ClosePane
Everywhere
Control⇥Ctrl+Tab Pane: Next Tab
pane::NextTab
Everywhere
ControlShift⇥Ctrl+Shift+Tab Pane: Previous Tab
pane::PreviousTab
Everywhere
CommandShift]Ctrl+Shift+] Pane: Next Tab
pane::NextTab
Everywhere
CommandShift[Ctrl+Shift+[ Pane: Previous Tab
pane::PreviousTab
Everywhere
CommandOption→Ctrl+Alt+→ Pane: Next Tab
pane::NextTab
Everywhere
CommandOption←Ctrl+Alt+← Pane: Previous Tab
pane::PreviousTab
Everywhere
CommandShiftTCtrl+Shift+T Pane: Reopen Closed Tab
pane::ReopenClosedTab
Everywhere
Command1Ctrl+1 Pane: Activate Tab1
pane::ActivateTab1
Everywhere
Command2Ctrl+2 Pane: Activate Tab2
pane::ActivateTab2
Everywhere
Command3Ctrl+3 Pane: Activate Tab3
pane::ActivateTab3
Everywhere
Command4Ctrl+4 Pane: Activate Tab4
pane::ActivateTab4
Everywhere
Command5Ctrl+5 Pane: Activate Tab5
pane::ActivateTab5
Everywhere
Command6Ctrl+6 Pane: Activate Tab6
pane::ActivateTab6
Everywhere
Command7Ctrl+7 Pane: Activate Tab7
pane::ActivateTab7
Everywhere
Command8Ctrl+8 Pane: Activate Tab8
pane::ActivateTab8
Everywhere
Command9Ctrl+9 Pane: Activate Last Tab
pane::ActivateLastTab
Everywhere
secondary-</kbd> Pane: Split Right
pane::SplitRight
Everywhere
secondary-alt-</kbd> Pane: Split Down
pane::SplitDown
Everywhere
CommandK →Ctrl+K → Pane: Split Right
pane::SplitRight
Everywhere
CommandK ↓Ctrl+K ↓ Pane: Split Down
pane::SplitDown
Everywhere
CommandK ←Ctrl+K ← Pane: Split Left
pane::SplitLeft
Everywhere
CommandK ↑Ctrl+K ↑ Pane: Split Up
pane::SplitUp
Everywhere
CommandK Command→Ctrl+K Ctrl+→ Pane: Activate Pane Right
pane::ActivatePaneRight
Everywhere
CommandK Command←Ctrl+K Ctrl+← Pane: Activate Pane Left
pane::ActivatePaneLeft
Everywhere
CommandK Command↑Ctrl+K Ctrl+↑ Pane: Activate Pane Up
pane::ActivatePaneUp
Everywhere
CommandK Command↓Ctrl+K Ctrl+↓ Pane: Activate Pane Down
pane::ActivatePaneDown
Everywhere
CommandK Shift↩Ctrl+K Shift+Enter Pane: Zoom Pane
pane::ZoomPane
Everywhere
CommandOption]Ctrl+Alt+] Pane: Activate Next Pane
pane::ActivateNextPane
Everywhere
CommandOption[Ctrl+Alt+[ Pane: Activate Previous Pane
pane::ActivatePreviousPane
Everywhere
CommandK CommandMCtrl+K Ctrl+M Pane: Move Tab To Next Pane
pane::MoveTabToNextPane
Everywhere

Editor: movement#

Keys Command Where
←← Editor: Move Left
editor::MoveLeft
Editor
→→ Editor: Move Right
editor::MoveRight
Editor
↑↑ Editor: Move Up
editor::MoveUp
Editor
↓↓ Editor: Move Down
editor::MoveDown
Editor
ControlBCtrl+B macOS only Editor: Move Left
editor::MoveLeft
Editor
ControlFCtrl+F macOS only Editor: Move Right
editor::MoveRight
Editor
ControlPCtrl+P macOS only Editor: Move Up
editor::MoveUp
Editor
ControlNCtrl+N macOS only Editor: Move Down
editor::MoveDown
Editor
Shift←Shift+← Editor: Select Left
editor::SelectLeft
Editor
Shift→Shift+→ Editor: Select Right
editor::SelectRight
Editor
Shift↑Shift+↑ Editor: Select Up
editor::SelectUp
Editor
Shift↓Shift+↓ Editor: Select Down
editor::SelectDown
Editor
Option←Alt+← Editor: Move To Previous Word Start
editor::MoveToPreviousWordStart
Editor
Option→Alt+→ Editor: Move To Next Word End
editor::MoveToNextWordEnd
Editor
OptionBAlt+B Editor: Move To Previous Word Start
editor::MoveToPreviousWordStart
Editor

Linux reserves Alt+F for the File menu; Ctrl+Right moves by word.#

Keys Command Where
OptionFAlt+F macOS only Editor: Move To Next Word End
editor::MoveToNextWordEnd
Editor
OptionShift←Alt+Shift+← Editor: Select To Previous Word Start
editor::SelectToPreviousWordStart
Editor
OptionShift→Alt+Shift+→ Editor: Select To Next Word End
editor::SelectToNextWordEnd
Editor
Command←Ctrl+← macOS only Editor: Move To Beginning Of Line
editor::MoveToBeginningOfLine
Editor
Command→Ctrl+→ macOS only Editor: Move To End Of Line
editor::MoveToEndOfLine
Editor
Control←Ctrl+← Linux only Editor: Move To Previous Word Start
editor::MoveToPreviousWordStart
Editor
Control→Ctrl+→ Linux only Editor: Move To Next Word End
editor::MoveToNextWordEnd
Editor
HomeHome Editor: Move To Beginning Of Line
editor::MoveToBeginningOfLine
Editor
EndEnd Editor: Move To End Of Line
editor::MoveToEndOfLine
Editor
ControlACtrl+A macOS only Editor: Move To Beginning Of Line
editor::MoveToBeginningOfLine
Editor
ControlECtrl+E macOS only Editor: Move To End Of Line
editor::MoveToEndOfLine
Editor
CommandShift←Ctrl+Shift+← macOS only Editor: Select To Beginning Of Line
editor::SelectToBeginningOfLine
Editor
CommandShift→Ctrl+Shift+→ macOS only Editor: Select To End Of Line
editor::SelectToEndOfLine
Editor
ControlShift←Ctrl+Shift+← Linux only Editor: Select To Previous Word Start
editor::SelectToPreviousWordStart
Editor
ControlShift→Ctrl+Shift+→ Linux only Editor: Select To Next Word End
editor::SelectToNextWordEnd
Editor
ShiftHomeShift+Home Editor: Select To Beginning Of Line
editor::SelectToBeginningOfLine
Editor
ShiftEndShift+End Editor: Select To End Of Line
editor::SelectToEndOfLine
Editor
Command↑Ctrl+↑ macOS only Editor: Move To Beginning
editor::MoveToBeginning
Editor
Command↓Ctrl+↓ macOS only Editor: Move To End
editor::MoveToEnd
Editor
CommandHomeCtrl+Home Editor: Move To Beginning
editor::MoveToBeginning
Editor
CommandEndCtrl+End Editor: Move To End
editor::MoveToEnd
Editor
CommandShift↑Ctrl+Shift+↑ macOS only Editor: Select To Beginning
editor::SelectToBeginning
Editor
CommandShift↓Ctrl+Shift+↓ macOS only Editor: Select To End
editor::SelectToEnd
Editor
Control↑Ctrl+↑ Editor: Move To Previous Paragraph
editor::MoveToPreviousParagraph
Editor
Control↓Ctrl+↓ Editor: Move To Next Paragraph
editor::MoveToNextParagraph
Editor
ControlShift↑Ctrl+Shift+↑ macOS only Editor: Select To Previous Paragraph
editor::SelectToPreviousParagraph
Editor
ControlShift↓Ctrl+Shift+↓ macOS only Editor: Select To Next Paragraph
editor::SelectToNextParagraph
Editor
PgUpPgUp Editor: Page Up
editor::PageUp
Editor
PgDnPgDn Editor: Page Down
editor::PageDown
Editor
ShiftPgUpShift+PgUp Editor: Select Page Up
editor::SelectPageUp
Editor
ShiftPgDnShift+PgDn Editor: Select Page Down
editor::SelectPageDown
Editor
ControlVCtrl+V macOS only Editor: Page Down
editor::PageDown
Editor

Linux reserves Alt+V for the View menu; PageUp still scrolls the editor.#

Keys Command Where
OptionVAlt+V macOS only Editor: Page Up
editor::PageUp
Editor
ControlLCtrl+L macOS only Editor: Center Cursor
editor::CenterCursor
Editor
CommandOptionShift↑Ctrl+Alt+Shift+↑ Editor: Add Selection Above
editor::AddSelectionAbove
Editor
CommandOptionShift↓Ctrl+Alt+Shift+↓ Editor: Add Selection Below
editor::AddSelectionBelow
Editor
Option↑Alt+↑ Editor: Select Larger Syntax Node
editor::SelectLargerSyntaxNode
Editor
Option↓Alt+↓ Editor: Select Smaller Syntax Node
editor::SelectSmallerSyntaxNode
Editor
ControlCommand↑Ctrl+Ctrl+↑ macOS only Editor: Move Line Up
editor::MoveLineUp
Editor
ControlCommand↓Ctrl+Ctrl+↓ macOS only Editor: Move Line Down
editor::MoveLineDown
Editor
ControlShift↑Ctrl+Shift+↑ Linux only Editor: Move Line Up
editor::MoveLineUp
Editor
ControlShift↓Ctrl+Shift+↓ Linux only Editor: Move Line Down
editor::MoveLineDown
Editor
Option]Alt+] Editor: Next Diff Hunk
editor::NextDiffHunk
Editor
Option[Alt+[ Editor: Previous Diff Hunk
editor::PreviousDiffHunk
Editor

Editor: selection#

Keys Command Where
CommandACtrl+A Editor: Select All
editor::SelectAll
Editor
CommandLCtrl+L Editor: Select Line
editor::SelectLine
Editor
CommandDCtrl+D Editor: Select Next
editor::SelectNext
Editor
CommandShiftLCtrl+Shift+L Editor: Select All Matches
editor::SelectAllMatches
Editor
CommandK CommandDCtrl+K Ctrl+D Editor: Skip Select Next
editor::SkipSelectNext
Editor
OptionShiftIAlt+Shift+I Editor: Split Selection Into Lines
editor::SplitSelectionIntoLines
Editor
⎋Esc Editor: Cancel
editor::Cancel
Editor

Editor: editing#

Keys Command Where
⌫Backspace Editor: Backspace
editor::Backspace
Editor
Shift⌫Shift+Backspace Editor: Backspace
editor::Backspace
Editor
ControlHCtrl+H macOS only Editor: Backspace
editor::Backspace
Editor
⌦Delete Editor: Delete
editor::Delete
Editor
ControlDCtrl+D macOS only Editor: Delete
editor::Delete
Editor
Option⌫Alt+Backspace Editor: Delete To Previous Word Start
editor::DeleteToPreviousWordStart
Editor
Option⌦Alt+Delete Editor: Delete To Next Word End
editor::DeleteToNextWordEnd
Editor
Command⌫Ctrl+Backspace Editor: Delete To Beginning Of Line
editor::DeleteToBeginningOfLine
Editor
Command⌦Ctrl+Delete Editor: Delete To End Of Line
editor::DeleteToEndOfLine
Editor
ControlKCtrl+K macOS only Editor: Delete To End Of Line
editor::DeleteToEndOfLine
Editor
CommandShiftKCtrl+Shift+K Editor: Delete Line
editor::DeleteLine
Editor
CommandOptionMCtrl+Alt+M Editor: Next Conflict
editor::NextConflict
Editor
CommandOptionShiftMCtrl+Alt+Shift+M Editor: Previous Conflict
editor::PreviousConflict
Editor
CommandOptionYCtrl+Alt+Y Editor: Accept Ours
editor::AcceptOurs
Editor
CommandOptionTCtrl+Alt+T Editor: Accept Theirs
editor::AcceptTheirs
Editor
↩Enter Editor: Newline
editor::Newline
Editor
Command↩Ctrl+Enter Editor: Newline Below
editor::NewlineBelow
Editor
CommandShift↩Ctrl+Shift+Enter Editor: Newline Above
editor::NewlineAbove
Editor
⇥Tab Editor: Tab
editor::Tab
Editor
Shift⇥Shift+Tab Editor: Backtab
editor::Backtab
Editor
Command]Ctrl+] Editor: Indent
editor::Indent
Editor
Command[Ctrl+[ Editor: Outdent
editor::Outdent
Editor
CommandZCtrl+Z Editor: Undo
editor::Undo
Editor
CommandShiftZCtrl+Shift+Z Editor: Redo
editor::Redo
Editor
CommandXCtrl+X Editor: Cut
editor::Cut
Editor
CommandCCtrl+C Editor: Copy
editor::Copy
Editor
CommandVCtrl+V Editor: Paste
editor::Paste
Editor
CommandShiftDCtrl+Shift+D Editor: Duplicate Line
editor::DuplicateLine
Editor
Command/Ctrl+/ Editor: Toggle Comment
editor::ToggleComment
Editor
OptionShiftFAlt+Shift+F Editor: Prettify Json
editor::PrettifyJson
Editor
ControlJCtrl+J Editor: Join Lines
editor::JoinLines
Editor
OptionZAlt+Z Editor: Toggle Soft Wrap
editor::ToggleSoftWrap
Editor
ControlCommand␣Ctrl+Ctrl+Space Editor: Show Character Palette
editor::ShowCharacterPalette
Editor
Keys Command Where
CommandFCtrl+F Editor: Find
editor::Find
Editor
CommandOptionFCtrl+Alt+F Editor: Replace
editor::Replace
Editor
CommandGCtrl+G macOS only Editor: Find Next
editor::FindNext
Editor
CommandShiftGCtrl+Shift+G macOS only Editor: Find Previous
editor::FindPrevious
Editor
F3F3 Linux only Editor: Find Next
editor::FindNext
Editor
ShiftF3Shift+F3 Linux only Editor: Find Previous
editor::FindPrevious
Editor
Keys Command Where
↩Enter Editor: Find Next
editor::FindNext
SearchBar > Editor
Shift↩Shift+Enter Editor: Find Previous
editor::FindPrevious
SearchBar > Editor
Command↩Ctrl+Enter Editor: Replace Next
editor::ReplaceNext
SearchBar > Editor
CommandOption↩Ctrl+Alt+Enter Editor: Replace All
editor::ReplaceAll
SearchBar > Editor
ControlGCtrl+G Editor: Go To Line
editor::GoToLine
Editor

Pickers / modals#

Keys Command Where
↑↑ picker: Select Previous
picker::SelectPrevious
Pickers
↓↓ picker: Select Next
picker::SelectNext
Pickers
ControlPCtrl+P picker: Select Previous
picker::SelectPrevious
Pickers
ControlNCtrl+N picker: Select Next
picker::SelectNext
Pickers
Shift⇥Shift+Tab picker: Select Previous
picker::SelectPrevious
Pickers
⇥Tab picker: Select Next
picker::SelectNext
Pickers
HomeHome picker: Select First
picker::SelectFirst
Pickers
EndEnd picker: Select Last
picker::SelectLast
Pickers
↩Enter picker: Confirm
picker::Confirm
Pickers
Command↩Ctrl+Enter picker: Confirm Split
picker::ConfirmSplit
Pickers
⎋Esc picker: Dismiss
picker::Dismiss
Pickers
⎋Esc about: Close
about::Close
About window
CommandWCtrl+W about: Close
about::Close
About window
⎋Esc licenses: Close
licenses::Close
Licenses
CommandWCtrl+W licenses: Close
licenses::Close
Licenses
CommandFCtrl+F licenses: Focus Search
licenses::FocusSearch
Licenses
⎋Esc registration: Close
registration::Close
Registration
CommandWCtrl+W registration: Close
registration::Close
Registration
↩Enter registration: Close
registration::Close
Registration && Registered

File tree#

Keys Command Where
↑↑ picker: Select Previous
picker::SelectPrevious
File tree
↓↓ picker: Select Next
picker::SelectNext
File tree
←← Files: Collapse
filetree::Collapse
File tree
→→ Files: Expand
filetree::Expand
File tree
↩Enter Files: Open Selected
filetree::OpenSelected
File tree
␣Space Files: Open Selected
filetree::OpenSelected
File tree
CommandNCtrl+N Files: New File Here
filetree::NewFileHere
File tree
CommandShiftNCtrl+Shift+N Files: New Folder Here
filetree::NewFolderHere
File tree
F2F2 Files: Rename
filetree::Rename
File tree
Command⌫Ctrl+Backspace Files: Trash
filetree::Trash
File tree
CommandCCtrl+C Files: Copy Path
filetree::CopyPath
File tree
CommandOptionCCtrl+Alt+C Files: Copy Relative Path
filetree::CopyRelativePath
File tree
CommandOptionRCtrl+Alt+R Files: Reveal In Finder
filetree::RevealInFinder
File tree
⎋Esc Workspace: Focus Editor
workspace::FocusEditor
File tree

Review / diff view#

Keys Command Where
]] Review: Next Hunk
review::NextHunk
Diff view
[[ Review: Previous Hunk
review::PreviousHunk
Diff view
}} Review: Next File
review::NextFile
Diff view
{{ Review: Previous File
review::PreviousFile
Diff view
NN Review: Next Comment
review::NextComment
Diff view
PP Review: Previous Comment
review::PreviousComment
Diff view
↓↓ Review: Next Hunk
review::NextHunk
Diff view
↑↑ Review: Previous Hunk
review::PreviousHunk
Diff view
CC Review: Add Comment
review::AddComment
Diff view
VV Review: Toggle Viewed
review::ToggleViewed
Diff view
TT Review: Toggle Layout
review::ToggleLayout
Diff view
DD Review: Toggle Result
review::ToggleResult
Diff view
BB Review: Preview Before
review::PreviewBefore
Diff view
⎋Esc Review: End Preview
review::EndPreview
DiffView && preview
⎋Esc Review: End Preview
review::EndPreview
preview > Editor
CommandZCtrl+Z Review: Undo Change
review::UndoChange
(DiffView && !editing) > Editor
,, Review: Toggle Options
review::ToggleOptions
Diff view
WW Review: Toggle Whitespace
review::ToggleWhitespace
Diff view
RR Review: Refresh
review::Refresh
Diff view
OO Review: Open In Browser
review::OpenInBrowser
Diff view
FF Review: Toggle File List
review::ToggleFileList
Diff view
SS Review: Toggle Symbols
review::ToggleSymbols
Diff view
MM Review: Toggle Rendered
review::ToggleRendered
Diff view
Control]Ctrl+] Review: Next Symbol
review::NextSymbol
Diff view
AA Review: Accept Hunk
review::AcceptHunk
Diff view
ShiftAShift+A Review: Stage Hunk
review::StageHunk
Diff view
CommandZCtrl+Z Review: Undo Change
review::UndoChange
Diff view
UU Review: Unstage Hunk
review::UnstageHunk
Diff view
ShiftSShift+S Review: Stage File
review::StageFile
Diff view
ShiftUShift+U Review: Unstage File
review::UnstageFile
Diff view
Command↩Ctrl+Enter Review: Toggle Commit
review::ToggleCommit
Diff view
Command↩Ctrl+Enter Review: Commit Staged
review::CommitStaged
CommitEditor
⎋Esc Review: Close Commit
review::CloseCommit
CommitEditor
XX Review: Revert Hunk
review::RevertHunk
Diff view
EE Review: Export Notes
review::ExportNotes
Diff view
Control[Ctrl+[ Review: Previous Symbol
review::PreviousSymbol
Diff view
CommandShift↩Ctrl+Shift+Enter Review: Submit Review
review::SubmitReview
Diff view
Command↩Ctrl+Enter Review: Submit Comment
review::SubmitComment
Comment editor
⎋Esc Review: Cancel Comment
review::CancelComment
Comment editor
CommandShift↩Ctrl+Shift+Enter Review: Submit Review
review::SubmitReview
Review panel
⎋Esc Review: Cancel Comment
review::CancelComment
Review panel
Keys Command Where
↑↑ picker: Select Previous
picker::SelectPrevious
Project search
↓↓ picker: Select Next
picker::SelectNext
Project search
↩Enter picker: Confirm
picker::Confirm
Project search

Locations (pasted traces)#

Keys Command Where
↑↑ picker: Select Previous
picker::SelectPrevious
Trace view
↓↓ picker: Select Next
picker::SelectNext
Trace view
ControlNCtrl+N picker: Select Next
picker::SelectNext
Trace view
ControlPCtrl+P picker: Select Previous
picker::SelectPrevious
Trace view
↩Enter picker: Confirm
picker::Confirm
Trace view
⎋Esc Workspace: Focus Editor
workspace::FocusEditor
Trace view

File history scrubber#

Keys Command Where
←← history: Older
history::Older
File history
→→ history: Newer
history::Newer
File history
HomeHome history: Oldest
history::Oldest
File history
EndEnd history: Newest
history::Newest
File history

Worktree cockpit#

Keys Command Where
↑↑ picker: Select Previous
picker::SelectPrevious
Worktrees
↓↓ picker: Select Next
picker::SelectNext
Worktrees
ControlNCtrl+N picker: Select Next
picker::SelectNext
Worktrees
ControlPCtrl+P picker: Select Previous
picker::SelectPrevious
Worktrees
↩Enter picker: Confirm
picker::Confirm
Worktrees
Command↩Ctrl+Enter picker: Confirm Split
picker::ConfirmSplit
Worktrees
RR Review: Refresh
review::Refresh
Worktrees
⎋Esc Workspace: Focus Editor
workspace::FocusEditor
Worktrees

Pull request list#

Keys Command Where
↑↑ picker: Select Previous
picker::SelectPrevious
Pull and merge requests
↓↓ picker: Select Next
picker::SelectNext
Pull and merge requests
↩Enter picker: Confirm
picker::Confirm
Pull and merge requests
RR Review: Refresh
review::Refresh
Pull and merge requests

Preview#

Keys Command Where
↑↑ preview: Scroll Up
preview::ScrollUp
Markdown preview
↓↓ preview: Scroll Down
preview::ScrollDown
Markdown preview
PgUpPgUp preview: Scroll Up
preview::ScrollUp
Markdown preview
PgDnPgDn preview: Scroll Down
preview::ScrollDown
Markdown preview
CommandCCtrl+C Editor: Copy
editor::Copy
Markdown preview
CommandACtrl+A Editor: Select All
editor::SelectAll
Markdown preview
© 2026 Xip KitFeaturesFAQsChangelogDocsLicensePrivacy