Release GitComet Professional launches 28d 06h 25m 04s

Join the waitlist for the early-adopter price Join waitlist

Keyboard Shortcuts

Keyboard Shortcuts

Reference the keyboard shortcuts available in GitComet.

Cmd and Option are macOS modifiers; Ctrl and Alt are used on Windows and Linux. Shortcuts depend on focus: text inputs, the terminal, the file editor, and conflict output keep their own editing keys. Context menus show shortcuts for their available actions.

App

ActionMacWindows/Linux
New windowCmd+N, Cmd+Shift+NCtrl+N, Ctrl+Shift+N
SettingsCmd+,Ctrl+,
Command paletteCmd+PCtrl+P
Open repositoryCmd+OCtrl+O
Open and recently closed repositoriesCmd+Shift+O, Option+Cmd+O, Ctrl+Shift+ACtrl+Shift+O, Ctrl+Shift+A
Open active repository in external code editorCmd+Shift+ECtrl+Shift+E
Reveal the open file in GitComet's Files sidebarCmd+Shift+LCtrl+Shift+L
Close active repo tab, or close the window if no repo tab can closeCmd+WCtrl+W
Close active windowCmd+Shift+WCtrl+Shift+W
Previous repository tabCmd+PageUp, Cmd+{, Option+Cmd+LeftCtrl+PageUp, Ctrl+Shift+Tab
Next repository tabCmd+PageDown, Cmd+}, Option+Cmd+RightCtrl+PageDown, Ctrl+Tab
Increase / decrease / reset UI scaleCmd++, Cmd+-, Cmd+0Ctrl++, Ctrl+-, Ctrl+0
Toggle full screenCtrl+Cmd+FF11
Minimize windowCmd+M-
Hide GitCometCmd+H-
Hide other appsOption+Cmd+H-
QuitCmd+QCtrl+Q

Text Inputs

ActionMacWindows/Linux
Standard editing shortcutsCmd+A, Cmd+C, Cmd+V, Cmd+X, Cmd+Z, Cmd+Shift+ZCtrl+A, Ctrl+C, Ctrl+V, Ctrl+X, Ctrl+Z, Ctrl+Shift+Z
Character paletteCtrl+Cmd+Space-
Move or selectArrows, Shift+ArrowsArrows, Shift+Arrows
Move to line start/endCmd+Left, Cmd+Right, Home, EndHome, End
Select to line start/endCmd+Shift+Left, Cmd+Shift+Right, Shift+Home, Shift+EndShift+Home, Shift+End
Page navigationPageUp, PageDown, Shift+PageUp, Shift+PageDownPageUp, PageDown, Shift+PageUp, Shift+PageDown
Move by wordOption+Left, Option+RightCtrl+Left, Ctrl+Right
Select by wordOption+Shift+Left, Option+Shift+RightCtrl+Shift+Left, Ctrl+Shift+Right
Delete word left/rightOption+Backspace, Option+DeleteCtrl+Backspace, Ctrl+Delete
Compatibility aliasesCtrl+A, Ctrl+C, Ctrl+V, Ctrl+X also work in text inputs; some opposite-modifier word shortcuts are accepted too-

Commit Composer

ActionMacWindows/Linux
Commit staged changesCmd+EnterCtrl+Enter

Only while the commit message input has focus, and only when the Commit action is enabled.

Embedded Terminal

These apply when the embedded terminal has focus. Plain Ctrl+C, Ctrl+V and Ctrl+A are passed through to the shell rather than handled by GitComet.

ActionMacWindows/Linux
Copy terminal selectionCmd+CCtrl+Shift+C
Paste clipboard textCmd+VCtrl+Shift+V
Select all terminal bufferCmd+ACtrl+Shift+A
Scroll terminal historyShift+PageUp, Shift+PageDown, Shift+Home, Shift+EndShift+PageUp, Shift+PageDown, Shift+Home, Shift+End

Diff / Conflict

ActionMacWindows/Linux
Search diffCmd+FCtrl+F
Insert a newline in diff searchShift+EnterShift+Enter
Previous / next search matchF2, F3F2, F3
Close search, clear selection, or close current diffEscapeEscape
Previous / next fileF1, F4F1, F4
Previous changeF2, Shift+F7, Option+UpF2, Shift+F7, Alt+Up
Next changeF3, F7, Option+DownF3, F7, Alt+Down
Inline diffOption+IAlt+I
Split diffOption+SAlt+S
Toggle visible whitespace charactersOption+WAlt+W
Enter or leave the file editorOption+EAlt+E
Save while the file editor buffer has focusCmd+SCtrl+S
Stage/unstage current worktree file and advanceSpaceSpace
Select all / copy selected diff textCmd+A, Cmd+CCtrl+A, Ctrl+C
Three-way conflict choicesA base, B ours, C theirs, D bothA base, B ours, C theirs, D both
Two-way conflict choicesA local, B remote, C bothA local, B remote, C both
Make the active conflict unresolved againUU
Previous / next unresolved conflictShift+F2, Shift+F3Shift+F2, Shift+F3
First / last delta (conflict resolver)Cmd+Home, Cmd+EndCtrl+Home, Ctrl+End
Align selected lines manually (conflict resolver)Cmd+YCtrl+Y
Clear all manual alignmentsCmd+Shift+YCtrl+Shift+Y

Search supports Match Case, Whole Word, and Regex. While search is open, F2 / F3 visit matches instead of changes. Opening search from a rendered Markdown preview returns to source mode.

The file editor owns Cmd+S / Ctrl+S while its buffer has focus; outside it, that shortcut can stage the current file. Plain conflict-choice letters do not select inputs while you are typing in an editor or search field. Shift+F2 / Shift+F3 still navigate unresolved conflicts while the resolved-output editor has focus. First/last delta shortcuts remain cursor-movement keys in that editor.

Inline/split toggles and Space staging apply to raw file diffs. Return from rendered previews to source mode to use raw diff controls.

Context Menus

ActionAll platforms
Move selectionUp, Down
Activate selection or first enabled itemEnter
Close menuEscape
Activate a labeled entryThe single-letter shortcut shown beside it

Focused Diff Window

ActionMacWindows/Linux
CloseCmd+W, Ctrl+W, Escape, QCtrl+W, Escape, Q

Documentation

Search

move open Esc close

Browse the docs or start typing to filter results.