Skip to content

The terminal

Tabs and machines

Each open machine is a tab in a strip along the top. Tap a tab to switch to it. Drag a tab sideways to reorder it. Swipe left or right on the terminal itself to move between tabs.

In landscape, the strip becomes a rail down the side. This rail can be collapsed to icons only.

Tap "New session" to open the picker for another machine. Several machines can be open at once, one tab each.

Tab modes

Every tab has two modes: "Terminal" and "SFTP Browser". Switch between them with the segmented control. Both modes use the same connection - switching does not reconnect.

Working in the terminal

Long-press to start selecting text. Drag either end of the selection to adjust it. Selection works on blank cells and empty lines.

Tap "Paste" to put the clipboard into the shell.

Tapping a URL the shell has printed brings up a small preview of it, with "Open in Browser" and "Copy Link".

Scroll back to see earlier output. Tap "Scroll to bottom" to return to the newest output.

Programs on the server can put text on your phone's clipboard - that is what yank in vim or tmux copy-mode does when it is set up to talk to the terminal. Termphin honours those, and says so each time rather than letting the server swap your clipboard out silently.

It never answers a request to read your clipboard. A server asking what you last copied is told nothing.

Full-screen programs

Full-screen programs like htop or vim render properly. The terminal is drawn natively, not in a web view, so TUIs display as they do on a desktop. This includes diffs, spinners, and progress bars.

On-screen controls

Two optional controls sit over the terminal: a key toolbar and a floating action dock. Each is switched on separately in Settings.

Termphin - SSH that survives the dropped connection.