Repository navigation
KEYBOARD_SHORTCUTS
Robert Trenaman edited this page Apr 28, 2026
·
1 revision
This guide lists all keyboard shortcuts available in GitHub Commander for power users.
| Action | Shortcut | Description |
|---|---|---|
| New Repository | Ctrl+N |
Create a new repository |
| Settings | Ctrl+, |
Open settings dialog |
| Refresh | F5 |
Refresh current view |
| Quit | Ctrl+Q |
Quit application |
| Action | Shortcut | Description |
|---|---|---|
| New File | Ctrl+Shift+N |
Create new file |
| Open File | Ctrl+O |
Open file in editor |
| Save File | Ctrl+S |
Save current file |
| Close Tab | Ctrl+W |
Close current tab |
| Close All | Ctrl+Shift+W |
Close all tabs |
| Action | Shortcut | Description |
|---|---|---|
| Commit | Ctrl+Enter |
Commit staged changes |
| Push | Ctrl+P |
Push to remote |
| Pull | Ctrl+L |
Pull from remote |
| Fetch | Ctrl+F |
Fetch from remote |
| Stage All | Ctrl+A |
Stage all changes |
| Unstage All | Ctrl+Shift+A |
Unstage all changes |
| Action | Shortcut | Description |
|---|---|---|
| Next Tab | Ctrl+Tab |
Switch to next tab |
| Previous Tab | Ctrl+Shift+Tab |
Switch to previous tab |
| Go to Git Panel | Alt+1 |
Switch to Git panel |
| Go to GitHub Browser | Alt+2 |
Switch to GitHub file browser |
| Go to Local Browser | Alt+3 |
Switch to local file browser |
| Go to Wiki Panel | Alt+4 |
Switch to Wiki panel |
| Go to Pages Panel | Alt+5 |
Switch to Pages panel |
| Go to Packages Panel | Alt+6 |
Switch to Packages panel |
| Go to Releases Panel | Alt+7 |
Switch to Releases panel |
| Action | Shortcut | Description |
|---|---|---|
| Cut | Ctrl+X |
Cut selected text |
| Copy | Ctrl+C |
Copy selected text |
| Paste | Ctrl+V |
Paste clipboard content |
| Undo | Ctrl+Z |
Undo last action |
| Redo | Ctrl+Shift+Z |
Redo last action |
| Find | Ctrl+F |
Find in current file |
| Replace | Ctrl+H |
Find and replace |
| Select All | Ctrl+A |
Select all text |
| Action | Shortcut | Description |
|---|---|---|
| Quick Search | Ctrl+K |
Quick search repositories |
| Search Files | Ctrl+Shift+F |
Search in files |
| Go to Line | Ctrl+G |
Go to specific line |
| Action | Shortcut | Description |
|---|---|---|
| Create Branch | Ctrl+B |
Create new branch |
| Checkout Branch | Ctrl+Shift+B |
Checkout branch |
| Show Status | Ctrl+I |
Show git status |
| Action | Shortcut | Description |
|---|---|---|
| Upload | Ctrl+U |
Upload selected files |
| Download | Ctrl+D |
Download selected files |
| Delete | Delete |
Delete selected files |
| Rename | F2 |
Rename selected item |
| Properties | Alt+Enter |
Show properties |
| Action | Shortcut | Description |
|---|---|---|
| New Page | Ctrl+Shift+N |
Create new wiki page |
| Save Page | Ctrl+S |
Save current page |
| Preview | Ctrl+R |
Preview page |
| Action | Shortcut | Description |
|---|---|---|
| Deploy | Ctrl+D |
Deploy to Pages |
| Generate Workflow | Ctrl+G |
Generate workflow |
| Action | Shortcut | Description |
|---|---|---|
| Fullscreen | F11 |
Toggle fullscreen |
| Minimize | Ctrl+M |
Minimize window |
| Maximize | Ctrl+Shift+M |
Maximize window |
Currently, GitHub Commander does not support custom keyboard shortcuts. This feature may be added in future versions.
- Memorize frequently used shortcuts - Focus on the ones you use most
- Use navigation shortcuts - Alt+number keys for quick panel switching
- Combine with mouse - Use shortcuts for common actions, mouse for navigation
- Practice makes perfect - Regular use builds muscle memory
If you find a shortcut missing that would be useful:
- Check if the action exists in the menu
- Consider opening an issue on GitHub
- The feature may be added in future releases
These shortcuts are designed for Linux. On other platforms:
-
macOS: Replace
CtrlwithCmd(⌘) - Windows: Shortcuts should work as listed
Note: GitHub Commander is currently Linux-only.