Thursday, November 14, 2019

Glance at Windows Terminal

I am late to the party but better late than never. I knew Windows Terminal was released a couple of months back, but I couldn't try it out myself until last night. My first impression was, it is amazing.

If you haven't had a look, I strongly suggest you should do it now. You can easily download the Windows Terminal from Microsoft Store, the Microsoft Store for Business, and GitHub. As of today, it's still in Pre-release mode, but still, it's working great.

It's a single tool and you can open up multiple tabs, you don't have to navigate between multiple windows. And most importantly, you can have multiple profiles like PowerShell, CMD, WSL and you can just open them up in tabs. And each one of them can be customized using a single JSON file to suit your preferences.

This is how my Windows Terminal looks like.
Windows Terminal
That looks wonderful, right!

And when you click on Settings, there is a whole bunch of customizations you can do through the profiles.json file. I have a bit of customization done, like below.
{
  "$schema""https://aka.ms/terminal-profiles-schema",
  "defaultProfile""{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
  "profiles": [
    {
      // Make changes here to the powershell.exe profile
      "guid""{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
      "name""Windows PowerShell",
      "commandline""powershell.exe",
      "hidden"false,
      "fontSize": 10,
      "useAcrylic"true,
      "acrylicOpacity": 0.7
    },
    {
      // Make changes here to the cmd.exe profile
      "guid""{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
      "name""cmd",
      "commandline""cmd.exe",
      "hidden"false,
      "fontSize": 10,
      "useAcrylic"true,
      "acrylicOpacity": 0.7
    },
    {
      "guid""{6e9fa4d2-a4aa-562d-b1fa-0789dc1f83d7}",
      "hidden"false,
      "name""Legacy",
      "source""Windows.Terminal.Wsl",
      "fontSize": 10,
      "useAcrylic"true,
      "acrylicOpacity": 0.7
    },
    {
      "guid""{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
      "hidden"false,
      "name""Azure Cloud Shell",
      "source""Windows.Terminal.Azure",
      "fontSize": 10,
      "useAcrylic"true,
      "acrylicOpacity": 0.7
    }
  ],
  "schemes": [],
  "keybindings": [],
  "initialCols": 160,
  "initialRows": 40
}

To view the default settings, hold "alt" while clicking on the "Settings" button. And for documentation on these settings, see: check out Windows Terminal User Documentation.

This is wonderful!

Happy Coding.

Regards,
Jaliya

No comments:

Post a Comment