-
Notifications
You must be signed in to change notification settings - Fork 29.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows PowerShell should be the default terminal program on Windows #16838
Comments
I absolutely agree with PowerShell being Default Term. |
Agreed!! |
Yep. Please. |
Couldn't agree more with the other people. |
Can't argue at all. Seems natural that it would follow the Windows default command line program. |
I agree |
@daviwil isn't |
Sounds like an great idea :) |
I do agree. |
@Tyriar looks like it is set to cmd.exe by default. That was my understanding too but someone suggested that there are cases when it isn't set; I don't have any data to back that up. Even though Windows 10 is going to default to PowerShell in the UI now, I haven't heard whether they'll change If the team decides it's better to stick with |
I'm concerned about breaking people's workflow. The little experience I do have suggests that we may be by switching this. Specifically I recall it being very slow doing trivial commands and one of my most used commands before I jumped over to Linux was By default on Windows does the post mean that powershell will appear first when you search for Having powershell update the config in the meantime makes total sense though (via a messagebox?). |
What this means (from the MS post):
Regarding:
No. Folks should always be able to find cmd.exe and run it if they need/want to.
Yes. There are cmd.exe Also, try to do this with your CMD prompt. :-) |
I agree too. |
Agree 👍 |
Of course!!!! |
I vote yes. |
YES! |
I haven't heard anything against this yet either here or from the team so I'd love to accept a PR from someone who knows things about powershell and see how it goes in Insiders 😛. Here are some recommendations on the implementation:
|
@Tyriar The file |
@rkeithhill yes this would need to be created, the reason being because you can't access |
@Tyriar take a look at the above commit, which implements your requirements above (I think). All except the requirement to look at x86 vs. x64 - that is not necessary, as the path is same for both. However, taking your direction literally, it does not call Is this what you intended? Or, should |
Thanks @jchadwick, let's discuss in the PR. |
…-terminal Setting Powershell as default terminal for Windows 10+ (fixes #16838)
To verifier: check that powershell is now the default terminal shell on Windows 10 |
Please update the documents: https://code.visualstudio.com/docs/editor/integrated-terminal |
Thanks @ishitatsuyuki, created microsoft/vscode-docs#891 |
I'd like to recommend making PowerShell the default terminal program on Windows when the user hasn't configured their path (and when the
COMSPEC
environment variable hasn't been explicitly set). Since PowerShell will now be the default terminal program in Windows 10 going forward (see blog post), I think it makes sense to make it the default in VS Code on Windows as well.What do you think?
The text was updated successfully, but these errors were encountered: