view → tool windows 菜单列出所有已启用且满足条件的工具窗口项,内容取决于安装的插件、项目配置(如 tsconfig.json)及是否触发过对应功能,不显示禁用插件或临时窗口(如 debug)。

WebStorm 没有“一键列出所有工具窗口”的独立面板,但你能通过 View → Tool Windows 子菜单看到当前**已启用且有入口**的全部工具窗口项——这个菜单就是事实上的“工具窗口列表”。它不显示被禁用插件对应的窗口(比如没装 Docker 插件,就不会出现 Docker),也不显示临时弹出类窗口(如 Debug、Find)。
View → Tool Windows 菜单里到底有哪些项?
该菜单内容取决于三件事:你安装的插件、项目类型、是否触发过某些功能。例如:
-
Project(Alt+1)、Terminal(Alt+F12)、Run、Structure这些始终存在 -
TypeScript、npm、Database只在项目含对应配置(tsconfig.json / package.json / data sources)时才出现在菜单中 -
Debug、Find、Version Control属于“按需出现”,首次执行调试/查找/提交后才会固化进菜单
为什么有些工具窗口不在 View → Tool Windows 里?
常见原因不是菜单漏了,而是窗口本身未激活或被隐藏:
- 插件未启用:比如
GitToolBox插件没开启,GitToolBox工具窗口就不会注册到菜单 - 项目不匹配:
Database窗口只在配置了数据源后才加入菜单;Services需要至少一个服务(如 Docker、Spring Boot)被识别 - 快捷键冲突或焦点错位:按
Ctrl+6没反应,大概率是光标不在编辑器区域(比如正处在 Settings 页面或 Terminal 输入框里) - 被手动从工具栏移除:右键工具栏图标 →
Remove from Toolbar后,该窗口仍可通过菜单唤出,但图标消失,容易误以为“没了”
如何快速确认某个工具窗口是否可用?
别依赖记忆或猜测,直接用搜索定位:
- 按
Ctrl+Shift+A(Windows/Linux)或Cmd+Shift+A(Mac)打开“Find Action” - 输入窗口名关键词,比如
todo、database、services - 如果结果里出现
View | Tool Windows | XXX,说明它当前可访问;若无结果,基本可判定插件未启用或环境不满足 - 注意区分:
Open XXX Tool Window是动作名,XXX才是工具窗口真实名称(如Open Services Tool Window对应Services窗口)
真正容易被忽略的是:菜单项是否显示,和窗口是否“能用”不是一回事。比如 TODO 窗口永远在菜单里,但如果你没在 Settings → Editor → TODO 中配置模式,它就只会显示空列表——窗口存在,功能没生效。











