Scott Hanselman

Visual Studio now includes an integrated Terminal

September 05, 2019 Comment on this post [9] Posted in VS2019
Sponsored By

It's early days (preview) but there's now a Terminal integrated into Visual Studio! Taking a nod from the 2017 plugin, the Terminal is now build in as an experimental feature using features from the NEW open source Windows Terminal.

Rather than build everything from scratch, the Visual Studio terminal shares most of its core with the Windows Terminal!

assuming you have Visual Studio 2019 16.3 Preview 3 or above, you’ll want to enable it by visiting the Preview Features page. Go to Tools > Options > Preview Features, enable the Experimental VS Terminal option and restart Visual Studio.

Tools > Options > Preview Features, enable the Experimental VS Terminal option and restart Visual Studio.

Make sure you restart after changing this option.

It's super early days and there's lots of things coming.

You can set up Profiles but you can't use them yet as the default is the only one used. In the future the Integrated Terminal will add a dropdown and + button like the Windows Terminal.

Multiple Profiles for the VS Integrated Terminal

Also note that if you want to integrate WSL (bash) you'll want to select c:\windows\sysnative\wsl.exe and pass in your preferred Distribution. Here you can see me running Ubuntu inside of VS2019. Sweet.

A terminal inside VS!

Grab the Preview of 16.3p3 now or wait a bit and you'll see more and more updates to the new VS Integrated Terminal in the coming months!


Sponsor: Uno Platform is the Open Source platform for building single codebase, native mobile, desktop and web apps using only C# and XAML. Built on top of Xamarin and WebAssembly! Check out the Uno Platform tutorial!

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Hosting By
Hosted in an Azure App Service
September 11, 2019 4:52
Still no 64-bit version, after all these years. This is so unbelievable sad 😔
Uwe
September 11, 2019 12:52
That's great news! Thanks for sharing!
September 11, 2019 17:52
Nice
September 12, 2019 15:00
Oh wow, thank you for sharing. This is fantastic.
September 13, 2019 6:40
Finally, after years of using the bugged Package Manager Console, a proper terminal emulator. I used ConEmu integration.
September 13, 2019 7:41
I can appreciate the cleverness of doing this, but not really the point. Is it so hard to Alt-Tab to the new Terminal (which I do think is great).

As far as I can see, the embedded Terminal isn't all setup with VS tools in it's path either, so it's not even a "developer prompt".
September 18, 2019 16:11
Whose ensuring that Microsoft documentation and blog posts all use the same terminal for example code and example commands?

I do not want to have to learn 4 different terminals or configure them just to update Entity Framework model code, get GitHub packages, create GIT stashes.
Ted
September 19, 2019 18:33
I love the new VS Integrated Terminal!! It was worth the wait. It has helped my business Concrete Contractor Nampa ID
September 20, 2019 14:17
Who makes sure that Microsoft documentation and blog posts all use the same terminal as code and example commands?

I don't want to learn just 4 different terminals or just configure them to update the Entity Framework model code, get GitHub packages, create GIT stations.

Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.