Tabbed Console starts here


[2018-06-29: Important Note: As announced in the release notes for Windows 10 Insider build 17704, Sets and Tabs will NOT ship in the next mainstream release of Windows (codenamed RS5). Please read the first bullet under the heading "General changes, improvements, and fixes for PC" for more details.]

 

[2018-04-16: Updated to better reflect "Sets" terminology]

For quite a while now, the most up-voted open item in our Windows Console UserVoice has been an ask for Console to support multiple tabbed pages.

In Windows 10 Insider build 17618, the first taste of the new "Sets" feature built by the Windows Shell team (thanks all!) has arrived. Sets allow users to group multiple apps together, and switch between them using "tabs" in the title-bar. You can read more about tab sets in the Windows 10 Insiders build 17618 announcement post.

The new "Sets" UX is being applied liberally to many Windows apps and tools, including File Explorer, and … in our case … Windows Console! 🙂

So what does the Sets-enabled Console look like?

In the screenshot below, you can see that the PowerShell Console has one tab in the title-bar, indicating that this set contains one member app! To the right of this tab, is a + button that you can click to create a new tab (alternatively, you can create a new tab by hitting WIN + CTRL + T).

Here are a few keyboard shortcuts you can try out:

  • Ctrl + Win + Tab – switch to next tab
  • Ctrl + Win + Shift + Tab – switch to previous tab
  • Ctrl + Win + T – open a new tab
  • Ctrl + Win + W – close current tab.

Notes:

  1. The Tabbed Console feature is very new and not yet finished!
  2. Currently, when you hit the new tab button (or hit WIN + CTRL + T), you'll see a "new tab" page
  3. We're working with the Shell Tabs team to populate the new tab page with useful links in future builds and we'd love to hear your thoughts & suggestions
  4. Please, submit Tabbed Console feedback via the Windows 10 Feedback Hub app (Desktop Environment --> Sets*) which will routed your feedback directly to the Shell team!
  5. Please DO NOT file tabbed Console bugs on the Console team's GitHub issues page

Thanks in advance for your support & feedback! We look forward to hearing from you!

Comments (17)

  1. David Noble says:

    Finally: A reason to install a Windows 10 Insiders build!

  2. Fernando Madruga says:

    Why the WIN key? What are Ctrl+Tab and Ctrl+Shift+Tab being used for? Seems overkill 3 and 4 keys combos when 1 less is more common (Win is mostly a dead key anyway, unless you’re using Win+R or similar global hotkeys)…

    1. The Windows key is FARRR from a dead key. It’s used in MANY systemwide shortcuts: https://support.microsoft.com/en-us/help/12445/windows-keyboard-shortcuts

      1. Chris Riggs says:

        The point is:
        Why the WIN key? What are Ctrl+Tab and Ctrl+Shift+Tab being used for? Seems overkill 3 and 4 keys combos when 1 less is more common

        1. The Windows key is reserved for system-wide chords, for example, Win + V uses the new system-wide Cloud Clipboard pasting mechanism.

          Most CTRL or ALT chords are app-centric (although ALT + TAB is a special-case system-wide chord for a LONG time).

          1. Hardistones says:

            “App-centric”? Any app in the foreground should own whatever key combinations are pressed. It does not need the Win key. I hope you hear your own contradiction.

          2. That’s never been the case. Some key chords are system-reserved and are handled by the OS, not the app (e.g. CTRL + ALT + DEL).

  3. When will this be integrated into the main release? Will this work with the Ubuntu terminal?

    1. Please read the opening paragrap:

      “As announced in the release notes for Windows 10 Insider build 17704, Sets and Tabs will NOT ship in the next mainstream release of Windows (codenamed RS5). Please read the first bullet under the heading `General changes, improvements, and fixes for PC` for more details”

      1. smoken0 says:

        Article says when it is not available. Can you tell us when it will be available? Any rough idea?

        1. Please read the opening paragraph of the post – the text in red. The shell-delivered tabs were withdrawn from Windows Insider builds back in June ’18. The Console team remains keen to implement tab support as soon as we can get to it though. No ETA to share at this point.

  4. JoFuYou says:

    Tabs is great for powershell. But is old fashion, imho.

    I like to see PowerShell pop up in a more modern way. For instance, with 6 command lines opened at the start. Each in their own like square like window, inside the main window. Like I have 6 would have monitors in front of me. In addition a way to run different scripts at powershell startup in a specific command line windows.

    Uh… it sound like a lot of security questions 😉

    1. Couldn’t agree more – I have a UX sketched-out outlining what you describe above (plus a few other bells and whistles). I am hoping we get there one day 😉

      And yes, the security implications are not to be ignored!

      In the meantime, I recommend using tmux in WSL.

  5. reinis-warp says:

    Tab support in console is half-step. What about split panes? It differs from tmux in that it is terminal emulator (console) level stuff. “Divide a tab up into multiple panes, each one showing a different session. You can slice vertically and horizontally and create any number of panes in any imaginable arrangement.”
    For WSL to be usable in effective way IMHO MS should leverage the complexity to get usable terminal (such as this story https://blog.ropnop.com/configuring-a-pretty-and-usable-terminal-emulator-for-wsl/), MSW should supply it OOB.
    Comments?

    1. Couldn’t agree more – we love TMux, and have a backlog item to add multi-pane support. However, that’ll have to wait until after we’ve built tab support. Which has to wait until we’ve wrapped-up the buffer, renderer and other core work. But we WILL get there 😉

      In the meantime, just use WSL and tmux!

  6. Any update on when this feature will make it into the mainline/release for windows 10?
    I literally tell myself “Damn I so wish windows had tabs in console” at least 10x per day…

    1. While sets & tabs were removed from Windows Insiders, the Console team remains keen to deliver tab support as soon as we have capacity to get to it 😉 Stay tuned!

Skip to main content