Windows Terminal
Windows Terminal

Windows Terminal1.24.11911.0

官方版无广告531

Windows Terminal 是面向 Windows 的现代终端宿主,可在标签页和窗格中运行 PowerShell、命令提示符、WSL 等命令行环境。

更新日期:
2026-07-16
语言:
zh,en
平台:

0 人已下载 手机查看

Windows Terminal 是微软开源的现代终端宿主,适合把 PowerShell、命令提示符、WSL、Git Bash 等命令行环境放进同一个可配置窗口。它解决的是窗口、标签页、窗格、Profile 和渲染管理,不会替代 PowerShell 或 WSL 本身;截至 2026 年 8 月 27 日,官方 GitHub Releases 列出的最新稳定版为 v1.24.11911.0,Preview 渠道另行发布。

先分清稳定版、Preview 与安装渠道

Windows Terminal 的稳定版和 Preview 版是两个发布渠道。官方 Release 页面当前将 v1.24.11911.0 标为正式稳定版,发布日期为 2026-07-16;v1.25.1912.0 属于 Preview 预发布,适合验证新功能,不应当当作稳定版写入生产环境。选择渠道时,先看自己要的是可靠工作区还是提前测试功能,再决定是否接受更新节奏和兼容风险。

渠道 适合情况 需要注意
Microsoft Store 日常使用,希望自动更新 官方推荐入口;更新由商店管理,设置路径与其他渠道不同
GitHub Releases 需要查看稳定版或 Preview 的发布资产 GitHub 安装不会自动更新,要自行关注后续 Release
WinGet、Chocolatey、Scoop 脚本化部署或统一管理多台设备 包管理器的版本、源和升级策略要与组织规范一致

下载时只从官方仓库 Release 或 Microsoft Learn 安装说明进入,不要把搜索结果中的第三方重打包程序当成默认来源。官方 Release 页面会按系统架构列出 MSIX bundle 和 unpackaged ZIP 等入口;实际安装方式仍要以当前说明和 Windows 版本为准。

Terminal 不是 Shell:先把职责分开

可以把 Terminal 理解成“承载命令行程序的窗口”,把 PowerShell、Command Prompt、WSL 发行版或 Git Bash 理解成“真正执行命令的 shell”。同一个 Terminal 窗口可以同时打开不同 Profile,但每个 Profile 启动的程序、环境变量、工作目录和权限可能不同。

  • Terminal:负责窗口、标签页、窗格、渲染、主题、键位和启动参数。
  • PowerShell 或 Command Prompt:提供 Windows 命令、脚本和环境管理能力。
  • WSL:提供 Linux 用户空间与发行版环境,仍需单独安装和维护发行版。
  • Git Bash、SSH 等:可作为 Profile 启动的其他命令行程序,不能因此推断它们由 Terminal 内置。

遇到“Terminal 能不能运行某命令”的问题,先定位命令属于哪个 shell、是否已安装以及当前 Profile 的 PATH 是否包含它;单纯重装 Terminal 通常不会补齐缺失的 PowerShell 模块、WSL 发行版或 Git 工具。

默认终端与 Profile 怎么设置

在 Windows 11,以及安装 KB5026435 后的 Windows 10 22H2,系统可以把 Windows Terminal 设为默认终端应用。默认终端决定控制台程序在哪个宿主里打开;默认 Profile 则决定新建标签页启动哪一个 shell,这两个设置不要混为一谈。

  1. 先在设置中的 Startup 区域确认 Default terminal application,再选择新标签页要启动的 Default profile。
  2. 检查 Profile 的命令行、起始目录、图标、环境变量和启动参数;动态发现的 WSL、PowerShell 等 Profile 不要随意复制成过时的固定路径。
  3. 需要固定工作目录时,优先写明确的目录并确认盘符、网络路径和权限;共享配置前删除个人路径、密钥和内部主机名。
  4. 改完设置后新建一个标签页验证,再关闭并重新打开 Terminal,确认默认终端和 Profile 仍按预期生效。

Windows Terminal 的 settings.json 位置随安装渠道变化,稳定版、Preview 和 unpackaged 版本不能直接假定共用同一个文件。迁移前先在设置界面打开对应文件位置并做备份,不要把别的渠道的整份 JSON 无检查覆盖到当前配置。

Tabs、Panes 与 Command Palette 组成工作区

标签页适合按项目或主机分组,窗格适合在同一上下文中并排观察日志、运行命令和编辑文件。Command Palette(命令面板)可以搜索动作和快捷键,避免记忆所有组合键;需要固定布局时,再把动作组合成可重复的启动命令。

动作 默认快捷键 使用提醒
新建标签页 Ctrl+Shift+T 继承默认 Profile,必要时再切换其他 Profile
打开命令面板 Ctrl+Shift+P 搜索动作名称,比盲试快捷键更容易发现功能
垂直或水平拆分窗格 Alt+Shift++ / Alt+Shift+- 拆分方向和当前焦点会影响最终布局
重复当前窗格 Alt+Shift+D 复制前确认新窗格是否应继承目录、Profile 和权限

窗格越多,焦点越容易错。建议给每个工作区保留一个明确的主窗格,并用标题、颜色或 Profile 名称区分远程主机、WSL 和本地 shell;结束工作后关闭包含敏感输出的窗格,不要把整屏内容当成无风险的截图素材。

settings.json 如何备份和迁移

settings.json 适合保存主题、键位、Profile 和启动动作,但它仍是配置文件,不是跨版本、跨渠道的无条件兼容包。迁移时先记录源渠道、目标渠道和 Terminal 版本,再逐段合并,尤其检查 Profile 的命令行、图标、起始目录、环境变量和自定义 action。

  • 保留一份只读备份,并在备份名中写入渠道和日期;不要只依赖云盘的最后版本。
  • 先迁移通用的外观和键位,再迁移 Profile;涉及 WSL、SSH、网络盘或脚本的条目逐项验证。
  • 发现 JSON 报错时回退到最近一次可用备份,使用最小改动定位逗号、引号、重复键和无效路径。
  • 删除配置中的个人用户名、令牌、内部域名和私有网络地址后,再交给同事或提交到代码仓库。

官方 FAQ 对稳定版、Preview 与 unpackaged 版本的配置位置有区分。若切换渠道后“设置丢失”,先确认打开的是哪一份 settings.json,而不是立即重建所有 Profile。

wt.exe 怎样复用启动布局

wt.exe 是 Windows Terminal 的命令行入口,可以创建标签页、指定 Profile、设置起始目录并拆分窗格。下面的形式用于说明组合思路,实际 Profile 名称和路径要替换成当前机器上能运行的值:

wt -p "PowerShell" -d C:\Work ; split-pane -p "Ubuntu" -d C:\Work ; new-tab -p "Command Prompt"

把启动命令放入快捷方式、脚本或任务计划前,先在交互式窗口运行一次,确认引号、分号、目录和权限。命令能打开窗口不代表其中的 shell、脚本或网络主机一定可用;自动化失败时应分别检查 Terminal 参数和目标程序本身。

管理员权限、Focus Mode 与排错边界

管理员与非管理员 shell 不能在同一个 Terminal 窗口中混合,这是权限边界而不是显示故障。需要提升权限时,单独打开管理员窗口,并在标题、Profile 或工作目录上做明显区分,避免把需要高权限的命令误发到普通会话。

  • 窗口布局错乱:先检查当前 Profile、窗格焦点、缩放和字体,再判断是否是渲染或设置问题。
  • 命令找不到:在当前窗格确认 shell、PATH、工作目录和目标程序是否已安装,不要只重置 Terminal。
  • 默认终端不生效:核对 Windows 版本、系统默认终端设置和打开方式;不同宿主调用路径可能绕过该设置。
  • 需要专注操作时可使用 Focus Mode,但它只改变界面呈现,不会降低命令权限,也不会隐藏命令输出中的敏感信息。

Windows Terminal 支持 URL warning、配置文件和自定义动作等扩展能力,便利性和安全性要同时考虑。对于远程连接、脚本执行和外部 URL,先确认目标、权限与输入来源;遇到崩溃或配置损坏,保留版本、渠道、复现步骤和日志,再按官方 FAQ 与安装文档逐项排查。

相关软件

暂无评论

none
暂无评论...