I have a specific layout with various monitoring splits that I prefer for a particular tab, where each tab is organized in a specific tool within my development environment. If I have many splits 16+, when I update the terminal, I have to reload each of the splits (small windows). Is there a way for me to just "load" all the splits for my environment without actually going through each one and reloading the command line?
#How can I save and load layout for a tab along with commands for each partial split?
1 messages · Page 1 of 1 (latest)
Hi @buoyant lark. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:
Yes—use Launch Configurations to save a full layout (windows, tabs, panes) and have each pane run a command on launch. You can create/save a layout from the UI, or edit the YAML to specify split directions, nested panes, working directories (absolute paths), and per‑pane commands. Then load it from the Command Palette and everything opens and runs automatically. [Launch Configs; YAML format]
Tips:
- Save your current setup via “Save New Launch Configuration” in the Command Palette, then relaunch it later. [Launch Configs]
- In YAML, define panes and their commands; nested panes are supported, so large layouts (e.g., 16+) are fine. Ensure each pane’s cwd is an absolute path so the config appears in the list. [YAML format]
If your main pain is recovering after quitting or updating, Session Restoration automatically restores your previous windows, tabs, panes, and the last few blocks of output on startup. You can toggle it in Settings > Features. [Session Restoration]