Terminal

Run commands, switch terminals, and jump from output to source.

The built-in terminal below the rhun editor

Open a terminal

Press Ctrl + ` to toggle the terminal. Use Ctrl + Shift + ` to create another one. On macOS, these shortcuts use Control, not Cmd.

rhun starts your shell. On Windows, the default is powershell.exe. On macOS, it starts a login shell so your usual shell setup is available.

With the terminal focused, Ctrl + Tab and Ctrl + Shift + Tab switch between terminals. On macOS, use Control for these tab shortcuts too.

Keys and clipboard

On Linux and Windows, copy with Ctrl + Shift + C and paste with Ctrl + Shift + V. On macOS, use Cmd + C and Cmd + V. This keeps Control + C available to interrupt a command.

Use Shift + Page Up or Page Down to read scrollback. If a terminal app captures the mouse, hold Shift while dragging to select text.

Multiline input

Tools that use the Kitty keyboard protocol can distinguish modified Enter keys. In supporting tools, Shift + Enter can insert a newline instead of submitting.

Make it yours

Editor and terminal font sizes are independent. Focus the terminal before using Zoom In or Zoom Out from the command palette.

To choose a shell, edit the [terminal] section of your config file. For example, on a system with fish installed here:

[terminal]
shell = /usr/bin/fish
font_size = 14

On Windows, use a native executable such as pwsh.exe or the path to Git Bash.