Skip to content

Layouts and split panes

A Next Term window has three parts: the project sidebar, the editor for open files, and the terminal tabs, each of which can be split into panes. Arrange them the way you work: a wide terminal under the code, agents in a column beside it, or an agent next to its test run.

A Next Term window with the terminal on the right of the editor: the sidebar on the left, long.ts open with soft-wrapped lines in the middle, and a terminal tab on the right.

Any tab can hold several terminals, side by side or one above the other, as many as fit: an agent beside its test run, or two agents next to each other.

ActionKeys
Split Right (Shell menu, or the terminal’s ⋯)⌘D
Split Down⇧⌘D
Select the pane on the left, right, above or below⌥⌘← ⌥⌘→ ⌥⌘↑ ⌥⌘↓
Select the next or previous pane⌥⌘], ⌥⌘[
Maximize the pane, and back⇧⌘↩︎
Make Panes EqualWindow menu
Close the pane (the menu says Close Pane)⌘W
  • A new pane starts in the folder of the pane you split.
  • You can tell where your typing goes: the panes without the keyboard are shaded.
  • The tab bar still shows one tab, named after the pane with the keyboard plus how many others there are, such as “claude +2”. Its mark is the most urgent of its panes, so a pane waiting on you is never hidden.
  • Drag a divider to resize. Panes keep their proportions when the window resizes or you split again.
  • Maximize Pane gives one pane the whole tab while the others keep running; press it again to bring them back.
  • The tab’s × closes all its panes, asking once if that would stop anything. A pane whose shell exits closes, and its neighbour takes its room and the keyboard.
  • Agents can split too: an orchestrator can open a worker in a pane beside another tab (new_tab with split_beside).

The terminal can sit below the editor (the default), on its right, on its left, or above it.

  • Click the ⋯ button at the right end of the terminal’s tab bar and choose under Move Terminal To. The same menu splits the terminal.
  • Or use View › Terminal Position.

The editor area appears when you open a file and hides again when the last one closes, giving the terminal the whole window.

The project sidebar sits on the left (the default) or the right.

  • Click the ⋯ button in the sidebar’s header, or the terminal’s ⋯, and choose Move Project Sidebar to the Right (or to the Left).
  • Or use View › Project Sidebar on the Right.
  • Hide or show it with ⌘B. The sidebar’s ⋯ menu has Hide Project Sidebar too.
  • Drag the line between the editor and the terminal to share the space. The line is easy to grab: anywhere within a few points of it works. Next Term remembers the split you chose.
  • Fold the terminal away: the arrow before the terminal’s ⋯ (or ⌘J, View › Collapse Terminal) folds it so the editor gets the room. Below or above the editor it folds down to its tab bar. Beside the editor it folds to a slim rail at the window’s edge: the arrow back at the top, and under it each tab’s mark (the spinner while an agent works, ✓ done, ✗ failed, ! needs you). When a tab finishes, fails or needs you while folded, the rail pulses a few times and then stays still with the mark showing (with Reduce Motion on, the mark just appears). Click a mark to open the terminal on that tab; click anywhere else on the rail or press ⌘J to bring it back at its size, or drag the line out to open it. Switching terminal tabs from the keyboard opens it too.
  • Resizing the window gives the change to the editor; the terminal keeps its size.
  • Drag the sidebar’s edge to make it wider or narrower.
  • Hide the sidebar with the sidebar icon in its header, next to its ⋯ (or ⌘B). While it is hidden, the same icon sits just after the window’s traffic lights; click it to bring the sidebar back.
  • Full screen: ⌃⌘F (View › Enter Full Screen).

Your layout applies to every window and is remembered across launches.

  • ⌃` moves the keyboard between the editor and the terminal (View › Focus Editor).
  • The tab bars along the top of the window drag the window, like a title bar.
  • ⌘+, ⌘- and ⌘0 change the font size of the terminal and the editor together.