Feature-Request: Add a profile to open "Tab Sets" instead of one-by-one #15419

Closed
opened 2026-01-31 04:38:09 +00:00 by claunia · 5 comments
Owner

Originally created by @AdrianoCahete on GitHub (Oct 2, 2021).

Description of the new feature/enhancement

Tried to search in the issues, but cannot find anything with "tab sets" or something like that... :/

The idea is to open a set of tabs, in a panel, for example. Today I'm using cmder and it has that feature: Save a profile with multiple consoles, and when opening, it is self-arranged in sets like panels.

It needed to run projects that work as micro-frontends/micro-services and manage their states.

Proposed technical implementation details (optional)

Give the ability to save multiple profiles and summon the set/multiple profiles with a shortcut, maybe?

Originally created by @AdrianoCahete on GitHub (Oct 2, 2021). # Description of the new feature/enhancement Tried to search in the issues, but cannot find anything with "tab sets" or something like that... :/ The idea is to open a set of tabs, in a panel, for example. Today I'm using cmder and it has that feature: Save a profile with multiple consoles, and when opening, it is self-arranged in sets like panels. It needed to run projects that work as micro-frontends/micro-services and manage their states. # Proposed technical implementation details (optional) Give the ability to save multiple profiles and summon the set/multiple profiles with a shortcut, maybe?
claunia added the Issue-FeatureResolution-Duplicate labels 2026-01-31 04:38:09 +00:00
Author
Owner

@Rosefield commented on GitHub (Oct 2, 2021):

I'm not sure if it is exactly what you are asking for, but https://github.com/microsoft/terminal/issues/3992 will be added to 1.12 and gives the ability to save an action that runs multiple commands at once, e.g. make an action in your settings.json file called "Create My Layout" that will show up in the command palette / as a hotkey

{ "name": "Create My Layout", "command": { 
    "action": "multipleActions",
    "actions": [
        // Create a new tab with 3 panes
        { "action": "newTab", "tabTitle": "Work", "colorScheme": "One Half Dark" },
        { "action": "splitPane", "split": "vertical", "profile": "Windows PowerShell", "tabTitle": "Work", "colorScheme": "Campbell Powershell", },
        { "action": "splitPane", "split": "horizontal", "profile": "Windows PowerShell", "tabTitle": "Work", "colorScheme": "Campbell Powershell", },
        // Create a second tab
        { "action": "newTab", "tabTitle": "Misc"},
        // Go back to the first tab and zoom the first pane
        { "action": "prevTab", "tabSwitcherMode": "disabled" },
        { "action": "moveFocus", "direction": "first"},
        "togglePaneZoom"
        ]
}}
@Rosefield commented on GitHub (Oct 2, 2021): I'm not sure if it is exactly what you are asking for, but https://github.com/microsoft/terminal/issues/3992 will be added to 1.12 and gives the ability to save an action that runs multiple commands at once, e.g. make an action in your `settings.json` file called "Create My Layout" that will show up in the command palette / as a hotkey ``` { "name": "Create My Layout", "command": { "action": "multipleActions", "actions": [ // Create a new tab with 3 panes { "action": "newTab", "tabTitle": "Work", "colorScheme": "One Half Dark" }, { "action": "splitPane", "split": "vertical", "profile": "Windows PowerShell", "tabTitle": "Work", "colorScheme": "Campbell Powershell", }, { "action": "splitPane", "split": "horizontal", "profile": "Windows PowerShell", "tabTitle": "Work", "colorScheme": "Campbell Powershell", }, // Create a second tab { "action": "newTab", "tabTitle": "Misc"}, // Go back to the first tab and zoom the first pane { "action": "prevTab", "tabSwitcherMode": "disabled" }, { "action": "moveFocus", "direction": "first"}, "togglePaneZoom" ] }} ```
Author
Owner

@AdrianoCahete commented on GitHub (Oct 2, 2021):

The final idea is the same! Thanks!

Do I close this issue now or wait for that issue to be released?

@AdrianoCahete commented on GitHub (Oct 2, 2021): The final idea is the same! Thanks! Do I close this issue now or wait for that issue to be released?
Author
Owner

@Rosefield commented on GitHub (Oct 2, 2021):

I'm not a maintainer, I just happened to implement that feature. If you're happy you can close the issue whenever, otherwise I'm sure someone will come along on Monday and do whatever is appropriate.

@Rosefield commented on GitHub (Oct 2, 2021): I'm not a maintainer, I just happened to implement that feature. If you're happy you can close the issue whenever, otherwise I'm sure someone will come along on Monday and do whatever is appropriate.
Author
Owner

@zadjii-msft commented on GitHub (Oct 4, 2021):

Yea, this is kinda covered by #3992, a bit covered by #756, and we'll finally let you put these action in the dropdown in #1571. So until then,

/dup #756
/dup #3992

@zadjii-msft commented on GitHub (Oct 4, 2021): Yea, this is kinda covered by #3992, a bit covered by #756, and we'll finally let you put these action in the dropdown in #1571. So until then, /dup #756 /dup #3992
Author
Owner

@ghost commented on GitHub (Oct 4, 2021):

Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!

@ghost commented on GitHub (Oct 4, 2021): Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#15419