Keyboard shortcuts
Every shortcut is also a menu item or a button: nothing hides behind a chord alone. ⌘/ shows this list inside Opsty, read from the same place the menus are built from.
In the menus
| Keys | Command | |
|---|---|---|
Shellmenu | ||
| ⌘N | New window | |
| ⌘T | New tab | |
| ⌘W | Close: the pane in front; in a tab with one pane, the tab; in a window with one tab, the window | |
| ⌥⌘W | Close tab, every pane in it | |
| ⇧⌘W | Close window | |
| ⇧⌘T | Reopen closed tab | |
| ⇧⌘I | Rename tab… | |
| ⌥⇧⌘[ | Move tab left | |
| ⌥⇧⌘] | Move tab right | |
| ⇧⌘R | Show everything running | |
| ⌥⌘⏎ | Write to the agent | |
Editmenu | ||
| ⇧⌘C | Copy as clean text | |
| ⌘K | Clear to Start: the scrollback and the screen. At a prompt your shell then draws its prompt again, with what you were typing; with a program in front, the line it is on stays and nothing is sent to it; a full-screen program such as vim is left alone | |
| ⌥⌘K | Clear Scrollback: the scrollback only; the screen stays | |
| ⌘F | Findin this tab’s output | |
| ⇧⌘F | Search history | |
Blockmenu | ||
| ⌘⏎ | Run again · put it on the line | |
| ⌘↑ | Previous prompt | |
| ⌘↓ | Next prompt, and a running server’s errors | |
Viewmenu | ||
| ⇧⌘← | Rewind | |
| ⌘+ | Zoom in | |
| ⌘- | Zoom out | |
| ⌘0 | Actual size | |
Gomenu | ||
| ⇧⌘P | Command palette(the launcher, on Commands) | |
| ⇧⌘H | Connect to a server(the launcher, on Servers) | |
| ⌘/ | Keyboard reference | |
Windowmenu | ||
| ⇧⌘] or ⌃⇥ | Show next tab | |
| ⇧⌘[ or ⌃⇧⇥ | Show previous tab | |
| ⇧⌘\ | Show all tabs, in every window | |
| ⌘1…⌘8 | Go to tab▸ that tab; ⌘9 the last one | |
| ⌘D or ⌘\ | Split right | |
| ⇧⌘D | Split down | |
| ⇧⌘⏎ | Maximize pane, and back | |
| ⌃⌘= | Equalize panes | |
| ⌥⌘← ⌥⌘→ ⌥⌘↑ ⌥⌘↓ | Select pane▸ the pane on that side | |
| ⌘] ⌘[ | Next pane, Previous pane | |
| ⌃⌘← ⌃⌘→ ⌃⌘↑ ⌃⌘↓ | Resize pane▸ grow it that way | |
| ⌥Space | Show or Hide Quick Terminal, from any app, once you switch Quick Terminalon in Settings▸ General, where you can change the chord | |
Opstymenu | ||
| ⌘, | Settings | |
Not in a menu
| Keys | What it does | |
|---|---|---|
| Double-click a tab | Rename it; ⏎ keeps the name, esc cancels | |
| Right-click | A tab, a pane’s margin, the grid (when no program is using the mouse) or the + button, for its menu | |
| Drag | A tab, or a pane by the grip at the top of its margin: along the strip, onto a pane, into another window, or out onto the desktop for a window of its own | |
| ⌘Z | In a grid, just after closing a tab that was still running: bring it back | |
| ⇧↵ | A new line inside a program, such as an agent; Enter at your shell’s prompt | |
| ⌥↵ | A new line inside a program | |
| ⌥-drag | Select text while a program is using the mouse | |
| ⌘-click | Open a link or a file path in the grid; hover it first to see where it goes. A plain click only puts the keyboard in that pane | |
| ⇥, → or End | At the prompt, while grey text follows what you typed: put it on the line. ⌥→ takes one word of it, and ⇥ again goes back to what you typed and completes it. See Tab and ghost text | |
| esc | Closes what Opsty drew; otherwise it is your shell’s | |
Bare ⌃ chords such as ⌃R, ⌃L, ⌃C and ⌃Z all belong to your shell; Opsty takes none of them. At the end of a line with grey text after it, ⌃E and ⌃F put the grey text on the line, as → does, and your shell is still the one that does it.