如何在Visual Studio Code中全局关闭通知

22

如何在Visual Studio Code中全局关闭通知?不是来自插件的单个通知,而是所有通知。

这些弹出窗口从顶部滑入,显示错误/信息/升级/活动消息。

如果这是系统范围的设置将会很好。

通知对话框


欢迎来到SO!请查看以下内容并根据要求更新您的问题:https://stackoverflow.com/help/how-to-ask - garfbradaz
4个回答

15

通过VSCode的配置找不到一个简单的方法来完成这个任务。一种暂时可行的方法是使用cmd-p,输入> developer,选择选项中的toggle developer tools。Chrome检查器将会打开。要禁用所有的小提示,请将样式.notifications-toasts设置为display: none

你也可以尝试:

/* 将此内容添加到Microsoft VS Code/_/resources/app/out/vs/workbench/workbench.desktop.main.css文件后 */

.monaco-workbench > .notifications-toasts.visible {
  display: none;
}

.notifications-toasts {
  display: none;
}

第二个解决方案可行(CSS已被压缩,但使用CTRL+F可以找到代码片段的第一部分)。谢谢,这些通知让我发疯了! :) - jrsmolley
设置display为none时要小心。我刚刚让所有东西都消失了,现在看不到任何窗口来恢复我的更改。幸运的是,更改没有被持久保存。 - jschmitter

8
如果您是指从蓝色状态栏弹出的“此扩展有更新等”提示:

右键单击铃铛图标,从菜单中选择“隐藏通知”。


谢谢,一旦你意识到它的存在,就显而易见了。 - JeffCharter

7
在vscode v1.69 (Insiders版本)中似乎会有一个“请勿打扰”模式。它关闭所有通知弹窗(警告、信息等),但不包括错误。 命令:Notifications: Toggle Do Not Disturb Mode (默认未绑定) 或者 点击右下角的铃铛图标,然后在弹出窗口中点击斜杠铃铛图标以启用“请勿打扰”模式,同样的方法可用于禁用该模式。 还有一个设置可以确定如何交互Zen模式和此“请勿打扰”模式,请查看以下设置:Zen Mode: Silent Notifications

谢谢!在Mac上需要按下cmd + p,然后输入Notifications: Toggle Do Not Disturb Mode来激活该命令。判断是否处于勿扰模式的唯一方法是检查右下角的铃铛是否有斜线。有斜线的铃铛表示勿扰模式已激活。 - undefined

-5
请将以下内容添加到settings.json文件中:

"update.mode": "none",


5
这是用于禁用 VS Code 的自动更新功能,而非通知。 - Gino Mempin
2
这对我有用,不确定为什么它被投票否决了这么多。 - macdays

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接