By Chris on Code
This tutorial is out of date and no longer maintained.
The new Windows Terminal was just released in Preview capacity. You’ll need the latest Windows May Update to download it.
I was excited to hear about the new Windows Terminal as it brings a big improvement over the default cmd and Powershell experiences.
I was excited to try this new Terminal out as a great new built-in tool. Currently, I’m using Hyper as my terminal. I’m also using the Windows Subsystem for Linux (WSL) v1 and Ubuntu as my shell.
With this setup, I can have a Linux setup on my Windows. While this setup is great, there have been some times where I notice performance isn’t as fast as it would be on a Linux or Mac. I’m looking forward to Windows Subsystem for Linux v2 which promises to greatly improve performance.
Another bottleneck is that Hyper is built on web technologies HTML/CSS/JS so it’s not exactly a native application. Graphical performance may be a little slower.
The new Windows Terminal comes with all the modern bells and whistles along with the performance of a native app.
The new Windows Terminal can be installed from the Windows Store: https://www.microsoft.com/store/productId/9N0DX20HK701
Once installed, just go into your Start menu and open it up!
We are able to create tabs!
We are able to click on the dropdown and create new shells from the list:
Let’s experiment with configuring this a little bit. If we open up settings, we can see that everything is currently configured in a profiles.json
file.
We can configure things like:
I recommend looking through this to see exactly what you can change:
The only settings I changed for each profile were to give each some padding. I changed the following:
# from
"padding": "0, 0, 0, 0",
# to
"padding": "20, 10, 20, 20",
I also changed out the font from Consolas
to my current favorite Operator Mono
. I’ve also changed fontSize
to be 22
.
Finally, I changed the color scheme.
If we look towards the bottom of profiles.json
, we can see that there are a few color schemes:
We can update the color scheme for each of the profiles by adjusting the setting. I’ve set all mine to be One Half Dark:
"colorScheme": "One Half Dark",
Here’s how my Ubuntu looks now:
While Windows Terminal is a definite upgrade over the default cmd and Powershell, there are a few things I miss from using Hyper and iTerm over on Mac.
CTRL+V
. Only right click and only in Ubuntu/wslWhile these aren’t major drawbacks, I think I will be sticking with Hyper as my terminal for now.
Really looking forward to the changes that they bring in the next updates and kudos to Microsoft for taking a look at the developer tools on Windows and improving them.
Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Sign up for Infrastructure as a Newsletter.
Working on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.