Repository navigation
Terminal
English · Русский
The terminal is a grid emulator written for this project — not a wrapper around an existing one. It runs the same way on desktop and Android.
- Each session is a tab;
Ctrl+Tab/Ctrl+Shift+Tabwalk them,Alt+1–9selects one directly. - A tab holds up to four tiled panes.
Ctrl+Shift+Dadds a pane,Ctrl+Shift+←↑↓→moves focus, and panes can be dragged to rearrange or resized by their edges. -
Ctrl+Shift+Iturns on synchronized input between the panes of a tab: what you type goes to all of them. -
Ctrl+Shift+Bopens broadcast, which sends one command to several selected sessions at once. If any of them is on a#prodhost, the guard asks first.
(macOS uses ⌘ where the table says Ctrl+Shift.)
| Action | Key |
|---|---|
| Find in the session's output |
Ctrl+Shift+F, then Enter / Shift+Enter to walk matches, Esc to close |
| Search the command history (palette) |
Ctrl+Shift+K — Enter inserts the command into the terminal without running it
|
| Reverse-search history in the shell | Ctrl+R |
| Snippet palette | Ctrl+Shift+S |
The command palette is Skerry's own history across sessions, filtered by host; the shell's
Ctrl+R is the remote shell's.
-
Tabaccepts the suggestion,Shift+Tabcycles the alternatives (fish-style, from the recorded history). - Settings → Terminal turns on input highlighting (commands, flags, quoted strings, paths, operators as you type) and output highlighting (ERROR/WARN/INFO, IP addresses, timestamps in output the server left uncolored).
| Action | Key |
|---|---|
| Copy selection |
Ctrl+Shift+C or Ctrl+Insert
|
| Paste |
Ctrl+Shift+V or Shift+Insert
|
Plain Ctrl+C/Ctrl+D/Ctrl+L stay with the shell. Server-side clipboard writes (OSC 52 from
tmux or vim) are off by default and enabled in Settings → Terminal. On Wayland the clipboard
goes through wl-clipboard so native apps can actually read what you copied.
Ctrl+click opens a URL (OSC 8 or a plain one). With Open file paths in SFTP on, the same
click reveals a file path from the output in the file panel. On a phone: long-press the path,
then Open in Files.
Ctrl+Shift+R starts and stops a recording; the file is asciinema v2 (.cast), so it plays
anywhere asciinema does. Ctrl+Shift+P opens the built-in player, which replays a cast with its
original timing inside the app.
The session panel shows host, address, user, auth method, cipher, uptime, and the jump host when
one is used. From the same session you can open the host monitor,
SFTP (Ctrl+Shift+E), the assistant (Ctrl+Shift+/), and
sharing.
An SSH or container session that drops reconnects on its own (the tab says Reconnecting… #n)
according to the profile's keep-alive setting. Mosh sessions are never reconnected — the protocol
survives the outage itself.
Settings → Terminal sets the font and size, scrollback depth, cursor style (block/underline/bar, blinking or steady), and whether the shell may rename the tab through the OSC title. The terminal follows the app theme; Settings → Appearance switches dark, light, or System.
User guide
- Installation
- Getting started
- Hosts and connections
- Vault and credentials
- Terminal
- Files (SFTP)
- Port forwarding
- Remote desktops
- Snippets and runbooks
- Monitoring and guard
- AI assistant
- Sync and devices
- Teams and sharing
- Settings and shortcuts
- Android
- Troubleshooting
Development
- Architecture
- Building and running
- Connections and transports
- Terminal engine
- Vault and crypto
- Sync protocol
- Remote desktop stacks
- UI layer
- Testing and the gate
- Contributing and releases
Русский — оглавление