Skip to content

Bits of .NET

Daily micro-tips for C#, SQL, performance, and scalable backend engineering.

  • Asp.Net Core
  • C#
  • SQL
  • JavaScript
  • CSS
  • About
  • ErcanOPAK.com
  • No Access
  • Privacy Policy
Windows

Windows 11: Use Windows Terminal for Modern CLI

- 11.07.26 - ErcanOPAK

🖥️ Windows Terminal = Modern CLI

CMD is old. Windows Terminal is modern. Multiple shells, tabs, themes — powerful CLI.

📝 Windows Terminal Features

# Install Windows Terminal
- Microsoft Store: Windows Terminal
- GitHub: releases
- Winget: winget install Microsoft.WindowsTerminal

# Key Features
- Multiple tabs
- Split panes
- GPU acceleration
- Custom themes
- Font support
- Copy/Paste

# Shells Available
- PowerShell
- CMD
- WSL (Ubuntu, Debian, etc.)
- Azure Cloud Shell
- Custom shells

# Keyboard Shortcuts
Ctrl + Shift + T  → New tab
Ctrl + W          → Close tab
Ctrl + Shift + D  → Duplicate tab
Ctrl + Shift + F  → Find
Alt + Shift + +   → Split pane (horizontal)
Alt + Shift + -   → Split pane (vertical)
Ctrl + Tab        → Next tab
Ctrl + Shift + Tab → Previous tab

# Settings
- JSON configuration
- Profiles
- Color schemes
- Key bindings
- Startup behavior

🎯 Customization

# settings.json
{
    "defaultProfile": "PowerShell",
    "profiles": {
        "defaults": {
            "fontSize": 12,
            "fontFace": "Cascadia Code",
            "useAcrylic": true,
            "acrylicOpacity": 0.8
        },
        "list": [
            {
                "name": "PowerShell",
                "source": "Windows.Terminal.PowershellCore"
            },
            {
                "name": "Ubuntu",
                "source": "Windows.Terminal.Wsl",
                "startingDirectory": "//wsl$/Ubuntu/home/user"
            },
            {
                "name": "CMD",
                "commandline": "cmd.exe"
            }
        ]
    },
    "schemes": [
        {
            "name": "Dracula",
            "background": "#282a36",
            "foreground": "#f8f8f2",
            "black": "#21222c",
            "red": "#ff5555"
        }
    ]
}

# Themes
- Dark themes
- Light themes
- Custom colors
- Background images

# Fonts
- Cascadia Code (default)
- Fira Code
- JetBrains Mono
- Consolas

💡 Terminal Tips

  • Use tabs for multiple shells
  • Customize key bindings
  • Use themes for readability
  • Set default profile
  • Use acrylic background

“Windows Terminal modernizes CLI. Multiple shells, tabs, themes. Essential for developers.”

— Developer

Related posts:

Windows 11 Apps Freeze Without Crashing

Windows 11 High CPU While Idle

Windows 11 Audio Crackles After Sleep

Post Views: 3

Post navigation

AI Prompt: Generate Competitive Analysis Report
CSS: Master Position Property for Layout Control

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

October 2026
M T W T F S S
 1234
567891011
12131415161718
19202122232425
262728293031  
« Sep    

Most Viewed Posts

  • Get the User Name and Domain Name from an Email Address in SQL (973)
  • How to make theater mode the default for Youtube (953)
  • How to add default value for Entity Framework migrations for DateTime and Bool (939)
  • Get the First and Last Word from a String or Sentence in SQL (847)
  • How to select distinct rows in a datatable in C# (837)
  • How to enable, disable and check if Service Broker is enabled on a database in SQL Server (624)
  • Add Constraint to SQL Table to ensure email contains @ (590)
  • Average of all values in a column that are not zero in SQL (553)
  • How to use Map Mode for Vertical Scroll Mode in Visual Studio (526)
  • Find numbers with more than two decimal places in SQL (468)

Recent Posts

  • CSS: Fix a prefers-color-scheme Media Query That Gets Silently Overridden by a Browser Extension’s Forced Dark Mode
  • Git: Fix a Merge Commit That Silently Drops a File Because Both Branches Deleted It Differently
  • HTML5: Fix a Native Lazy-Loading Image That Never Loads Because It Sits Inside a Hidden Tab Until the User Clicks It
  • The AI Prompt That Traces a Null Reference Exception Back to the Exact Line That First Produced the Null
  • The AI Prompt That Turns a Gym Membership Contract’s Fine Print Into a Plain-English List of Cancellation Steps
  • Photoshop: Fix a Color Profile Mismatch That Makes Printed Output Look Nothing Like What You Saw On Screen
  • WordPress: Fix Search Results That Return Pages From a Theme You Deactivated Months Ago
  • Visual Studio: Fix a Test Project That Builds Fine Alone but Fails to Discover Any Tests After a NuGet Restore
  • ASP.NET Core: Fix a File Upload That Times Out on Slow Connections Only Because Kestrel’s Minimum Data Rate Feature Kicked In
  • JavaScript: Fix an Array Destructuring Default Value That Silently Never Applies Because null Was Passed Instead of Undefined

Most Viewed Posts

  • Get the User Name and Domain Name from an Email Address in SQL (973)
  • How to make theater mode the default for Youtube (953)
  • How to add default value for Entity Framework migrations for DateTime and Bool (939)
  • Get the First and Last Word from a String or Sentence in SQL (847)
  • How to select distinct rows in a datatable in C# (837)

Recent Posts

  • CSS: Fix a prefers-color-scheme Media Query That Gets Silently Overridden by a Browser Extension’s Forced Dark Mode
  • Git: Fix a Merge Commit That Silently Drops a File Because Both Branches Deleted It Differently
  • HTML5: Fix a Native Lazy-Loading Image That Never Loads Because It Sits Inside a Hidden Tab Until the User Clicks It
  • The AI Prompt That Traces a Null Reference Exception Back to the Exact Line That First Produced the Null
  • The AI Prompt That Turns a Gym Membership Contract’s Fine Print Into a Plain-English List of Cancellation Steps

Social

  • ErcanOPAK.com
  • GoodReads
  • LetterBoxD
  • Linkedin
  • The Blog
  • Twitter
© 2026 Bits of .NET | Built with Xblog Plus free WordPress theme by wpthemespace.com