VS Code如何设置通知延迟指定时长后自动关闭
VS Code 通知强制自动关闭配置方案
你可以通过以下两种方式配置,让无交互需求的通知在指定延迟后自动关闭:
图形界面配置步骤
- 使用快捷键
Ctrl+,(Windows/Linux系统)或Cmd+,(Mac系统)打开VS Code内置设置面板 - 在顶部搜索框输入
notifications.visibility,找到「Notifications: Visibility」配置项,下拉选择auto选项,开启通知自动隐藏能力 - 如需自定义自动关闭的等待时长,继续在搜索框输入
notifications.autoHideTime,在输入框中填入你需要的延迟时长(单位为毫秒,例如填入3000即代表通知弹出3秒后自动关闭)
settings.json 直接配置方式
- 使用快捷键
Ctrl+Shift+P(Windows/Linux系统)或Cmd+Shift+P(Mac系统)唤起命令面板,输入Preferences: Open User Settings (JSON)后回车,打开用户配置文件 - 在配置文件的根对象中添加如下两项配置,保存后配置会即时生效:
{ // 其余已有配置保持不变,新增下方两项即可 "notifications.visibility": "auto", "notifications.autoHideTime": 5000 }
注意:错误级别通知、需要用户手动选择操作的交互类通知(例如权限申请、扩展更新确认、报错操作指引)不会触发自动关闭逻辑,仅无操作按钮的普通信息、警告类通知会按照设定时长自动隐藏。
- 若完成上述配置后通知仍常驻不消失,可排查近期安装的扩展,部分修改原生通知组件的扩展会覆盖默认配置,禁用对应扩展后重启VS Code即可恢复正常逻辑。
问题对应现象截图:
VS Code通知常驻不消失效果
内容的提问来源于stack exchange,提问作者Intolighter
相关产品推荐
相关产品推荐

