webstorm 本身不发系统级警告音,“叮”声来自终端可听铃声或系统通知音。需分别关闭:终端设置中取消 audible bell;windows/macos 系统中禁用通知与提醒音;并启用错误条纹等视觉反馈。

WebStorm 本身不发系统级警告音,你听到的“叮”声大概率来自两个地方:一是 WebStorm 内置的终端可听铃声(audible bell),二是 Windows/macOS 系统对弹窗、通知或错误事件触发的默认提示音。关掉它们需要分层处理,漏掉任一层都会继续响。
关闭 WebStorm 终端里的 audible bell
这是最常被误认为“IDE 报错音”的来源——其实它只在 Terminal 标签页中触发,比如运行 git status 出错、ls 找不到文件、或者命令行输出了 \a 字符时,终端会模拟系统蜂鸣。它和代码报错、语法检查完全无关。
- 路径:
File → Settings(macOS 是WebStorm → Preferences)→Tools → Terminal - 取消勾选
Audible bell - 改完不用重启,新打开的 Terminal 标签页立即生效
禁用系统级弹窗提示音(Windows)
当你收到 WebStorm 的错误弹窗(比如 Git 推送失败、插件加载异常、索引崩溃通知)时,Windows 会按当前声音方案播放“通知.wav”或“SystemExclamation.wav”。这个音效不是 WebStorm 控制的,得进系统设置关。
- 右键任务栏音量图标 →
声音设置→ 滚动到底部点更多声音设置 - 切换到
声音选项卡 → 在声音方案下拉菜单中选无声 - 确认左下角
播放 Windows 启动声音未勾选 → 点应用 - 如果只想关通知音,不碰其他系统音:进
设置 → 系统 → 通知,关闭允许通知播放声音
禁用系统级弹窗提示音(macOS)
macOS 不像 Windows 那样有全局“无声方案”,但它的通知音效受两个开关控制:一个是系统通知音,另一个是“错误声”(Alert sound),后者专用于弹窗、权限请求等阻断式交互。
- 打开
系统设置 → 声音 → 通知,关闭播放通知声音 - 再进
声音效果标签页,把提醒声(Alert sound)下拉菜单设为无 - 注意:某些老版本 macOS 中该选项叫
错误声(Error sound),名称略有差异
别漏掉 WebStorm 自己的“错误条纹”视觉反馈
很多人关了声音后反而更焦虑——因为没意识到 WebStorm 的滚动条红/黄标记(error stripe)才是主力报错提示。它不发声,但能一眼扫出问题位置。如果你关了它,又没开 Problems 工具窗口,就真成“静默盲写”了。
- 路径:
Settings → Editor → General → Appearance - 务必勾选
Show error stripe - 顺手按
Alt+6(Windows/Linux)或Cmd+6(macOS)唤出Problems窗口,并右键标题栏选Dock pinned
真正容易被忽略的是:WebStorm 从不主动发出“代码报错音”,所有声音都来自终端回显或系统通知机制。你听到的每个“叮”,背后都有明确归属,而不是 IDE 在随机报警。











