PhpStorm 2026.1 Help

代码编辑器技巧与参考手册。

在代码编辑器中更改 SQL 方言

  • 右键点击编辑区域并选择 将方言 (<current_dialect>) 更改为。 在 更改SQL 方言 窗口中,选择一种方言。

提高效率的提示

查看查询控制台的历史记录

  • 在 查询控制台 中,右键点击任意区域并选择 本地历史记录 | 显示历史记录

    有关文件本地历史记录的更多信息,请参阅 本地历史记录 主题。

在编辑器中应用代码样式

  1. 右键点击编辑器中的任何区域或代码选择,然后选择 重新设置代码格式(R)。 或者按 Ctrl+Alt+L

  2. 选择范围。

  3. 点击 运行

在编辑器中应用代码样式

查看查询控制台的文件路径

  • 要查看文件的详细信息,请将鼠标悬停在 查询控制台 选项卡上。

  • 请按 Alt+F1 ,选择 Project 视图 并按 Enter

    从 Select In 窗口导航到查询控制台

在 INSERT 语句中将数据编辑为表格

  1. 选择 插入 语句进行编辑。

  2. 右键点击所选内容,然后点击 作为表编辑

    在 INSERT 语句中将数据编辑为表格
  3. 在打开的表格编辑器中,在表格单元格中进行必要的更改。 按 Enter 确认。

参考

上下文菜单

在代码编辑器的上下文菜单中,使用以下操作来提高您的生产力:

作为表编辑

插入 语句中,打开编辑器以表格格式处理数据。

更改方言(<CurrentDialect>)

仅限 Oracle。更改 SQL 方言。从列表中选择一个方言。 更改 SQL 方言。 从列表中选择一个方言。

Explain Plan | Explain Plan

显示当前语句的 执行计划 (或 explain plan)。 结果将在专用 计划 选项卡中以树形/表格混合格式显示。

构建执行计划图示 ,请单击 显示图示图标显示图表 (位于 计划 选项卡左侧),或按 Ctrl+Alt+Shift+U

要生成 flame graph,请单击 Flame Graph 图标火焰图

Explain Plan | 执行并分析

执行该语句,然后显示其 执行计划 (或解释计划)。

执行图标 执行 Ctrl+Enter

执行当前语句或所选语句序列。

执行图标 以单个语句执行选中内容

对于代码选区,将选中的代码作为单个 SQL 语句执行。

执行到文件图标 执行到文件

执行当前语句并将结果保存到文本文件中。 选择输出格式并指定文件位置和名称。

运行“查询文件” Ctrl+Shift+F10

(仅限 查询文件)

执行 查询文件 中的所有语句。

附加数据源

(仅限 查询文件)

将现有数据源之一附加到 查询文件。

切换数据源

(仅限 查询文件)

对于已附加数据源的查询文件,请附加另一个数据源。

图表 | 显示图… Ctrl+Alt+Shift+U

在独立编辑器选项卡中打开图示。

图表 | 显示图弹出窗口… Ctrl+Alt+U

在弹出窗口中打开图示。

工具栏控件

图标

操作和快捷键

描述

“执行”按钮

执行

Ctrl+Enter

执行选中的 SQL 语句。

如果未选择任何内容,则执行当前语句。

解释计划图标

Explain Plan

打开 Explain Plan 操作菜单。

有关功能的更多信息,请参阅 查询执行计划 主题。

"浏览查询历史"按钮

浏览查询历史记录

Ctrl+Alt+E

打开一个对话框,显示您为相应数据源运行的所有语句。

另请参阅, 使用“查询历史”对话框

“查看参数”按钮

查看形参

打开或关闭 形参 对话框。

有关用户参数的更多信息,请参阅 运行查询主题。

“Open Query Execution Settings” 按钮

打开查询执行设置…

打开 工具 | 数据库 | 查询执行 部分的 设置 对话框以查看或编辑查询执行设置。

有关这些设置的更多信息,请参阅 Query Execution

在编辑器中查看结果

切换是否在 查询控制台 的代码编辑器中显示查询结果。

有关编辑器内结果的更多信息,请参阅 In-Editor Results

事务模式

事务模式

事务隔离

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

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

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

有关数据库事务模式和隔离的更多信息,请参阅 Submit changes to a database

提交图标

提交

(对于 手册 事务模式。)提交当前事务。 此按钮仅在手动 transaction 模式下可用。 另请参见, transaction mode 和 isolation

“回滚”图标

回滚

(适用于 手册 事务模式。)回滚更改。 此按钮仅在手动 transaction 模式下可用。 另请参见, 事务模式和隔离级别

取消正在运行语句图标

取消正在运行的语句

Ctrl+F2

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

游乐场

文件解析模式

选择解析模式以管理代码中的数据库对象的解析上下文。

  • Playground :查询控制台 的默认模式。 所有数据库对象都解析到相同的上下文。

  • 脚本 :本地 SQL 文件的默认模式。 USE SQL 语句(适用于 PostgreSQL 的 SET search_path TO )会覆盖默认上下文以解析数据库对象。

如需了解有关 resolve modes 的更多信息,请参阅 Resolve modes

启用 DBMS_OUTPUT 图标

启用 DBMS_OUTPUT

(仅 Oracle 和 IBM Db2 LUW)为 查询控制台 切换 DBMS_OUTPUT

使用 AI 生成代码图标

使用 AI 生成代码

打开用于向 AI Assistant 输入提示的输入字段。

如需了解有关 AI Assistant 的代码编辑器中代码生成的更多信息,请参阅 AI Assistant 文档

架构图标 <schema>

切换当前架构

选择默认架构或数据库。 对于 PostgreSQL、Amazon Redshift 和 Greenplum,请使用 <schema> 列表来形成架构搜索路径。

有关默认架构的更多信息,请参阅 设置默认架构

2026年 3月 24日