windows terminal 可通过配置 json 实现最小化到系统托盘:启用 minimizetonotificationarea 和 alwaysshownotificationicon,再添加 minimizewindow 快捷键绑定(如 ctrl+alt+h),保存后重启即可;需保持进程运行,关闭窗口将导致托盘图标和快捷键失效。
windows terminal 本身不提供“隐藏到系统托盘”的原生按钮,但可以通过配置 json 设置 + 自定义操作,实现用快捷键最小化窗口(或模拟隐藏效果)。关键在于:它支持全局唤出/最小化,但最小化行为取决于你是否启用托盘驻留,且必须保持进程运行——关闭窗口会导致快捷键失效。
启用最小化到通知区域(托盘)
这是实现“视觉隐藏”的前提。只有开启后,按快捷键最小化才会让窗口缩进系统托盘,而非仅缩小到任务栏。
- 打开 Windows Terminal → 按 Ctrl + , 进入设置(JSON 模式)
- 在根对象(最外层大括号内)添加以下两项(若已存在则修改值):
{
"minimizeToNotificationArea": true,
"alwaysShowNotificationIcon": true
}
保存后重启 Terminal。此时右下角通知区域会出现 Terminal 图标,代表已驻留后台。
配置快捷键触发最小化
Terminal 的快捷键绑定基于“操作(action)”,需手动添加一条调用 minimizeWindow 的键绑定。
- 仍在 settings.json 中,找到
"keybindings"数组(若无则新建) - 插入如下条目(示例用 Ctrl+Alt+H):
{
"command": "minimizeWindow",
"keys": "ctrl+alt+h"
}
保存并重启。此后按下 Ctrl+Alt+H,窗口即最小化至托盘;点击托盘图标可恢复。
补充说明与常见问题
该功能依赖进程常驻,所以不要关闭 Terminal 窗口,只最小化。一旦关闭,托盘图标消失,快捷键也失效。
- 若想开机自启并默认最小化:在设置中开启
"startOnUserLogin": true - 没有
minimizeWindow?确认 Terminal 版本 ≥ 1.18(2023 年后稳定版均支持) - 快捷键冲突?检查是否被其他软件(如输入法、远程工具)拦截,可换用
ctrl+shift+h等组合










