PhpStorm 2021.3 Help

配置 SQL 代码样式

您可以应用和自定义满足公司代码准则的 SQL 代码样式。要查看 SQL 样式选项的说明,请参阅代码样式。SQL

更改代码样式设置

自定义 SQL 代码的格式规则:对齐、换行和缩进。

  1. Ctrl+Alt+S并导航到 编辑器 |打开设置 代码风格 | SQL

  2. 展开SQL节点并选择一种方言。

  3. 在可用选项卡上选择所有必要的代码样式设置。

  4. 单击应用

    代码样式设置

为方言创建代码样式

  1. Ctrl+Alt+S并导航到 编辑器 |打开设置 代码风格 | SQL

  2. 展开SQL节点并选择一种方言。

  3. 单击Show Scheme Actions图标 ( 显示方案操作图标),然后选择Duplicate

  4. 输入新样式的名称,然后按Enter

  5. 选择所有必要的代码样式设置,然后单击Apply

    为 SQL 创建代码样式

为每个数据源配置代码样式

为方言创建样式后,您可以将此样式应用于使用该方言的数据源。

  1. 右键单击数据源并选择Properties

  2. 单击选项选项卡。

  3. 代码样式下拉菜单中,选择要应用的样式。

  4. 单击应用

在编辑器中应用代码样式

  • 右键单击编辑器中的任何区域并选择重新格式化。或者,按Ctrl+Alt+L

    在编辑器中应用代码样式

导入代码样式设置

  1. Ctrl+Alt+S并导航到 编辑器 |打开设置 代码风格 | SQL

  2. 展开SQL节点并选择一种方言。

  3. 单击Set from链接并选择要导入的样式。

    您可以选择预先配置的样式,例如ModernJoe CelkoAllman(仅限 DDL))Whitesmiths(仅限 DDL))EgyptOld Idea。或者,从您配置的方言导入设置。

    导入代码样式设置

将代码样式应用于通用方言

  1. 通过按Ctrl+Alt+S并导航到 代码样式打开设置 | SQL | SQL:2016,通用

  2. 清除继承常规 SQL 样式复选框。

  3. 应用代码样式设置。有关代码样式设置的更多信息,请参阅代码样式。SQL

从声明中应用原始案例

PhpStorm 可以按照您最初定义的方式格式化变量、过程和函数的名称。例如,如果您get_Amount在 CREATE PACKAGE 语句中定义了函数,则您希望在整个代码中使用相同的大小写,而不是GET_AMOUNTor get_amount

要在整个文件中应用这种情况,PhpStorm 必须找到这些变量、过程和函数的声明(例如,在 CREATE PACKAGE 语句中)。要在多个文件中应用案例,请从这些文件创建DDL 数据源

申请文件的申报案例

  1. Ctrl+Alt+S并导航到 编辑器 |打开设置 SQL

  2. 从声明中选择要应用原始大小写的方言。

  3. 单击案例选项卡并选择使用原始案例复选框。

  4. 单击确定

  5. 点击代码 | 重新格式化代码或按Ctrl+Alt+L

    在下图中,您可以看到Pack_1.sqlPack_2.sql具有相同的代码。Pack_1.sql未重新格式化。Pack_2.sql已重新格式化,并启用了使用原始案例复选框。在Pack_2.sql中,包声明中的大小写应用于整个文件。

    启用文件的声明案例

在多个文件中应用声明案例

  1. 从要应用声明案例的文件创建DDL 数据源。

  2. Ctrl+Alt+S并导航到 编辑器 |打开设置 SQL

  3. 选择要应用声明案例设置的方言。

  4. 单击案例选项卡并选择使用原始案例复选框。

  5. 单击确定

  6. 点击代码 | 重新格式化代码或按Ctrl+Alt+L以在 DDL 数据源的任何文件中应用声明案例。

    在下图中,您可以看到Pack_1.sqlView_1.sql。这两个文件都在 DDL 数据源中。启用Use original case复选框后,当您重新格式化 View_1.sql 中的代码时,将应用Pack_1.sql中包声明的原始大小写。

最后修改:2021 年 6 月 4 日