Repository navigation
Open
Labels
Area-UserInterfaceIssues pertaining to the user interface of the Console or TerminalIssues pertaining to the user interface of the Console or TerminalIssue-FeatureComplex enough to require an in depth planning process and actual budgeted, scheduled work.Complex enough to require an in depth planning process and actual budgeted, scheduled work.Product-TerminalThe new Windows Terminal.The new Windows Terminal.
Milestone
Description
Description of the new feature/enhancement
The current way of splitting panes using written commands or shortcuts is awesome but difficult to discover.
There is already some drag & drop support for reordering tabs. It would be awesome to be able to drag & drop a tab to split a pane in the previous tab. An exemple of user interaction sequence:
- Open Windows terminal: it shows a single tab with a single pane with powershell
- Hit ctrl+shift+3 to open a ubuntu tab
- drag the ubuntu tab > it shows me the previous tab (powershell)
- using my mouse I can move the ubuntu tab into sensitive zones an preview the resulting split (a bit like Visual Studio/code UI)
- I can then drop, and get a nice splitted pane.
Optionally, show a popup saying "Want to automate that ? click here to copy an automation script to your clipboard", which would copy a script that would do the same thing.
Proposed technical implementation details (optional)
Well, I am sure it is possible to do that by writing some code :)
Reacted by soul4soul, Sam Hasler, Anthony Vanelverdinghe, ctyar, Andrew Keller, Sebastian Schubotz, Fabian Löschner, Anselm Schüler, Andrei-Paul, Giovanni Bassi and 81 more
Reacted by tommijo, Guilherme Ferreira, VanIro, Jefferson Santos and wmelonw
Reacted by Jarod, Kaznov, Adrian, andmillward, Dmitriy Paramoshkin, Will 保哥, szykov, Jonathan Allen, tommijo, Guilherme Ferreira and 9 more
Reacted by Guilherme Ferreira, octoshrimpy, alex50105, Jefferson Santos and wmelonw
Metadata
Metadata
Assignees
Labels
Area-UserInterfaceIssues pertaining to the user interface of the Console or TerminalIssues pertaining to the user interface of the Console or TerminalIssue-FeatureComplex enough to require an in depth planning process and actual budgeted, scheduled work.Complex enough to require an in depth planning process and actual budgeted, scheduled work.Product-TerminalThe new Windows Terminal.The new Windows Terminal.
Activity
simonferquel commentedon Feb 14, 2020
In this context, hard to discover means also "easy to forget"
zadjii-msft commentedon Feb 18, 2020
simonferquel commentedon Feb 24, 2020
zadjii-msft commentedon Feb 24, 2020
26 remaining items
zadjii-msft commentedon Aug 23, 2023
Dragging and dropping a tab to create a pane is pretty straightforward - we could have some sort of overlay like VS or VSCode.
Dragging a Pane to somewhere else would probably require #4717 first, so that there's something attached to the pane to drag.
SinanAkkoyun commentedon Aug 24, 2023
zadjii-msft commentedon Aug 24, 2023
piradata commentedon Aug 30, 2023
yea, dragging a tab is ok, my point was the pane part. personally i think it is a little ugly the idea of pane title because i like how the windows terminal is "clean" compared to others like terminator, but we also need something draggable
klkvsk commentedon Nov 13, 2023
Here's an idea I want to share, what can be done instead of permanently visible drag handles:
So, by default we have
alt-shift-arrowhotkeys to resize pane,alt-shift-plus/minusto create a pane. It is mnemonical that all pane modifications are done with alt-shift.I suggest a
alt-shift-controlcombo, that while pressed would enable an overlay mode called Pane Control Mode.While alt-shift-control is down, we get
This is also a visible marker to know that you're in pane control mode.
piradata commentedon Nov 16, 2023
I like this idea Mike Kulakovsky (@klkvsk) , and if we combine this with the lumino demo that Dave Hirschfeld (@dhirschfeld) mentioned would be perfect.
https://lumino.readthedocs.io/en/latest/examples/dockpanel/index.html
giammin commentedon Dec 11, 2024
zadjii-msft commentedon Dec 11, 2024
Nope, nothing to update here.
Though, if this is really bothering you, you could probably use
move-pane -t 0from the commandline mode of the Command Palette to move a pane (a tab) into another tab:(Open the command palette, then backspace to get rid of the
>)giammin commentedon Dec 11, 2024
awesome! this is what I was loking for! thanks
groutoutlook commentedon Apr 15, 2026
Hi,
can someone explain to me why I can
mp -t 0 -Vto merge current tab into previous pane vertically, andmp -t 999 -Vsplit them into the new tab of current terminal instance? Very convenient but bit confused about how that works.EDIT: oh well the number after option
-tis tab index.. now it makes sense. Great feature!molecula451 commentedon Aug 24, 2026
bugproof commentedon Oct 16, 2026
bump, I have existing tabs I'd like to create panes from them and also be able to go back to regular tabs
currently can be done with Ctrl + Shift + P and
move-pane -t 0and to revertmove-pane -t 99Pl8tinium commentedon Oct 19, 2026