Splits
Splits allow you to divide a window into multiple panes, each running its own terminal session.Creating Splits
Default Keybindings (macOS)
super+d- Split rightsuper+shift+d- Split down
Default Keybindings (Linux)
ctrl+shift+right- Split rightctrl+shift+down- Split down
Configuration
Customize split creation keybindings:~/.config/ghostty/config
new_split action accepts:
right- Create split to the rightdown- Create split belowleft- Create split to the leftup- Create split above
Navigating Between Splits
Use navigation keybindings
- macOS Default
- Linux Default
super+alt+up- Move to split abovesuper+alt+down- Move to split belowsuper+alt+left- Move to split leftsuper+alt+right- Move to split rightsuper+alt+[- Previous splitsuper+alt+]- Next split
goto_split action accepts:
left,right,up,down- Move to adjacent splitnext,previous- Cycle through splits
Split Appearance
Split Zoom
Zoom a split to temporarily fill the entire window:Resizing Splits
Closing Splits
Close the focused split:Tabs
Tabs provide another way to organize multiple terminal sessions, similar to browser tabs.Creating Tabs
macOS
super+t - New tabLinux
ctrl+shift+t - New tabNavigating Between Tabs
- macOS
- Linux
super+1throughsuper+9- Jump to specific tabsuper+shift+[- Previous tabsuper+shift+]- Next tab
Tab Appearance
Control tab visibility:Tab Position (Linux/GTK)
On Linux with GTK, you can configure tab bar position:Closing Tabs
Combining Splits and Tabs
You can use splits and tabs together:- Create tabs for different projects or contexts
- Use splits within each tab to view multiple terminals side-by-side
Example Configurations
Tips and Tricks
Visual feedback for focused split
Visual feedback for focused split
Make the focused split more obvious:
Quick window layouts
Quick window layouts
Create keybindings for common layouts:
Keep zoom when navigating
Keep zoom when navigating
Platform Differences
| Feature | macOS | Linux (GTK) |
|---|---|---|
| Horizontal splits | ✅ | ✅ |
| Vertical splits | ✅ | ✅ |
| Tabs | ✅ | ✅ |
| Tab positioning | ❌ | ✅ |
| Native window integration | ✅ | ✅ |
Related Configuration
- keybind - Configure keyboard shortcuts
- window-decoration - Window styling
- See all split and tab actions