Services窗口是运行时服务的统一监控面板,可通过视图→工具窗口→Services菜单、Alt+8/Cmd+8快捷键或右下角Services图标唤出;它不属Settings或Run Configurations,需项目中实际运行支持的服务(如Node.js、Docker等)并启用对应插件才能显示内容。

Services 工具窗口没有独立快捷键,但可通过菜单、快捷键组合或服务图标快速唤出;它不是“配置窗口”,而是运行时服务的统一监控面板。
Services窗口在哪找?
它不属于 Settings 或 Run Configurations,而是一个常驻工具窗口,用于查看和管理当前项目中所有活跃的服务进程(如 Node.js、Docker、数据库、Kubernetes、Vite/HMR 等):
- 菜单路径:
视图 → 工具窗口 → Services - 快捷键(推荐):
Alt+8(Windows/Linux)或Cmd+8(macOS)——这是官方文档明确指定的绑定键 - 如果已打开其他工具窗口(如 Terminal 或 Debug),可按
Esc返回编辑器,再按Alt+8唤出 - 右下角状态栏或左侧工具栏若显示
Services图标(类似两个齿轮叠加),直接点击即可
为什么按了 Alt+8 没反应?
常见原因不是快捷键失效,而是服务未被识别或插件未启用:
- 项目里没运行任何支持的服务:比如没启动
npm start,没连接数据库,没启用 Docker 插件,Services面板就会空白或仅显示“Empty” -
Docker、Database Tools and SQL、Kubernetes等插件未启用:进Ctrl+Alt+S → Plugins搜索对应名称并勾选 - 项目结构不匹配:比如在纯 HTML 项目里期待看到 Vite 进程,但没装
vite依赖、也没定义package.json脚本,Services 就不会自动发现它 - 某些服务(如 Node.js 进程)需先通过
Run → Run...或npm工具窗口启动,Services 才会捕获并归类显示
Services窗口里看到的服务怎么操作?
它不只是列表展示,而是可交互的运行时控制中心:
- 右键某服务项,可选
Restart、Stop、Open in New Tab(分离为独立窗口)、Remove from View(临时隐藏,非删除配置) - 数据库服务下展开表节点后双击,直接在
Data Editor中查数据;Kubernetes 下点 Pod 可看日志、Exec 进容器 - Node.js 或前端 dev server 条目旁有实时状态灯(绿色=运行中,灰色=已停止),点击可刷新或重连
- 注意:Services 不负责启动服务本身——它只“发现”和“聚合”已由脚本、插件或外部命令启动的服务实例
真正容易被忽略的是:Services 窗口默认不自动刷新服务状态,尤其当进程崩溃或手动 kill 后,界面可能仍显示“Running”。需要右键服务 → Refresh,或点击窗口右上角的刷新按钮(↻)才能同步真实状态。


















