WebStorm 2025.2 Help

服务工具窗口

服务 工具窗口使您能够管理在软件开发过程中提供帮助的各类服务,例如运行/调试配置、应用服务器、数据库会话和 Docker 连接。插件开发者可通过 IntelliJ 平台 API 添加其他服务。 插件开发者可通过 IntelliJ 平台 API 添加其他服务。

主工具栏包含以下适用于所有服务类型的按钮和菜单:

全部展开按钮

全部展开 Ctrl+NumPad +

展开列表中的所有项目。

全部折叠按钮

全部收起 Ctrl+NumPad -

折叠列表中的所有项目。

“分组依据”菜单

Group By

选择如何组织服务列表:

  • 按类型对服务分组 :按类型排列服务,例如 运行仪表板Docker数据库

  • Service Groups :按组排列服务,例如构建工具或数据源名称

筛选器菜单

Filter

选择如何筛选服务列表。

在新标签页中打开按钮

在新标签页中打开

将所选项移动到单独的标签页。

添加服务菜单

添加服务 Alt+Insert

选择要添加的服务类型。

配置服务工具窗口

您可以通过将服务移动到各自独立的工具窗口来调整 服务 工具窗口的布局(右键单击某个服务并选择 Open in New Tab)。

您也可以在专用对话框中进行配置。

  1. 服务 工具窗口中,点击 并选择 配置服务工具窗口

    另外,按下 Ctrl+Shift+A 并开始输入 配置服务工具窗口

  2. 使用 排除包含 按钮可将服务从 服务 工具窗口移动到单独的工具窗口,反之亦然。 运行/调试部分中的配置没有专用工具窗口,当未包含在 服务 工具窗口中时,它们会显示在 运行调试 工具窗口中。

运行/调试配置

Run/debug configurations 默认不会在 服务 工具窗口中列出。 您需要明确指定希望可用的配置类型,并创建相应配置。

将运行/调试配置添加到服务窗口

  1. 从主菜单中选择 视图 | 工具窗口 | 服务 或按下 Alt+8

  2. 服务 工具窗口中,点击 添加服务 ,然后选择 Run Configuration Type…

    服务工具窗口:添加运行配置
  3. 从列表中选择一个运行/调试配置类型,以将该类型的所有配置添加到窗口中。

    请注意,工具窗口仅会显示已 创建一个或多个配置的配置类型。

工具栏上的按钮取决于所选的运行/调试配置类型,可能包含以下内容:

运行按钮

运行 Ctrl+Shift+F10

运行所选配置。

调试按钮

调试 ⌃ ⇧ D

以调试模式运行所选配置。

停止按钮

停止 Ctrl+F2

停止所选配置。

重新运行按钮

重新运行 Ctrl+Shift+F10

再次运行所选配置。

以调试模式重新运行按钮

在调试模式下重新运行 ⌃ ⇧ D

以调试模式再次运行所选配置。

筛选器菜单

过滤器

为所选配置筛选输出。 例如,您可以选择显示警告和成功的步骤。

更多菜单

更多

与配置相关的其他操作。 例如,您可以打开并修改所选配置的设置。

数据库

服务工具窗口中的数据库服务
  1. 主工具栏。

  2. 左侧工具栏。

  3. 上下文菜单。

  4. 输出选项卡。

  5. 结果选项卡。

  6. 右侧工具栏。

左侧工具栏

工具栏上的按钮取决于所选项,可能包括以下内容:

图标

操作与快捷键

描述

跳转到控制台按钮

跳转至 查询控制台 Ctrl+Shift+F10

打开 查询控制台 弹出窗口。 在 查询控制台 弹出窗口中,选择要在 editor 中打开的 查询控制台

“停用”图标

停用 Ctrl+F2

关闭所选数据源的数据库连接。 (已连接会话的数据源图标的角落会显示绿色圆点。)

Tx

事务模式

事务隔离

为数据库事务选择 隔离级别 以及事务的提交方式。

  • 自动 :当前事务在您将本地更改提交到数据库服务器时会自动提交。

  • 手动 :提交至数据库服务器的更改会累积成一个事务,您可以通过工具栏上的 “提交并提交变更”图标发送并提交回退按钮回滚 按钮显式提交或回滚。

有关数据库事务模式与隔离的更多信息,请参阅 提交更改到数据库

“提交”图标

提交

(适用于 手动 事务模式。)提交当前事务。 该按钮仅在手动事务模式下可用。 另请参阅 事务模式与隔离

“回退”图标

回滚

(适用于 手动 事务模式。)回滚更改。 该按钮仅在手动事务模式下可用。 另请参阅 事务模式与隔离

“取消正在运行的语句”图标

取消正在运行的语句

Ctrl+F2

终止当前语句的执行。

上下文菜单

上下文菜单的操作取决于所选项,可能包括以下内容:

图标

操作与快捷键

描述

跳转到控制台按钮

跳转至 查询控制台 Ctrl+Shift+F10

打开 查询控制台 弹出窗口。 在 查询控制台 弹出窗口中,选择要在 editor 中打开的 查询控制台

“停用”图标

停用 Ctrl+F2

关闭所选数据源的数据库连接。 (已连接会话的数据源图标的角落会显示绿色圆点。)

关闭所有会话

关闭与数据源的所有已打开会话。

在新标签页中打开

将所选项移动到单独的选项卡中。

在新标签页中打开每个项

将所选项拆分到多个单独的选项卡中。

在新标签页中打开每个类型

为每种服务类型创建单独的选项卡。

删除 Delete

关闭与数据源的所有已打开会话。 与 关闭所有会话 相同。

Tx

事务模式

事务隔离

为数据库事务选择 隔离级别 及事务提交的方式。

  • 自动 :当您将本地更改提交到数据库服务器时,当前事务将自动提交。

  • 手动 :提交到数据库服务器的更改将累积在一个事务中,您可通过工具栏上的 “提交并提交变更”图标发送并提交回退按钮回滚 按钮显式提交或回滚此事务。

有关数据库事务模式和隔离的更多信息,请参阅 将更改提交到数据库

“提交”图标

提交

(用于 手动 事务模式。)提交当前事务。 此按钮仅适用于手动事务模式。 另请参阅 事务模式与隔离

“回退”图标

回滚

(用于 手动 事务模式。)回滚更改。 此按钮仅适用于手动事务模式。 另请参阅 事务模式与隔离

“取消正在运行的语句”图标

取消正在运行的语句

Ctrl+F2

终止当前语句或语句列表的执行。

关闭会话

关闭所选会话。

切换会话

将所选文件附加到其中一个可用会话中。

在新标签页中打开

将所选项移动到单独的选项卡中。

在新标签页中打开每个项

将所选项拆分到多个单独的选项卡中。

在新标签页中打开每个类型

为每种服务类型创建单独的选项卡。

删除 Delete

关闭与数据源的所有已打开会话。 与 关闭所有会话 相同。

跳转到源按钮

跳转到源(J) F4

编辑器 中打开文件。

输出选项卡

使用 输出 选项卡中的 服务 工具窗口查看在 查询控制台 中执行的 SQL 语句及其他操作的信息。 此外, 输出 选项卡会显示有关错误、时间戳、受影响的行数、查询持续时间、自动提交模式以及其他操作的信息。

输出选项卡

右侧工具栏

项目

工具提示

描述

软换行图标

自动换行

自动换行长文本。

滚动到底部图标

滚动到末尾

将输出日志滚动至末尾。

打印图标

打印(P)…

打印 查询控制台 文件、所选文本或目录中的所有文件。

清除全部图标

全部清除

清除 输出 选项卡。

上下文菜单

项目

描述

复制 复制(C)

复制所选文本。

复制路径/引用

复制文件或行的引用链接。

与剪贴板比较 与剪贴板比较(B)

打开 剪贴板与编辑器 对话框,在其中可查看所选文本与复制到剪贴板中的文本之间的差异。

使用Google 搜索(S)

在浏览器中打开并在 Google 上搜索所选文本。

像这样折叠行

折叠包含所选文本的行。

暂停输出

暂停输出日志记录。

删除 全部清除

清除输出日志。

结果选项卡

使用 结果 选项卡中的 服务 工具窗口以表格形式查看从数据库检索的数据。 您可以对数据进行排序、添加、编辑和删除,以及执行其他相关表格任务。 有关使用表格、行、列和单元格的更多信息,请参阅

服务工具窗口中的结果选项卡

结果 选项卡中的大多数功能可通过工具栏控件、数据单元格的上下文菜单命令以及相关的键盘快捷键访问。 您可在 中查看可执行的其他表格操作。

工具栏控件

图标

操作与快捷键

描述

切换为表格视图图标

切换到表

将查询结果显示为 数据编辑器 中的表格。

切换为图表视图图标

Switch to Chart

将查询结果显示为 图表

第一页

上一页

更改页面大小按钮

下一页

最后一页

第一页

上一页

更改页面大小

下一页

最后一页

如在 IDE 设置中的 Ctrl+Alt+S 下选择了该位置,则工具栏上会显示 数据库 | 数据编辑器与查看器 | 控件自定义 | 网格分页工具栏位置

使用导航图标及相应命令在显示检索数据的页面之间切换,并更改页面大小。

结果 选项卡中显示的若干行被称为 结果集页。 如该数量少于满足查询条件的行数,则一次仅显示部分结果行。 如果当前显示所有行,则导航图标与相应命令处于非激活状态。 您可以在导航按钮之间看到限制值。 您可点击此处并选择所需的限制值或在 设置中 进行更改。

  • 第一页第一页 :跳转到结果的第一页。

  • 上一页上一页 :跳转到结果的上一页。

  • 下一页下一页 :跳转到结果的下一页。

  • 最后一页最后一页 :跳转到结果的最后一页。

要更改结果集页面的大小,请单击 更改页面大小 按钮并选择所需大小。 或者,打开设置(Ctrl+Alt+S ),然后导航到 工具 | 数据库 | 数据编辑器和查看器。 在 将页面大小限制为 字段中,输入新的结果集页面大小。 或者,若要禁用页面大小限制,请取消选中 将页面大小限制为 复选框。

重新加载页面图标

重新加载页面

Ctrl+F5

重新加载数据 ,以使表视图中编辑器中看到的数据与数据库内容保持同步。 更改后,若需应用新的 页面大小限制 设置,也可以使用 重新加载页面 按钮。

更新时间间隔图标

更新间隔

选择、暂停或禁用当前表格的更新间隔。您还可以设置自定义值。 您还可以设置自定义值。

“取消正在运行的语句”图标

取消正在运行的语句

Ctrl+F2

终止当前语句或语句的执行。

添加行图标

添加行

Alt+Insert

向表格添加一行。

要保存新行,请单击工具栏上的 提交按钮提交

添加行 按钮在不适用的上下文中处于禁用状态。 例如,如果当前表不允许添加行。

有关使用行的详细信息,请参阅

删除行图标

删除行

Ctrl+Y

删除选中的行。

要选择多行,请单击边距中的数字。 您也可以按 Ctrl 并点击所需行。

删除行 按钮在不适用的上下文中处于禁用状态。 例如,如果当前表不允许删除行。

还原所选按钮

还原所选条目

Ctrl+Alt+Z

还原对单元格值所做的更改。 您可以选择一个单元格范围,并还原该范围内的值。

有关还原更改的更多信息,请参阅 提交更改到数据库

预览待处理更改图标

预览挂起的更改

预览 DML ,以查看对表格所做的更改。

提交按钮

提交

Ctrl+Enter

将本地更改提交到数据库服务器。 有关提交和还原更改的更多信息,请参阅 提交更改到数据库

事务模式

事务模式

事务隔离

选择数据库事务的 隔离级别 以及提交事务的方式。

  • 自动 :当您将本地更改提交到数据库服务器时,当前事务会自动提交。

  • 手动 :提交到数据库服务器的更改会累积在一个事务中,您可以通过工具栏上的 “提交并提交变更”图标发送并提交回退按钮回滚 按钮明确地提交或回滚该事务。

有关数据库事务模式及隔离的更多信息,请参阅 提交更改到数据库

“提交并提交变更”图标

发送并提交

(适用于 手动 事务模式。)提交并提交当前事务。 此按钮仅适用于手动事务模式。 另请参阅 事务模式与隔离

“回退”图标

回滚

(适用于 手动 事务模式。)回滚更改。 此按钮仅适用于手动事务模式。 另请参阅 事务模式与隔离

当前页面查找图标

在当前页面上查找

当前页面的客户端文本搜索。

启用本地筛选器图标

启用本地筛选器

为网格的每一列启用本地过滤器。

有关本地过滤器的详细信息,请参阅 筛选数据 主题。

显示图表图标

Show Chart

打开数据可视化。

有关图表的详细信息,请参阅 可视化数据

显示记录视图图标

记录视图

在侧边面板中查看和编辑特定记录的值。

有关此操作的更多信息,请参阅 查看数据 主题。

数据提取器

数据提取程序

选择数据的输出格式。 有关可用格式列表及数据提取器的完整信息,请参阅 数据提取器 主题。

此外,您还可以配置以下选项:

  • 跳过计算列 :不包含未在表中物理存储的虚拟列(例如,标识列)。

  • 跳过生成列 :对于 INSERTUPDATE 语句,复制或保存数据时不包括自动递增字段。

  • 配置 CSV 格式 :打开 CSV 格式 对话框,在其中可以管理您的分隔符分隔值格式(例如 CSV、TSV)。

  • 转到脚本目录 :打开脚本目录,脚本可将表数据转换为不同的输出格式。

有关数据提取器的更多信息,请参阅 数据提取器 主题。

导出数据图标

导出数据

将表格数据导出到剪贴板或保存为文件。

复制到数据库图标

复制到数据库

将数据复制到其他表、架构或数据库。 选择目标架构(将创建新表)或表(数据将添加到所选表)。 在打开的对话框中,指定数据映射信息和目标表的设置。

比较数据图标

比较数据

将当前表与列表中的某个表进行比较。

以...方式查看图标

查看方式

选择用于浏览和编辑表数据的模式。

  • 转置 :一种查看模式,在该模式下行与列被 互换。 您可以将该复选框与其他查看模式结合使用。

    要将该模式设为表和视图的默认模式,请按下 Ctrl+Alt+S 打开设置,并转到 工具 | 数据库 | 数据编辑器和查看器。 在 自动转置表 列表中选择 始终。 启用此选项后,查询结果不会被转置。

  • :表数据显示的默认模式。 表中的数据存储在垂直列与水平行交叉的单元格中。

  • :一种查看模式,在该模式下数据以键值表形式显示,关键单元格包含子节点时可展开。 来自已展开子节点的数据会分布在键和值列之间。 建议使用此模式处理 JSON 和数组数据。

  • 文本 :一种查看模式,在该模式下数据以文本形式显示。 此模式使用数据提取器来表示数据。 例如,如果在工具栏上的 数据提取器 列表中选择了 CSV 数据提取器,则数据库对象数据将以 CSV 格式显示。

    有关数据提取器的详细信息,请参阅 数据提取器 主题。

有关查看数据的更多信息,请参阅 查看数据

显示选项菜单图标

显示选项菜单

显示选项菜单 列表包含以下选项:

  • 显示地理位置查看器 :启用图形查看器以浏览数据库中的地理空间数据。

    有关 Geo 查看器的更多信息,请参阅 在 PostgreSQL 中使用 Geo 查看器处理地理数据

  • 显示值编辑器 :打开一个单独的编辑器,您可以在其中编辑存储在单元格中的数据。

    有关该编辑器的更多信息,请参阅 值编辑器

  • 显示聚合视图 :打开聚合视图,在该视图中可选择多个单元格的值并获取汇总值。

    有关该视图的更多信息,请参阅 聚合视图

  • 粘贴格式 :选择在粘贴时如何处理剪贴板中的文本。

  • 重置视图 :如果您曾自定义过表视图(例如隐藏列或排序数据),则还原其初始视图。

  • 查看查询查看生成该表的查询。

  • 将查询复制到控制台 :将生成该表的查询复制到 查询控制台。

  • 打开数据视图设置... :打开设置中的 数据编辑器和查看器 部分,您可以在其中定义在 查询控制台 和数据编辑器中如何显示和修改表数据。

    有关 数据编辑器和查看器 设置部分的更多信息,请参阅 数据编辑器和查看器

上下文菜单

您可以在上下文菜单中找到所有用于处理单元格的基本操作。 要调用上下文菜单,请右键单击要修改的单元格。 下表列出了所有操作。

数据编辑器中单元格的上下文菜单

操作

快捷键

说明

编辑

F2

编辑所选单元格中的值。 或者,您可以双击该单元格并开始输入值。 编辑 命令对于只读值不可用。

  • 要打开自动完成列表,请按 Ctrl+Space

  • 要确认更改,请按 Enter

  • 要取消编辑,请按 Escape

有关编辑单元格的更多信息,请参阅 单元格

显示记录视图图标 显示记录视图

在侧边面板中查看并编辑某条记录的值。

有关该操作的更多信息,请参阅 查看数据 主题。

在值编辑器中打开

Shift+Enter

在单独的值编辑器中打开,您可以在其中编辑存储在单元格中的数据。

有关该编辑器的更多信息,请参阅 值编辑器

显示聚合视图

打开聚合视图,在该视图中可选择多个单元格的值并获取汇总值。

有关该视图的更多信息,请参阅 聚合视图

还原所选按钮 还原所选条目

Ctrl+Alt+Z

还原您对单元格值所做的更改。 您可以选择多个单元格范围,并还原其中的值。

有关还原更改的更多信息,请参阅 提交更改到数据库

设置高亮显示语言

选择 IDE 用于高亮显示单元格中数据的语言。

更改显示类型

选择 IDE 如何在该列中显示二进制数据。 默认情况下,16 字节数据显示为 UUID。

设置DEFAULT

Ctrl+Alt+D

将当前单元格的值设置为默认值或您为该列指定的值。

有关查看或设置默认值的更多信息,请参阅 管理单元格的默认值和 NULL 值

设置NULL

Ctrl+Alt+N

将当前单元格的值设置为 NULL。

有关允许 NULL 值的更多信息,请参阅 管理单元格的默认值和 NULL 值

生成 UUID

为所选单元格生成 UUID。

加载文件…

将文件加载到字段中。

保存LOB…

适用于包含二进制大型对象的单元格(LOB)。 将单元格的内容保存到文件中。

复制图标 复制(C)

Ctrl+C

将所选内容复制到剪贴板。

更改数据提取程序

更改当前从工具栏上的 数据提取程序 列表中选择的 data extractor

复制聚合结果(SUM)图标 复制聚合结果 (SUM)

复制某个单元格范围的汇总值。 默认情况下,WebStorm 会复制 SUM 聚合结果。 要更改默认值,请右键单击状态栏并确保选中 聚合器 选项。 单击状态栏上的聚合器小组件,并选择要设置为默认的聚合器。

粘贴图标 粘贴(P)

Ctrl+V

将剪贴板中的内容粘贴到表中。

添加行

在表末尾添加一行。

删除行

Alt+Delete

删除所选行。

克隆行

创建所选行的副本,并将其添加到表的末尾。

转到

Navigation Bar

Alt+Home

跳转到导航栏。

数据库

Alt+Shift+B

数据库 工具窗口中打开所选对象。

相关符号(R)…

Ctrl+Alt+Home

导航到相关对象之一。

DDL

Ctrl+Alt+Home

打开对象定义(DDL)。

行…

Ctrl+G

跳转到指定的行。

转到行 对话框中,指定列号和行号(使用 column:row 格式)。

相关行图标 相关行

F4

导航到相关记录:

  • 当前记录所引用的记录。

  • 引用当前记录的记录。

如果存在多个引用当前记录或被当前记录引用的记录,请在弹出窗口中选择目标记录。

如果没有相关记录,则该操作不可用。

有关相关数据的详细信息,请参阅 在相关行之间导航

有关操作行为选项的详细信息,请参阅 高级设置

打开 URL 图标 打开 URL

F4

在操作系统默认浏览器中打开 URL。

需要在 工具 | 数据库 | 数据编辑器和查看器 设置页面中启用链接打开 网址点击设置 功能  Ctrl+Alt+S

打开文件图标 打开文件

F4

在操作系统默认文件浏览器中打开文件 URI。 例如, file:///Users/Username/image.png

需要在 工具 | 数据库 | 数据编辑器和查看器 设置页面中启用链接打开 网址点击设置 功能  Ctrl+Alt+S

筛选依据

选择要应用于列的筛选器。

全文搜索…

Ctrl+Alt+Shift+F

打开搜索窗口,在其中可以在您的数据库或一组数据库中搜索数据。 有关全文搜索的更多信息,请参阅 数据库中的全文检索

将表导出到剪贴板

将整个表复制到剪贴板。 该操作不依赖于 将页面大小限制为 设置。

切换会话

打开一个窗口以选择其他会话或创建新会话。 有关会话的更多信息,请参阅 会话

快速文档(D)

Ctrl+Q

显示所选对象的信息。 对于不同的数据库对象, 快速文档(D) 会显示相应的信息。 例如,对于一组单元格,您将看到所选内容的汇总信息。 您可以在常规或转置视图中预览结果,还可以按外键查看相关记录。

Docker

如果您已为至少一个 Docker 实例配置了连接设置,则可使用此类服务。 有关更多信息,请参阅 连接到 Docker 守护进程

添加 Docker 连接

  1. 单击 添加服务菜单添加服务 并选择 Docker | 连接…

  2. 配置 Docker 连接设置并单击 确定

    有关更多信息,请参阅 Docker 连接设置

主 Docker 节点

以下是处理所选 Docker 连接的主要操作:

连接按钮连接 Ctrl+Enter

连接到所选的 Docker 守护进程并列出所有可用的镜像和容器。

断开连接按钮断开连接

断开所选的 Docker 守护进程。

编辑配置按钮编辑所选配置 Shift+F4

编辑所选 Docker 连接设置。

删除连接按钮删除连接

删除与所选 Docker 守护进程的连接。

拉取镜像按钮拉取镜像…

从 Docker 注册表拉取镜像。 有关更多信息,请参阅 从 Docker Hub 拉取公共镜像

删除连接清理

删除所有已停止的容器、未使用的卷和网络、悬空镜像及所有构建缓存。

容器

该节点列出了由相应 Docker 守护进程管理的所有容器。

删除连接清理

删除所有已停止的容器。

选择容器后,可执行以下操作:

启动按钮启动

运行所选容器。

重新启动按钮重启

重启所选容器。

停止按钮停止

停止所选容器。

终端按钮终端

在所选容器中打开一个包含 Terminal 的选项卡。

您可以选择以当前容器用户权限创建 Terminal,或使用 root 用户权限登录。

更多操作可在 更多操作 菜单中找到:

显示文件

打开 文件 选项卡以浏览容器的文件系统。

如需了解更多信息,请参阅 浏览容器中的文件

检查按钮检查

打开 检查 选项卡,以 JSON 格式查看有关容器的详细信息。

如需了解更多信息,请参阅 查看正在运行的容器的详细信息

复制镜像 ID 按钮复制镜像 ID

复制用于运行该容器的镜像的 ID。

复制容器 ID 按钮复制容器 ID

复制容器的 ID。

容器仪表板

仪表板 选项卡提供有关所选容器的重要信息:

  • 容器的名称和哈希 ID。 您可以点击镜像名称以高亮显示用于运行所选容器的镜像。

  • 容器中定义的环境变量的名称和值。

  • 容器与主机之间的端口映射。

  • 容器与主机之间的卷绑定。

点击 添加… 以添加新变量、端口绑定或卷绑定,并重新创建容器。

点击 更多按钮 打开包含其他操作的菜单:

镜像

此节点列出了由对应 Docker 守护进程管理的所有镜像。

要拉取的镜像 字段中输入镜像名称,然后单击 拉取按钮拉取 从配置的 Docker 仓库拉取新镜像。 如需了解更多信息,请参阅 从 Docker Hub 拉取公共镜像

选择一个镜像后,可执行以下操作:

创建容器按钮创建容器

从所选镜像创建 Docker 容器。

显示层按钮显示图层

打开 选项卡以查看所选镜像包含的各层(中间内部未标记镜像)。

推送镜像按钮推送镜像

将镜像推送到 Docker 注册表。 如需了解更多信息,请参阅 推送镜像至 Docker 注册表

更多操作可在 更多操作 菜单中找到:

复制镜像 ID 按钮复制镜像 ID

复制所选镜像的哈希 ID。

检查按钮检查

打开 检查 选项卡,以 JSON 格式查看有关镜像的详细信息。

如需了解更多信息,请参阅 docker inspect 命令参考。

显示标签按钮显示标签

打开包含镜像 labels标签 选项卡。

镜像仪表板

仪表板 选项卡提供有关所选镜像的重要信息:

  • 镜像的名称、哈希 ID、最新变更日期和大小。

  • 指向该镜像的标签列表。

  • 由该镜像创建的现有容器列表。

网络

此节点列出了由对应 Docker 守护进程管理的所有网络。

创建网络按钮创建网络

为您的容器创建一个 Docker 网络以供其运行。

清理按钮清理

删除所有未使用的网络。

网络仪表板

仪表板 选项卡提供有关所选网络的重要信息:

  • 网络的名称和哈希 ID。

  • 连接到该网络的容器列表。

  • 分配给该网络的标签列表。

单击 检查 在所选网络上运行 docker inspect ,并将其输出到单独的选项卡中。

此节点列出了由对应 Docker 守护进程管理的所有卷。

创建卷按钮创建卷

为您的容器创建一个可用的 Docker 卷。

清理按钮清理

删除所有未使用的卷。

选择一个卷后,可执行以下操作:

检查按钮检查

打开 检查 选项卡,以 JSON 格式查看有关卷的详细信息。

如需了解更多信息,请参阅 docker inspect 命令参考。

删除卷按钮删除

删除所选卷。

卷仪表板

仪表板 选项卡提供有关所选卷的重要信息:

  • 卷的名称或哈希 ID。

  • 使用此卷的容器列表。

  • 该卷的 labels 列表。

Docker Compose

全部启动按钮启动全部

使用关联的运行/调试配置部署所选 Docker Compose 服务。 如需了解更多信息,请参阅 Docker Compose

停止按钮停止

停止所选 Docker Compose 服务中的所有容器。

关闭按钮关闭

停止并移除所选 Docker Compose 服务中的所有容器,包括所有相关的网络、卷和镜像。

Kubernetes

该类型的服务在以下情况下可用:

  • 已安装并启用 Kubernetes plugin。 如需了解 WebStorm 中的 Kubernetes 集成,请参阅 Kubernetes

  • WebStorm 检测到 Kubernetes 集群配置文件。 默认情况下,该文件名为 config ,位于 $HOME/.kube 目录中。 您可以通过设置 KUBECONFIG 环境变量来指定其他 kubeconfig 文件。 如需了解有关 kubeconfig 文件的更多信息,请参阅 Organizing Cluster Access Using kubeconfig Files

默认情况下, 服务 工具窗口显示从默认 kubeconfig 文件中获取的当前集群上下文。 您可以向该工具窗口 添加更多集群

图标

操作

描述

刷新按钮

刷新

从 Kubernetes 集群中刷新信息。

命名空间菜单

命名空间

选择命名空间以筛选集群中可用的资源。

添加上下文操作

新建 Kubernetes 上下文

将 Kubernetes 集群添加服务 工具窗口中的一个节点。

连接 Telepresence

连接 Telepresence

使用 Telepresence 连接到一个集群 (在选择集群的情况下可用)。

查看 YAML 按钮

查看 YAML

在打开的文件中,可以执行以下操作:

  • 应用图标 :将更改应用于当前上下文和命名空间。

  • 删除图标 :从当前上下文和命名空间中删除资源。

  • 刷新图标 :从集群重新加载文件内容

  • Diff 图标 :在差异查看器中显示打开文件与集群中对应资源之间的差异。

  • 切换上下文更改当前集群

描述资源按钮

描述资源

显示所选资源的详细信息,类似于 kubectl describe 命令。

删除资源按钮

删除资源

从集群中移除所选资源。

跟踪日志按钮

跟踪日志

输出所选 Pod 中某个容器的日志。

下载日志按钮

下载日志

将所选 Pod 中容器的日志保存到一个 临时文件中,并在编辑器中打开。

您可以设置日志保存路径或每次选择保存位置,以替代使用临时文件。 要配置 Pod 日志的下载位置,请点击 显示设置按钮 或打开 设置 | 构建、执行、部署 | Kubernetes

打开控制台按钮

打开控制台

附加到所选 Pod 中容器运行进程的控制台。

运行 Shell 按钮

运行 Shell

为所选 Pod 中的容器运行交互式 shell。

默认情况下,WebStorm 运行 /bin/bash。 要运行不同的 shell,请打开 设置 | 构建、执行、部署 | Kubernetes ,并在 在容器中运行 shell 的命令 字段中指定 Pod 所使用的 shell。

运行 Shell 按钮

端口转发

将一个或多个本地端口转发至 Pod 中的远程端口。

例如:

  • 7070 — 监听本地端口 7070 并将数据转发至远程端口 7070。

  • :8080 — 监听随机本地端口并将数据转发至远程端口 8080。

  • 8888:5000 — 监听本地端口 8888 并将数据转发至远程端口 5000。

有关端口转发的更多示例,请参阅 Kubernetes 文档

开发容器

从已打开的 IDE 启动 Dev 容器后,该服务将可用。 如需了解详情,请参阅 创建 Dev Container 并挂载源码

除了常规的 服务 工具窗口操作外,您还可以使用 Dev 容器专用操作来管理容器。

操作

描述

连接

构建 Dev 容器之后,您可以使用此操作连接到所创建或已有的容器。

重启

使用此操作重建 Dev 容器。

停止

使用此操作停止运行 Dev 容器。

点击 更多按钮 以打开包含其他操作的菜单:

操作

描述

终端

使用此选项在所选 Dev 容器中打开终端会话。

显示文件

使用此选项显示所选 Dev 容器中的文件和目录列表。

检查

使用此选项查看所选 Dev 容器的信息。

复制镜像 ID

此选项可复制所选 Dev 容器镜像的 ID。

复制容器 ID

此选项可复制所选 Dev 容器的 ID。

效率提示

使用标签页

服务 工具窗口可以包含许多服务,您可以按照类型进行分组,或创建单独的标签页以实现自定义分组。 例如,您可以创建一个标签页,其中包含:当前正在开发的应用程序的运行配置、用作应用程序后端的数据库所运行的 Docker 容器以及用于访问该数据库的控制台。

隐藏服务树

服务 工具窗口工具栏的右侧点击 显示选项菜单按钮 ,然后点击 显示服务树 以取消勾选复选框。 您也可以按 Ctrl+Shift+T 来切换服务树。

如果隐藏服务树,则会显示服务导航栏。 按 Alt+Home 聚焦到服务导航栏。

隐藏、移除和删除服务

右键点击任意服务并选择 删除 Delete 以彻底移除对应的运行配置、云服务提供商、Docker 连接等。

如果不想在 服务 工具窗口中显示某类运行/调试配置,请右键点击相应配置并选择 从服务中移除配置类型。 这不会删除实际配置。

要从 服务 工具窗口中隐藏特定的运行配置,请右键点击相应的配置并选择 隐藏配置。 要查看所有隐藏的运行配置,请点击 添加服务菜单 并选择 还原隐藏的配置

最后修改日期: 2025年 9月 26日