Skip to main content

Windows Terminal: Notes

Windows Terminal 1.0

Windows Terminal is a modern terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and Windows Subsystem for Linux (WSL).

Keep updating

May 20th, 2020: Version 1.0

CTRL + SHIFT + C : Copy

ALT + SHIFT + - : Split screen horizontally
ALT + SHIFT + + : Split screen vertically
ALT + SHIFT + D : Split screen vertically (too)

CTRL + rotate mouse wheel : Zoom in/out text

Change default profile

Modify defaultProfile in settings.json file

{
    "$schema": "https://aka.ms/terminal-profiles-schema",
    "alwaysShowTabs" : true,
    // "defaultProfile" : "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}", // Powershell
    "defaultProfile" : "{574e775e-4f2a-5b96-ac1e-a2962a402336}", // Powwershell Core
    ...

Set starting directory

        {
            "guid": "{46ca431a-3a87-5fb3-83cd-11ececc031d2}",
            "hidden": false,
            "name": "kali-linux",
            "source": "Windows.Terminal.Wsl",
            "startingDirectory": "\\\\wsl$\\kali-linux\\root"
        },

Set Color Tab

        {
            "guid": "{46ca431a-3a87-5fb3-83cd-11ececc031d2}",
            "hidden": false,
            "name": "kali-linux",
            "source": "Windows.Terminal.Wsl",
            "startingDirectory": "\\\\wsl$\\kali-linux\\root"
            "tabColor": "#158FAD"
        },

Backup Windows Terminal settings

Location of Windows Terminal settings.json file:

Powershell: $ENV:Userprofile\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json

CMD: %userprofile%\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json

>>> Backing Up Windows Terminal Settings with PowerShell | The Lonely Administrator

Install Cascadia Code

Download and install Cascadia Code font at https://github.com/microsoft/cascadia-code/releases

Resources

Windows Terminal | Microsoft Docs

Popular posts from this blog

Linux command: paste

paste - merge lines of files

PyTorch: Notes

https://pytorch.org/

Azure PowerShell

Azure PowerShell is designed for managing and administering Azure resources from the command line. Use Azure PowerShell when you want to build automated tools that use the Azure Resource Manager model.