Tern
Tern is the terminal. It follows your accent, light or dark style, monospace font and text size, and takes its colours from your wallpaper.
What it does
Section titled “What it does”- Tabs and split panes with draggable dividers. New tabs and panes open in the folder you’re in.
- Jump between prompts, and get a notification when a long command finishes while you’re elsewhere.
- Find, with match case and regular expressions.
- Ctrl+click opens links, including ones programs mark up themselves, such as
ls --hyperlink. - Pasting several lines, or something that looks risky, asks first. So does closing a tab with a program still running.
- A soft flash instead of a bell sound.
- Programs can copy to the clipboard. Reading it is off until you allow it in Preferences.
These work in bash, zsh and fish without changing your configuration files.
Preferences
Section titled “Preferences”Style, text size, a see-through background and how see-through it is, the cursor’s shape and blinking, how much history to keep, which shell to start, and copying text as soon as it’s selected.
Keyboard shortcuts
Section titled “Keyboard shortcuts”| Shortcut | Does |
|---|---|
| Ctrl+Shift+T | New tab |
| Ctrl+Shift+D / E | Split right, split down |
| Alt+arrows | Move between panes |
| Ctrl+Shift+W | Close the pane |
| Ctrl+Page Up / Page Down | Previous, next tab |
| Alt+1 … 9 | Go to a tab |
| Ctrl+Shift+C / V | Copy, paste |
| Ctrl+Shift+F | Find |
| Ctrl+Shift+Up / Down | Previous, next prompt |
| Ctrl+Shift+K | Clear the history |
| Ctrl+, | Preferences |
From the command line, tern --working-directory ~/Projects starts in a folder and tern -e ssh example.org runs a command. If Tern is already open, these open a new tab.