Windows Console should support tabbed 'pages'
Great to see some of these improvements, especially the cut/copy/paste keyboard shortcuts. However, I've been seeking for a way for the cmd window to have a tabbed interface for a while. So, for example, I can run a ping/tracert etc. in one tab, a chkdsk in another tab, and something else in a third, without having multiple windows open taking up screen real estate.
Also consider adding panes side-by-side within the console.
Hey all. We’re excited to let you know that Tabbed Console support is now in preview in Win10 Skip Ahead builds, and will be coming soon to Insiders when we switch to 18H2 branches after Win10 1803 ships.
Very pleased to see you are considering this! Windows will finally start to be usable :p
Mario García commented
Adding tabs to the console would be very, very welcome. This plus WSL would make Windows my favorite development environment again.
Highly requested feature for ages. This would be a huge visible improvement to the aging Windows Console to be on par to more modern ones from *nix OSes.
I personally use Hyper.js and its great! Fits well to Windows 10 in terms of looks and feels like I'm using more modern console. Using it with Bash just makes it more awesome that I hope the default Windows Console have.
I used mac terminal in the past and it's much better compared to the current terminal emulator.
Kevin Sheppard commented
Would you believe I came on here to request the exact same thing? I think if WSL offered a terminal experience as good as even the terminal on Ubuntu I'd be happy. WSL is a step in the right direction, but it needs a big improvement in the terminal/console area.
Here's my experience with Hyper.js and WSL.
Here's my experience using Gnome-Terminal, tmux, and Cmder with WSL.
Definitely agree. I want a native multi-tabbed, multi-paned terminal experience for WSL.
In the meantime, I've been experimenting with using a combination of Gnome-Terminal and Tmux.
Here's a YouTube video I've created the reviews my experience.
So I want this, but I would rather have other features first, because making a real high quality terminal emulator will take a really long time, and if it isn't open source (I'm just assuming it wouldn't be) then I can't customize it if it's missing features I need. I use the solarized color scheme for everything, including my terminal, but if Windows made their own terminal, I would have to write yet another script to setup the solarized color scheme in yet another terminal - and I don't think I feel like doing that! For now, the gnome-terminal seems fine?
Workaround: Install vcxmsrv as x-Server on Windows. "sudo apt-get install terminator" and "DISPLAY=:0.0 terminator"
Just use cmder, m8.
I use gnome-terminal and it is also fine, but I guess this can be feature to add to CmdEr. Anything with `Ctrl+T` for new Tabs, is better than current WSL terminal anyways.
Oisín Grehan commented
Use screen (or tmux) - that's what everyone else does :)
Paul Pacheco commented
A thousand+ votes and 3 years stuck in the backlog. Meanwhile all MS has managed to do is change the color scheme:
Arg... the glacial pace of improvements to the console is so frustrating.
It is decades behind other operating systems.
Janne Enberg commented
Mac users really overstate how good iTerm is. It regularly breaks under a bit more complicated, but still standard-compliant uses, where e.g. gnome-terminal and PuTTY work perfectly fine.
If you set up something as a default, use gnome-terminal. Btw you already can use that if you set up Xming for an X server on Windows and just "apt-get install gnome-terminal".
Ives Stoddard commented
Agreed on iTerm. It's one of the reasons I moved completely to a mac for dev. So much more than just multi-tab (like tabs in panes, regex highlighting, multiplexing keystrokes across multiple terminals, etc.).
I like the idea of an OpenSource UI desktop, but I just don't want the slowness or security issues of xwindows (nor the management/upgrade headaches).
Wish Microsoft could throw some $$ at the iTerm project for a port to Windows (plus a few win devs to help with low-level translations). The result would be a cross-platform iTerm. <3
just use terminator or tmux depending on your needs
M Cook commented
You can start sshd pretty easily, then use PuTTY or any Windows-based terminal emulator you want as long as it speaks ssh, or connect from your Mac terminal. Telnet might work too.
Windows is still stuck with a "console" that is trying to emulate an old DOS machine, rather than graduating to a standards-based terminal emulation.
Erkin Alp Güney commented
It is going to prove hard. Because Windows terminal API is completely different. It is matrix discipline API with no overstriking provision. Unix has a line discipline API.
Harry Gindi commented
Tmux should work to do this, by the way. It even has a mouse mode!