PowerShell / PowerShell/vscode-powershell
Multiple PowerShell Integrated Console tabs in Terminal
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 1.9k
- Forks
- 547
- PR merge metrics
- No merged PRs in 30d
Description
Background:
I'm trying to move from PowerShell ISE to VS Code (and convince 15 coworkers to do the same). The PowerShell Integrated Console (PSIC) tab gives me the ability to have a script in the editor and hit F5 to make it run in the terminal. A normal "powershell" terminal tab will not react to the editor (seems totally disconnected). Same time, if you try to Split the PSIC window, the split screen is also just a normal "powershell" window. So once the one PSIC tab is running, you have to wait until it's done to launch another script from the terminal (an issue if you have a couple scripts to run, each going an hour at a time). The only work-around is to open a new VS Code instance, load up the script there, and run it. This is in contrast to ISE where you can open a new console tab, open the editor for it, and run your script (so 1 ISE window vs multiple VS Code instances).
Request:
So, the feature I'm hoping to see is the ability to have multiple PowerShell Integrated Console tabs in Terminal in order to be able to run multiple scripts from the editor.
PS:
I'm sorry if this isn't the right label or location. New to seeking help, this is my fourth location for this issue 😄. To be honest, I'm not sure if this is something that should work but doesn't, doesn't exist yet (or can't exist ever), or if I'm just missing it.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing how the PowerShell Integrated Console is attached to the VS Code Terminal and compare it with a normal PowerShell terminal or split terminal. Confirm whether multiple editor-linked console tabs are supported by the extension and VS Code, then define acceptance as running scripts from separate editor-linked consoles concurrently without opening additional VS Code instances.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- powershell, typescript, vscode
- Domain
- developer-experience, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100