Windows Terminal 可自定义多终端切换快捷键以提升效率:标签页切换可设为 Ctrl+1/2/3,窗格切换可改为 Ctrl+H/J/K/L 或 Alt+Shift+方向键,聚焦特定 Shell 窗格需用 profile GUID 绑定快捷键,修改后保存即生效。
windows terminal 的多终端切换快捷键本身已很高效,但默认设置未必贴合每个人的手感或工作流。自定义它们不是为了炫技,而是让手指少移动、思维不断档——尤其在高频运维场景中,比如一边查日志、一边跑命令、一边盯监控输出时。
明确你要改什么:切换目标分三类
先理清“切换”具体指哪一种操作,再针对性调整:
- 在标签页间切换(比如 PowerShell → Git Bash → WSL):默认是 Ctrl + Tab 和 Ctrl + Shift + Tab
- 在同标签内的窗格间切换(比如左上/右下两个分屏):默认是 Alt + 方向键
- 聚焦到指定配置文件的窗格(比如一键跳转到 Ubuntu 窗格):需通过自定义动作 + 快捷键实现
改标签页切换:用更顺手的组合替代 Ctrl+Tab
如果你常用四指操作,或习惯 Emacs 风格,可以将标签切换换成 Ctrl + 1/2/3 这类数字键,直观对应第几个标签:
- 打开设置(Ctrl + , 或点击下拉菜单 → 设置)
- 左侧选「操作」→「添加新操作」
- 填入:
{"command": {"action": "switchToTab", "index": 0}, "keys": "ctrl+1", "name": "切换到标签1"}
把index改为 1、2… 就能绑定 Ctrl+2、Ctrl+3 等
改窗格切换:避免误触方向键
默认 Alt + 方向键 在笔记本键盘上容易按错(尤其 Alt 和 Fn 键位置接近)。可改成更隔离的组合,比如:
-
Ctrl + H/J/K/L(Vim 风格):在设置中添加动作
{"command": "moveFocus", "keys": "ctrl+h", "name": "向左窗格聚焦"}
对应 j/k/l 分别设为下/上/右 - 保留方向逻辑,但加 Shift 防误触:
{"command": "moveFocus", "keys": "alt+shift+left", "name": "聚焦左侧窗格"}
一键跳转到特定 Shell 窗格:省去两次按键
运维中常要快速切到 WSL 或 PowerShell 日志窗格。与其先 Alt + 方向键 找,不如直接绑定一个快捷键直达:
- 先确认目标 Profile 的
guid(在设置 → 配置文件里能看到每个的唯一 ID) - 添加动作:
{"command": {"action": "focusPane", "profile": "{your-ubuntu-guid}"}, "keys": "ctrl+alt+u", "name": "聚焦 Ubuntu 窗格"} - 同理,为 PowerShell、CMD 各设一个专属快捷键,形成你的「Shell 快速通道」
验证与生效小提醒
改完设置后无需重启 Terminal,保存即生效。但注意两点:
- 快捷键不能与其他系统或软件冲突(比如 Ctrl+Alt+Del 是系统级,避免使用)
- 如果某个快捷键没反应,检查是否被输入法、远程桌面或安全软件拦截了


















