Windows终端是微软为Win10+开发的现代化命令行宿主程序,支持多Shell配置、标签页与窗格分割、GPU加速渲染、深度自定义及UAC权限隔离。

Windows 终端(Windows Terminal)是微软为 Windows 10 及更高版本操作系统开发的一款现代化、高性能命令行界面应用程序。它并非传统意义上的 Shell,而是作为宿主程序,统一承载并管理多种命令行环境。以下是对其核心功能与用途的逐项说明:
一、多配置文件与多 Shell 支持
Windows 终端通过配置文件机制,可同时集成并快速切换不同类型的命令行 Shell,无需启动多个独立窗口。每个配置文件对应一个可执行命令行环境,终端自动识别并注册已安装的 Shell 实例。
1、打开 Windows 终端后,点击右上角下拉箭头,可见列出的全部配置文件,如“PowerShell”、“命令提示符”、“Ubuntu-22.04(WSL)”等。
2、在 settings.json 文件中,可通过 "guid" 和 "commandline" 字段手动添加任意合法命令行可执行路径,例如 "wsl.exe -d Debian" 或 "C:\\Program Files\\Git\\bin\\bash.exe"。
3、配置文件支持独立设置图标、颜色方案、起始目录及启动参数,实现按需定制。
二、多标签页与窗格分割能力
该功能显著提升多任务处理效率,允许用户在同一窗口内并行运行多个 Shell 实例,并支持视觉隔离与资源协同。标签页之间互不干扰,且可自由拖拽重组。
1、新建标签页:按 Ctrl + Shift + T 或点击右上角加号按钮。
2、在当前标签页内水平或垂直分割窗格:分别使用 Ctrl + Shift + -(水平)或 Ctrl + Shift + +(垂直)。
3、将某标签页拖出窗口形成独立终端实例,或拖入另一窗口完成合并操作。
三、GPU 加速文本渲染与 Unicode 全面支持
Windows 终端摒弃传统 GDI 渲染方式,采用基于 DirectX 的 DirectWrite 引擎,大幅提升字符绘制性能与显示精度,尤其适用于高刷新率显示器与复杂字符集场景。
1、可正确显示 emoji 表情、CJK 统一汉字、编程连字(ligatures)、电力线符号(Powerline glyphs)及各类 UTF-8 编码特殊字符。
2、启用连字需在配置文件中设置 "font.face": "Cascadia Code PL" 或其他支持连字的等宽字体。
3、文本缩放支持平滑插值,通过 Ctrl + 鼠标滚轮 即可动态调整字号,无需重启终端。
四、深度自定义外观与行为
所有界面元素与交互逻辑均通过 JSON 格式配置文件(profiles.json 或 settings.json)控制,支持细粒度调整,且修改即时生效,无需编译或安装插件。
1、修改主题色:在 “颜色方案” 节点中定义 ANSI 16 色及背景/前景色,例如将 "background": "#0C0C0C" 设为深灰底色。
2、设置背景图像:在指定配置文件中添加 "backgroundImage": "ms-appdata:///roaming/background.jpg" 及 "backgroundImageOpacity": 0.2。
3、重映射快捷键:在 "keybindings" 数组中新增对象,例如将复制操作绑定至 Ctrl + C(需禁用 "copyOnSelection" 后生效)。
五、管理员权限与安全隔离机制
Windows 终端严格遵循 Windows 用户账户控制(UAC)策略,确保不同权限级别的 Shell 运行环境相互隔离,防止低权限进程意外访问高权限资源。
1、以管理员身份运行终端:右键开始菜单中的 Windows 终端图标,选择 “以管理员身份运行”;或使用快捷键 ⊞ Win + X 后选择对应选项。
2、同一终端窗口内禁止混合运行管理员与非管理员配置文件,系统将阻止此类操作并提示错误。
3、管理员模式下打开的标签页,其子进程(如 wsl.exe、powershell.exe)均继承提升后的令牌权限。










