Skip to content

Terminal

Se.Cherkasov edited this page Aug 23, 2026 · 1 revision

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.

Tabs and panes

  • Each session is a tab; Ctrl+Tab / Ctrl+Shift+Tab walk them, Alt+1–9 selects one directly.
  • A tab holds up to four tiled panes. Ctrl+Shift+D adds a pane, Ctrl+Shift+←↑↓→ moves focus, and panes can be dragged to rearrange or resized by their edges.
  • Ctrl+Shift+I turns on synchronized input between the panes of a tab: what you type goes to all of them.
  • Ctrl+Shift+B opens broadcast, which sends one command to several selected sessions at once. If any of them is on a #prod host, the guard asks first.

(macOS uses ⌘ where the table says Ctrl+Shift.)

Finding things

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.

Autocomplete and highlighting

  • Tab accepts the suggestion, Shift+Tab cycles 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).

Copy, paste, clipboard

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.

Links and file paths

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.

Recording and playback

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.

Session information

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.

Reconnect

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.

Appearance

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.

Clone this wiki locally