Menu Bar
The shortcuts below use Windows and Linux notation. On macOS, use Cmd where Ctrl is shown and Option where Alt is shown, except where a platform-specific shortcut is listed.
Press Esc to close an in-app menu, including one opened with the mouse. When keyboard focus is inside a submenu, Esc closes that submenu first.
File
| Item | Shortcut |
|---|---|
| New Project… | Ctrl+Shift+N |
| New Project Wizard… | |
| Open Project… | Ctrl+Shift+O |
| Close Project | Ctrl+Shift+W |
| Refresh Project | F5 (Windows/Linux menu display) |
| Clone Repository… | |
| Create New Repository… | |
| Publish Project… | |
| Open File… | Ctrl+O |
| Open Recent File | (submenu) |
| Save | Ctrl+S |
| Save As… | Ctrl+Shift+S |
| Save All | Ctrl+Alt+S |
| Import Files… | |
| Open in File Manager | Ctrl+Shift+E |
| Settings | Ctrl+, |
| Quit | Ctrl+Q |
On macOS, Settings… and Quit Zide are in the Zide application menu instead of File.
Edit
| Item | Shortcut |
|---|---|
| Undo | Ctrl+Z |
| Redo | Ctrl+Y (Windows/Linux); Cmd+Shift+Z (macOS) |
| Cut | Ctrl+X |
| Copy | Ctrl+C |
| Paste | Ctrl+V |
| Select All | Ctrl+A |
| Find | Ctrl+F |
| Lines and Comments | (submenu) |
| Multiple Cursors | (submenu) |
Find searches the tab or activity panel you were using before opening the menu. For a list, it opens or focuses that list’s filter. Click inside the pane you want to search first. Find is unavailable when that pane has no search or filter. In Settings, it focuses Search settings.
Lines and Comments
| Item | Shortcut |
|---|---|
| Toggle Line Comment | Ctrl+/ |
| Toggle Block Comment | Shift+Alt+A |
| Move Line Up | Alt+Up |
| Move Line Down | Alt+Down |
| Duplicate Line Up | Shift+Alt+Up |
| Duplicate Line Down | Shift+Alt+Down |
| Delete Line | Ctrl+Shift+K |
| Join Lines | Ctrl+J |
Multiple Cursors
| Item | Shortcut |
|---|---|
| Add Cursor Above | Ctrl+Alt+Up |
| Add Cursor Below | Ctrl+Alt+Down |
| Select Next Occurrence | Ctrl+D |
| Skip Occurrence | Ctrl+Shift+D |
| Select All Occurrences | Ctrl+Shift+L |
| Remove Last Cursor | Ctrl+U |
| Remove Secondary Cursors | Escape |
The submenu also shows the Ctrl+Click to add a cursor and Shift+Alt+Drag to select a column gestures. On macOS, those gestures use Cmd+click and Shift+Option+drag.
Git
Git actions require an active repository tab. Initialize Repository appears when the open folder is not yet a Git repository.
| Item | Shortcut |
|---|---|
| Initialize Repository | |
| Push | Ctrl+Shift+Up |
| Pull | Ctrl+Shift+Down |
| Fetch | |
| Commits | Ctrl+Alt+C |
| Staging | Ctrl+Alt+G |
| Stashes | Ctrl+Shift+H |
| Reflog | Ctrl+Shift+L |
| Branches | Ctrl+Shift+B |
| Worktrees | Ctrl+Shift+R (keyboard only) |
| Tags | Ctrl+Shift+G |
| Git Overview | |
| Remotes | |
| Submodules | |
| Subtrees | |
| Git LFS | |
| Sparse Checkout | |
| Repository Config | |
| Hooks | |
| Clean Untracked Files… | Ctrl+Shift+Delete (Windows/Linux); Cmd+Shift+Backspace (macOS) |
| Undo Last Commit… |
The destination blocks match the groupings in the app: the activity bar’s Git surfaces, then the Refs switcher (Branches / Worktrees / Tags), then the Git tools switcher. Every item opens that surface’s own tab for the current repository, or brings it forward when it is already open. The dialog actions come last.
DevOps
The DevOps menu adapts to the issue tracking, code review, automation, and release sources configured for the current project. Use Configure to assign those categories to a supported provider and remote; the available provider actions then appear in this menu.
For GitHub, GitLab, and Bitbucket, the provider overview, for example GitHub Overview, comes after Configure. When more than one remote is on a supported Git host, the menu lists those remotes under Sources, and each GitHub, GitLab, or Bitbucket remote there has its own overview. The overview’s Open in Browser section holds the links to the provider website and its documentation. For Gitea and Forgejo, which have no overview, the menu shows Open in Browser and Gitea Docs or Forgejo Docs.
Assist
| Item | Shortcut |
|---|---|
| New Session Tab | Ctrl+/ |
| Session List | |
| Commands | |
| QuickTree | Ctrl+Enter |
| API Keys and Local Models… |
API Keys and Local Models… is available when no folder is open. See Manage API keys and local models.
Terminal
| Item | Shortcut |
|---|---|
| New Terminal | Ctrl+Alt+T |
| Shells | (submenu) |
| Chat With CLI Agent | (submenu) |
| CLI Agent Profiles… | |
| Terminals |
Terminals opens the Terminals activity. New Terminal, Shells, Chat With CLI Agent, and Terminals are unavailable when no folder is open. CLI Agent Profiles… remains available.
Tools
| Item | Shortcut |
|---|---|
| File Browser | Ctrl+Alt+F |
| Find in Files | Ctrl+Shift+F |
| Script Runner | Ctrl+Alt+R |
| Web Browser | Alt+Shift+B |
| App Console | Ctrl+Shift+` |
| Session Watch | Ctrl+Shift+A |
| Universal Finder | Ctrl+K |
File Browser, Find in Files, Script Runner, and Web Browser are unavailable when no folder is open. App Console, Session Watch, and Universal Finder remain available.
View
| Item | Shortcut |
|---|---|
| App Tabs: Horizontal | |
| App Tabs: Vertical | |
| Single Pane Layout | Alt+1 |
| Side by Side Layout | Alt+2 |
| Stacked Right Layout | Alt+3 |
| Three Columns Layout | Alt+4 |
| Custom | (status row, shown for a custom layout) |
| Layout Controls | (submenu) |
| Advanced Pane Controls | |
| Bottom Tab Bar | |
| Tab Bar Launcher | |
| Split Pane Right | Ctrl+Alt+\ |
| Split Pane Down | Ctrl+Alt+- |
| Collapse Pane | Ctrl+Alt+W |
| Maximize Pane | Ctrl+Alt+M |
| Minimize Pane | Ctrl+Alt+Shift+M |
| Detached Window | (submenu) |
| Reset to Zide Dark | Ctrl+Alt+Shift+0 |
| Full Screen | F11 (Windows/Linux) |
The Layout Controls submenu contains Set Default and Apply to all open projects. Advanced Pane Controls is a separate item in the View menu. Enabling it shows pane headers and the five pane-editing commands listed above. The same preference is available in Settings > Other Settings > Layout.
The Detached Window submenu contains Open, Close, and Reset Size and Position. Close and Reset Size and Position are unavailable while the window is closed. See Detached window.
Reset to Zide Dark changes the theme to Zide Dark at once, without a confirmation, so you can use it when the current colors make Zide hard to read. See Colors and themes.
Account
The top-level menu is always named Account. Its items depend on the state of your Zide account.
| Account state | Items |
|---|---|
| Signed out | Sign In…, Subscribe… |
| Registered Free | Status…, Subscribe…, Account Portal, Credits: balance, Buy Credits… (disabled), Sign Out |
| Active paid subscription | Status…, Compare Plans…, Account Portal, Credits: balance, Buy Credits…, Sign Out |
| Perpetual license without an active subscription | Status…, Resubscribe…, Account Portal, Credits: balance, Buy Credits… (disabled), Sign Out |
| Temporarily unverified subscription | Status…, Account Portal, Sign Out |
Sign In… and Status… open the account dialog. Subscribe…, Compare Plans…, and Resubscribe… open the plan picker. Account Portal opens subscription management in your browser. Credits: balance opens credit details, Buy Credits… opens the credit-pack purchase dialog, and Sign Out disconnects the Zide account from the current device.
Help
| Item | Shortcut |
|---|---|
| Keyboard Shortcuts | F1 (Windows/Linux menu display) |
| Documentation | |
| Announcements… | |
| Support | (submenu) |
| Zide on GitHub | |
| Zide Website | |
| Check for Updates… | |
| About Zide |
Documentation opens Zide’s version-matched guides in the in-app docs panel. Announcements… opens the product announcements panel.
Support
| Item | Shortcut |
|---|---|
| Report Bug… | |
| Capture App Window | Ctrl+Alt+P |
| Resource Monitor | Ctrl+Shift+M |
| Reset App Data… |