Multi-Tab & Split Panes
Work with multiple sessions simultaneously using tabs and flexible split-pane layouts.
Working with Tabs
Tabs allow you to manage multiple terminal sessions in a single window. Each tab represents an independent session with its own connection.
Tab Operations
| Action | Shortcut | Description |
|---|---|---|
| New Tab | Cmd/Ctrl+T | Open a new local shell tab |
| Close Tab | Cmd/Ctrl+W | Close the active tab |
| Next Tab | Cmd/Ctrl+Tab | Switch to the next tab |
| Previous Tab | Cmd/Ctrl+Shift+Tab | Switch to the previous tab |
| Go to Tab | Cmd/Ctrl+1-9 | Switch to tab by position |
| Duplicate Tab | Cmd/Ctrl+Shift+T | Open a copy of the current session |
Tab Context Menu
Right-click any tab for additional options:
- Rename Tab - Give the tab a custom name
- Duplicate - Create a new tab with the same session
- Save Session - Save connection settings for reuse
- Session Settings - Edit connection and terminal settings
- Close - Close the tab
- Close Others - Close all tabs except this one
- Close Tabs to the Right - Close tabs to the right of this one
Tab Colors
Assign colors to tabs for visual organization. Right-click a tab and select Set Tab Color. Colors can indicate:
- Environment (production = red, staging = yellow, dev = green)
- Device type or location
- Any custom categorization you prefer
Split Panes
Split the terminal window to view multiple sessions side by side. This is invaluable for comparing configurations or monitoring multiple devices.
Creating Splits
| Action | Shortcut | Description |
|---|---|---|
| Split Horizontal | Cmd/Ctrl+D | Split active pane horizontally (side by side) |
| Split Vertical | Cmd/Ctrl+Shift+D | Split active pane vertically (stacked) |
| Close Pane | Cmd/Ctrl+Shift+W | Close the active pane |
Navigating Panes
| Action | Shortcut |
|---|---|
| Focus Left Pane | Cmd/Ctrl+Alt+← |
| Focus Right Pane | Cmd/Ctrl+Alt+→ |
| Focus Up Pane | Cmd/Ctrl+Alt+↑ |
| Focus Down Pane | Cmd/Ctrl+Alt+↓ |
| Cycle Panes | Cmd/Ctrl+] |
Resizing Panes
Drag the divider between panes to resize. Double-click the divider to reset to equal sizes.
# Example split layout for router comparison:
┌──────────────────┬──────────────────┐
│ Router A │ Router B │
│ show ip route │ show ip route │
│ │ │
└──────────────────┴──────────────────┘
# Enable Multi-Send (Cmd+Shift+M) to type in both at once!Layout Management
Save and restore complex window layouts for different workflows.
Saving Layouts
- Arrange your tabs and splits as desired
- Go to View → Save Layout
- Enter a name for the layout
- Click Save
Layouts save:
- Tab positions and names
- Split pane arrangement and sizes
- Which sessions are in each pane
Restoring Layouts
- Go to View → Layouts
- Select the layout to restore
- Optionally choose to reconnect sessions
Predefined Layouts
NetStacks includes several predefined layouts:
- Single - Full-screen single pane
- Side by Side - Two panes horizontal
- Stacked - Two panes vertical
- Quad - Four equal panes
- Main + Side - Large main pane with narrow side pane
Assign keyboard shortcuts to your favorite layouts in Settings → Keyboard → Layouts.
Tab Groups
Group related tabs together for better organization in complex workflows.
Creating Tab Groups
- Select multiple tabs (Cmd/Ctrl+click)
- Right-click and select Create Tab Group
- Name the group
Tab Group Features
- Collapse/expand group to save tab bar space
- Color-code the entire group
- Multi-send within a group only
- Close all tabs in a group at once
- Drag tabs into/out of groups
Use Cases
Tab groups are useful for:
- Site groups - Group devices by physical location
- Role groups - Core routers, distribution switches, etc.
- Project groups - Temporary groups for specific tasks
- Environment groups - Production, staging, development
Tab groups are session-specific and not saved with layouts. Use saved sessions with folders for persistent organization.