Skip to content

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.

  • 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.

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.

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.