Windows Terminal 教程

Windows Terminal 是微软打造的现代化终端应用,支持 CMD、PowerShell、WSL 等多种终端,提供多标签、分屏、自定义等强大功能。


目录

  1. Windows Terminal 简介
  2. 安装与配置
  3. 快捷键
  4. 标签与窗口管理
  5. 分屏与布局
  6. 外观自定义
  7. 主题与配色
  8. 高级功能

1. Windows Terminal 简介

与传统终端对比

特性 CMD PowerShell Windows Terminal
多标签
主题定制
GPU 加速
Unicode 支持 较好 优秀
模糊背景
分屏
配置文件

打开方式

flowchart LR A[打开 Windows Terminal] --> B[Win + R 输入 wt] A --> C[开始菜单搜索] A --> D[文件资源管理器地址栏] A --> E[右键菜单] B --> B1[普通模式] B --> B2[管理员模式 Shift+Ctrl+回车] C --> C1[搜索 Terminal] D --> D1[地址栏输入 wt] E --> E1[Shift + 右键 在此处打开窗口]

2. 安装与配置

2.1 安装方式

flowchart TD A[安装 Windows Terminal] --> B[Microsoft Store] A --> C[GitHub Releases] A --> D[winget] B --> B1[推荐方式<br/>自动更新] C --> C1[手动安装<br/>需手动更新] D --> D1[命令行安装] D1 --> D1a[winget install Microsoft.WindowsTerminal] D1 --> D1b[winget upgrade Microsoft.WindowsTerminal]

2.2 配置文件

Windows Terminal 通过 settings.json 进行配置,可通过 Ctrl + , 快速打开。

{
    // 全局设置
    "globals": {
        "theme": "system",
        "initialPosition": "100,100",
        "initialSize": {
            "width": 800,
            "height": 600
        },
        "firstWindowCommand": false,
        "startingDirectory": "%USERPROFILE%"
    },

    // 选项卡设置
    "tabs": {
        "showTabsInTitlebar": true,
        "tabHeight": 32
    },

    // 配色方案
    "schemes": [
        {
            "name": "Campbell",
            "background": "#0C0C0C",
            "foreground": "#CCCCCC",
            "black": "#0C0C0C",
            "red": "#C50F1F",
            "green": "#13A10E",
            "yellow": "#C19C00",
            "blue": "#0037DA",
            "purple": "#881798",
            "cyan": "#3A96DD",
            "white": "#CCCCCC"
        }
    ],

    // 配置文件列表
    "profiles": {
        "list": [
            {
                "name": "PowerShell",
                "source": "Windows.Terminal.PowershellCore"
            },
            {
                "name": "CMD",
                "commandline": "cmd.exe"
            },
            {
                "name": "Azure Cloud Shell",
                "source": "Azure.CloudShell"
            }
        ]
    }
}

2.3 默认配置说明

配置项 说明
globals 全局设置,影响所有终端
schemes 配色方案列表
profiles.list 终端配置文件列表
keybindings 自定义快捷键

3. 快捷键

3.1 窗口操作

mindmap root((窗口操作)) 新建 Ctrl + Shift + N 新建窗口 Ctrl + Shift + T 新建标签页 Ctrl + Shift + 1 打开 PowerShell Ctrl + Shift + 2 打开 CMD Ctrl + Shift + 3 打开 Azure Cloud Shell 关闭 Ctrl + Shift + W 关闭当前标签页 Alt + F4 关闭窗口 标签切换 Ctrl + Tab 下一个标签 Ctrl + Shift + Tab 上一个标签 Ctrl + Alt + 数字 切换到指定标签 全屏 F11 全屏/退出全屏 Alt + Enter 全屏/退出全屏

3.2 文本操作

快捷键 功能
Ctrl + Shift + C 复制
Ctrl + Shift + V 粘贴
Ctrl + Shift + F 搜索
鼠标选中 选中文本
鼠标右键 复制选中/粘贴

3.3 缩放与字体

快捷键 功能
Ctrl + + 放大字体
Ctrl + - 缩小字体
Ctrl + 0 重置字体大小
Ctrl + 滚轮 鼠标滚轮缩放

3.4 命令面板

快捷键 功能
Ctrl + Shift + P 打开命令面板

命令面板可快速访问所有命令和设置。


4. 标签与窗口管理

4.1 标签操作

flowchart TD A[标签操作] --> B[新建标签] A --> C[切换标签] A --> D[重命名标签] A --> E[关闭标签] B --> B1[Ctrl + Shift + T] C --> C1[Ctrl + Tab] C --> C2[Ctrl + Shift + Tab] C --> C3[Ctrl + Alt + 数字] D --> D1[右键标题栏<br/>重命名] E --> E1[Ctrl + Shift + W]

4.2 标签右键菜单

选项 说明
新建标签页 打开新的标签
拆分标签页 分屏打开
重命名 自定义标签标题
切换配色方案 快速切换颜色
切换字体大小 调整字体
关闭标签 关闭当前标签

5. 分屏与布局

5.1 分屏快捷键

flowchart LR A[分屏操作] --> B[垂直拆分] A --> C[水平拆分] A --> D[切换窗格] A --> E[调整大小] B --> B1[Alt + Shift + D] C --> C1[Alt + Shift + -] C --> C2[Alt + Shift + +] D --> D1[Alt + 方向键] E --> E1[Alt + Shift + 方向键]

5.2 分屏操作

快捷键 功能
Alt + Shift + D 垂直拆分(当前终端)
Alt + Shift + - 水平拆分
Alt + Shift + + 水平拆分
Alt + ↑ 切换到上方窗格
Alt + ↓ 切换到下方窗格
Alt + ← 切换到左侧窗格
Alt + → 切换到右侧窗格
Alt + Shift + ↑ 调整窗格高度(增大)
Alt + Shift + ↓ 调整窗格高度(减小)
Alt + Shift + ← 调整窗格宽度(减小)
Alt + Shift + → 调整窗格宽度(增大)

5.3 分屏配置示例

{
    "profiles": {
        "list": [
            {
                "name": "PowerShell",
                "commandline": "pwsh.exe",
                "splitTerminal": true,
                "splitMode": "duplicate"
            }
        ]
    }
}

6. 外观自定义

6.1 字体设置

配置项 说明 推荐值
font.face 字体名称 Cascadia Code、Consolas
font.size 字体大小 12
font.weight 字体粗细 normal、bold
{
    "profiles": {
        "defaults": {
            "font": {
                "face": "Cascadia Code",
                "size": 12,
                "weight": "normal"
            }
        }
    }
}

6.2 背景设置

配置项 说明
backgroundImage 背景图片路径
backgroundImageOpacity 背景透明度 0-1
backgroundImageStretch 拉伸模式
acrylic 开启亚克力效果
opacity 窗口透明度
{
    "profiles": {
        "list": [
            {
                "name": "PowerShell",
                "backgroundImage": "C:\\bg.png",
                "backgroundImageOpacity": 0.5,
                "acrylic": true,
                "opacity": 0.8
            }
        ]
    }
}

6.3 亚克力效果

亚克力效果提供毛玻璃模糊背景:

{
    "useAcrylic": true,
    "acrylicOpacity": 0.8,
    "backgroundImage": null
}

7. 主题与配色

7.1 内置配色方案

方案名称 风格
Campbell CMD 风格
Solarized Dark 暗色主题
Solarized Light 亮色主题
One Half Dark 暗色主题
One Half Light 亮色主题
Dracula 紫色暗色
Tango Dark 暗色主题
Tango Light 亮色主题

7.2 自定义配色方案

{
    "schemes": [
        {
            "name": "MyTheme",
            "background": "#1E1E1E",
            "foreground": "#D4D4D4",
            "black": "#1E1E1E",
            "red": "#F44747",
            "green": "#6A9955",
            "yellow": "#DCDCAA",
            "blue": "#569CD6",
            "purple": "#C586C0",
            "cyan": "#4EC9B0",
            "white": "#D4D4D4",
            "brightBlack": "#666666",
            "brightRed": "#F44747",
            "brightGreen": "#6A9955",
            "brightYellow": "#DCDCAA",
            "brightBlue": "#569CD6",
            "brightPurple": "#C586C0",
            "brightCyan": "#4EC9B0",
            "brightWhite": "#FFFFFF"
        }
    ]
}

7.3 配色方案映射

flowchart LR A[配色方案] --> B[背景色] A --> C[前景色] A --> D[ANSI 16色] A --> E[亮色版本] B --> B1[background] C --> C1[foreground] D --> D1[black red green<br/>yellow blue purple<br/>cyan white] E --> E1[brightBlack<br/>brightRed...]

8. 高级功能

8.1 命令行参数

Windows Terminal 支持多种命令行参数:

参数 说明
wt 启动 Windows Terminal
wt -p "ProfileName" 指定配置文件
wt -p "PowerShell" --split-pane -H 水平分屏打开
wt -p "CMD" --split-pane -V 垂直分屏打开
wt new-tab -p "PowerShell" 新建标签
wt split-pane -p "CMD" -H 水平拆分

8.2 环境变量

变量 说明
WT_PROFILE_ID 当前配置文件 ID
WT_SESSION 当前会话 ID

8.3 完整配置文件示例

{
    "theme": "dark",
    "alwaysOnTop": false,
    "窗口设置": {
        "fullscreen": false,
        "alwaysOnTop": false,
        "showStatusBar": true,
        "showTerminalTitle": true
    },

    "schemes": [
        {
            "name": "One Half Dark",
            "background": "#282C34",
            "foreground": "#DCDFE4",
            "black": "#282C34",
            "red": "#E06C75",
            "green": "#98C379",
            "yellow": "#E5C07B",
            "blue": "#61AFEF",
            "purple": "#C678DD",
            "cyan": "#56B6C2",
            "white": "#DCDFE4",
            "brightBlack": "#4B5263",
            "brightRed": "#E06C75",
            "brightGreen": "#98C379",
            "brightYellow": "#E5C07B",
            "brightBlue": "#61AFEF",
            "brightPurple": "#C678DD",
            "brightCyan": "#56B6C2",
            "brightWhite": "#FFFFFF"
        }
    ],

    "profiles": {
        "defaults": {
            "font": {
                "face": "Cascadia Code",
                "size": 12
            },
            "colorScheme": "One Half Dark"
        },
        "list": [
            {
                "name": "PowerShell",
                "source": "Windows.Terminal.PowershellCore",
                "startingDirectory": "%USERPROFILE%"
            },
            {
                "name": "CMD",
                "commandline": "cmd.exe",
                "startingDirectory": "%USERPROFILE%"
            },
            {
                "name": "Ubuntu",
                "source": "CanonicalGroupLimited.UbuntuonWindows..."
            }
        ]
    },

    "keybindings": [
        {
            "command": "copy",
            "keys": "ctrl+c"
        },
        {
            "command": "paste",
            "keys": "ctrl+v"
        },
        {
            "command": "newTab",
            "keys": "ctrl+shift+t"
        },
        {
            "command": "closeTab",
            "keys": "ctrl+shift+w"
        },
        {
            "command": "toggleFullscreen",
            "keys": "alt+enter"
        }
    ]
}

附录:快捷键速查

窗口与标签

快捷键 功能
Ctrl + Shift + N 新建窗口
Ctrl + Shift + T 新建标签页
Ctrl + Shift + W 关闭当前标签页
Ctrl + Tab 切换到下一个标签页
Ctrl + Shift + Tab 切换到上一个标签页
Ctrl + Alt + 数字 切换到指定标签页
F11 全屏/退出全屏
Alt + Enter 全屏/退出全屏

编辑与搜索

快捷键 功能
Ctrl + Shift + C 复制
Ctrl + Shift + V 粘贴
Ctrl + Shift + F 搜索
Ctrl + Shift + P 打开命令面板

缩放

快捷键 功能
Ctrl + + 放大字体
Ctrl + - 缩小字体
Ctrl + 0 重置字体大小
Ctrl + 滚轮 鼠标滚轮缩放

分屏

快捷键 功能
Alt + Shift + D 垂直拆分当前窗格
Alt + Shift + - 水平拆分
Alt + Shift + + 水平拆分
Alt + ↑/↓/←/→ 在窗格间移动焦点
Alt + Shift + 方向键 调整窗格大小

最后更新:2026年4月

posted @ 2026-05-12 11:30  RK5123153  阅读(14)  评论(0)    收藏  举报