PhpStorm 2021.3 Help

查询

常见的

物品

描述

对齐从句的第一个单词

将关键字与语句部分的第一个单词的左边距或右边距对齐(例如,SELECT)。To left with indent选项将除 WITH、UNION 和 INTERSECT 之外的所有关键字沿左边距与缩进对齐。

向左

向左缩进

向右

向左
向左缩进
向右

将子句元素放在

将子句元素移动到新行(新行)或将它们留在同一行(同一行)。

放置逗号

将逗号 ( ,) 移到代码行的开头 ( To begin ) 或结尾 ( To end )。

自动选项分析周围的上下文并计算最适合逗号的位置。例如,您有 3 个逗号出现:两个逗号在开头,一个逗号在结尾。自动选项会将第三次出现的逗号移到开头。仅当您在单个上下文中具有三个以上案例时,此选项才有效。否则,逗号保持原样。

如果要在启用“开始”选项时禁用逗号后的新行,请清除“换行”选项卡上的“换行符”复选框。

收起简短的陈述

加入多行简短语句。将被折叠的语句的长度由 PhpStorm 自动确定。要仅为子查询启用此选项,请选择仅子查询

将部分元素保留在部分标题下

移动部分主要关键字(标题)下的所有部分元素。

对齐剖面元素

对齐子句部分的元素。

离开

对齐部分元素已关闭
对齐部分元素已关闭

在元素右侧对齐行注释

对齐代码右侧的行注释。

INSERT 语句和 VALUES 子句

物品

描述

将 INTO 放在新行上

将 INTO 和 INTO 后面的子句元素移动到新的一行。

将 INTO 子句元素放在

将 INTO 后面的子句元素移动到新的一行。

As in common选项意味着所选选项的行为必须与 Queries 选项卡的 Common 部分中的类似选项行为相同。

将 VALUES 子句元素(行)放在

将 VALUES 之后的子句元素移动到新行。

As in common选项意味着所选选项的行为必须与 Queries 选项卡的 Common 部分中的类似选项行为相同。

放置左括号

在该行的第一个关键字下对齐或缩进左括号。选择在同一行以将左括号保留在关键字所在的行上。

放置列或值

更改元素相对于左括号的位置。

  • 同一行对齐:对齐子句的所有成员,用括号将第一个成员保持在同一行。

  • Wrapped unindented:将子句的所有成员移动到新行而不添加缩进。

  • Wrapped 对齐:对齐并将子句的所有成员移动到新行。

  • Wrapped indented:添加缩进并将子句的所有成员移动到新行。

放置右括号

更改右括号的位置。

  • 最后:将右括号与子句的最后一个元素放在同一行。

  • 开始:将右括号移动到带有子句最后一个元素的新行。

  • 括号下:将右括号放在左括号下。

  • 在元素下:将右括号放在子句的对齐元素下。

换行列或值

将对象移动到新行。

  • Chop:将每个值移动到新行。

  • Chop if long:如果文本超过配置的行长度,则将每个值移动到新行。要配置行长,打开设置Ctrl+Alt+S,导航到编辑器 | Code Style ,然后在Hard wrap at N columns字段中输入必要的长度。

  • Wrap if long:将一段文本分成几行,以便每行符合配置的行长。要配置行长,打开设置Ctrl+Alt+S,导航到编辑器 | Code Style ,然后在Hard wrap at N columns字段中输入必要的长度。

放置逗号

将逗号 ( ,) 移到代码行的开头 ( To begin ) 或结尾 ( To end )。

自动选项分析周围的上下文并计算最适合逗号的位置。例如,您有 3 个逗号出现:两个逗号在开头,一个逗号在结尾。自动选项会将第三次出现的逗号移到开头。仅当您在单个上下文中具有三个以上案例时,此选项才有效。否则,逗号保持原样。

如果要在启用“开始”选项时禁用逗号后的新行,请清除“换行”选项卡上的“换行符”复选框。

开始

结束

向左
向左缩进

As in common选项意味着所选选项的行为必须与 Queries 选项卡的 Common 部分中的类似选项行为相同。.

将空格放在括号内

在左括号之后和右括号之前添加一个空格。

折叠短多行值

将所有语句放在一行上。

Sql 格式化程序折叠短多行值

更新语句

物品

描述

放置元素

将子句元素移动到新行(新行)或将它们留在同一行(同一行)。

As in common选项意味着所选选项的行为必须与 Queries 选项卡的 Common 部分中的类似选项行为相同。

包裹元素

将元素移动到新行。

  • Chop:将每个值移动到新行。

  • Chop if long:如果文本超过配置的行长度,则将每个值移动到新行。要配置行长,打开设置Ctrl+Alt+S,导航到编辑器 | Code Style ,然后在Hard wrap at N columns字段中输入必要的长度。

  • Wrap if long:将一段文本分成几行,以便每行符合配置的行长。要配置行长,打开设置Ctrl+Alt+S,导航到编辑器 | Code Style ,然后在Hard wrap at N columns字段中输入必要的长度。

放置逗号

将逗号 ( ,) 移到代码行的开头 ( To begin ) 或结尾 ( To end )。

自动选项分析周围的上下文并计算最适合逗号的位置。例如,您有 3 个逗号出现:两个逗号在开头,一个逗号在结尾。自动选项会将第三次出现的逗号移到开头。仅当您在单个上下文中具有三个以上案例时,此选项才有效。否则,逗号保持原样。

如果要在启用“开始”选项时禁用逗号后的新行,请清除“换行”选项卡上的“换行符”复选框。

As in common选项意味着所选选项的行为必须与 Queries 选项卡的 Common 部分中的类似选项行为相同。

对齐`=`

对齐所有等号 ( =)。

对齐所有等号

WITH子句

物品

描述

放置元素

将子句元素移动到新行(新行)或将它们留在同一行(同一行)。

As in common选项意味着所选选项的行为必须与 Queries 选项卡的 Common 部分中的类似选项行为相同。

包装子查询

将元素移动到新行。

  • Chop:将每个值移动到新行。

  • Chop if long:如果文本超过配置的行长度,则将每个值移动到新行。要配置行长,打开设置Ctrl+Alt+S,导航到编辑器 | Code Style ,然后在Hard wrap at N columns字段中输入必要的长度。

放置逗号

将逗号 ( ,) 移到代码行的开头 ( To begin ) 或结尾 ( To end )。

自动选项分析周围的上下文并计算最适合逗号的位置。例如,您有 3 个逗号出现:两个逗号在开头,一个逗号在结尾。自动选项会将第三次出现的逗号移到开头。仅当您在单个上下文中具有三个以上案例时,此选项才有效。否则,逗号保持原样。

In the middle选项将两行代码合并到一行。

如果要在启用“开始”选项时禁用逗号后的新行,请清除“换行”选项卡上的“换行符”复选框。

仅当WITH 子句部分中的Wrap subqueries选项设置为ChopChop if long时,Place comma选项才有效。

As in common选项意味着所选选项的行为必须与 Queries 选项卡的 Common 部分中的类似选项行为相同。

开始

在中间

到底

开始

在中间

结束

对齐 AS

对齐所有 AS 关键字。

对齐所有 AS 关键字

选择子句

物品

描述

放置元素

将子句元素移动到新行(新行)或将它们留在同一行(同一行)。

As in common选项意味着所选选项的行为必须与 Queries 选项卡的 Common 部分中的类似选项行为相同。

包裹元素

将元素移动到新行。

  • Chop:将每个值移动到新行。

  • Chop if long:如果文本超过配置的行长度,则将每个值移动到新行。要配置行长,打开设置Ctrl+Alt+S,导航到编辑器 | Code Style ,然后在Hard wrap at N columns字段中输入必要的长度。

  • Wrap if long:将一段文本分成几行,以便每行符合配置的行长。要配置行长,打开设置Ctrl+Alt+S,导航到编辑器 | Code Style ,然后在Hard wrap at N columns字段中输入必要的长度。

放置逗号

将逗号 ( ,) 移到代码行的开头 ( To begin ) 或结尾 ( To end )。

自动选项分析周围的上下文并计算最适合逗号的位置。例如,您有 3 个逗号出现:两个逗号在开头,一个逗号在结尾。自动选项会将第三次出现的逗号移到开头。仅当您在单个上下文中具有三个以上案例时,此选项才有效。否则,逗号保持原样。

如果要在启用“开始”选项时禁用逗号后的新行,请清除“换行”选项卡上的“换行符”复选框。

As in common选项意味着所选选项的行为必须与 Queries 选项卡的 Common 部分中的类似选项行为相同。

ALL, DISTINCT 之后的新行

在 ALL 和 DISTINCT 之后添加新行。

如果 ≤ 则将元素保持在一行

设置一行的最大元素数。

用于

始终使用 AS 作为别名。

对齐 AS

对齐所有 AS 关键字。

FROM 子句

物品

描述

放置元素

将子句元素移动到新行(新行)或将它们留在同一行(同一行)。

As in common选项意味着所选选项的行为必须与 Queries 选项卡的 Common 部分中的类似选项行为相同。

包裹元素

将元素移动到新行。

  • Chop:将每个值移动到新行。

  • Chop if long:如果文本超过配置的行长度,则将每个值移动到新行。要配置行长,打开设置Ctrl+Alt+S,导航到编辑器 | Code Style ,然后在Hard wrap at N columns字段中输入必要的长度。

  • Wrap if long:将一段文本分成几行,以便每行符合配置的行长。要配置行长,打开设置Ctrl+Alt+S,导航到编辑器 | Code Style ,然后在Hard wrap at N columns字段中输入必要的长度。

放置逗号

将逗号 ( ,) 移到代码行的开头 ( To begin ) 或结尾 ( To end )。

自动选项分析周围的上下文并计算最适合逗号的位置。例如,您有 3 个逗号出现:两个逗号在开头,一个逗号在结尾。自动选项会将第三次出现的逗号移到开头。仅当您在单个上下文中具有三个以上案例时,此选项才有效。否则,逗号保持原样。

如果要在启用“开始”选项时禁用逗号后的新行,请清除“换行”选项卡上的“换行符”复选框。

As in common选项意味着所选选项的行为必须与 Queries 选项卡的 Common 部分中的类似选项行为相同。

包装第一个 JOIN

将 SELECT 语句中的第一个 JOIN 移动到新行。

包装下一个 JOIN

将 SELECT 语句中的第二个 JOIN 移动到新行。

缩进 JOIN

在 JOIN 子句之前添加一个缩进。

将 JOIN 放在仅连接查询中

选择要根据其对齐 JOIN 子句的元素。

  • 表(像往常一样):与表名对齐。

  • FROM indented : 与 FROM 的右边距对齐并缩进。

  • FROM indented : 与 FROM 的左边距对齐。

对齐连接表

在 JOIN 子句中对齐表名。

对齐表别名

在 JOIN 子句中对齐表别名。

换上/使用

将 ON 和 USING 移至新行。

将 ON/USING 置于

将 ON 和 USING 与表名(Table)对齐,或与表名对齐并添加缩进(Table indented)。

WHERE 和 HAVING 子句

物品

描述

放置元素

将子句元素移动到新行(新行)或将它们留在同一行(同一行)。

As in common选项意味着所选选项的行为必须与 Queries 选项卡的 Common 部分中的类似选项行为相同。

包裹元素

将元素移动到新行。

  • Chop:将每个值移动到新行。

  • Chop if long:如果文本超过配置的行长度,则将每个值移动到新行。要配置行长,打开设置Ctrl+Alt+S,导航到编辑器 | Code Style ,然后在Hard wrap at N columns字段中输入必要的长度。

  • Wrap if long:将一段文本分成几行,以便每行符合配置的行长。要配置行长,打开设置Ctrl+Alt+S,导航到编辑器 | Code Style ,然后在Hard wrap at N columns字段中输入必要的长度。

放置顶级 AND/OR

将 AND 和 OR 移动到子句的末尾 ( To end ) 或开头 ( To begin )。

对齐 AS

对齐所有 AS 关键字。

GROUP BY 和 ORDER BY 子句

物品

描述

放置元素

将子句元素移动到新行(新行)或将它们留在同一行(同一行)。

As in common选项意味着所选选项的行为必须与 Queries 选项卡的 Common 部分中的类似选项行为相同。

包裹元素

将元素移动到新行。

  • Chop:将每个值移动到新行。

  • Chop if long:如果文本超过配置的行长度,则将每个值移动到新行。要配置行长,打开设置Ctrl+Alt+S,导航到编辑器 | Code Style ,然后在Hard wrap at N columns字段中输入必要的长度。

  • Wrap if long:将一段文本分成几行,以便每行符合配置的行长。要配置行长,打开设置Ctrl+Alt+S,导航到编辑器 | Code Style ,然后在Hard wrap at N columns字段中输入必要的长度。

放置逗号

将逗号 ( ,) 移到代码行的开头 ( To begin ) 或结尾 ( To end )。

自动选项分析周围的上下文并计算最适合逗号的位置。例如,您有 3 个逗号出现:两个逗号在开头,一个逗号在结尾。自动选项会将第三次出现的逗号移到开头。仅当您在单个上下文中具有三个以上案例时,此选项才有效。否则,逗号保持原样。

如果要在启用“开始”选项时禁用逗号后的新行,请清除“换行”选项卡上的“换行符”复选框。

As in common选项意味着所选选项的行为必须与 Queries 选项卡的 Common 部分中的类似选项行为相同。

对齐 ASC/DESC

对齐所有 ASC 和 DESC 关键字。

子查询

物品

描述

放置左括号

在该行的第一个关键字下对齐或缩进左括号。选择在同一行以将左括号保留在关键字所在的行上。

放置子查询

更改括号中元素的位置。

  • 同一行对齐:对齐子句的所有成员,用括号将第一个成员保持在同一行。

  • Wrapped unindented:将子句的所有成员移动到新行而不添加缩进。

  • Wrapped 对齐:对齐并将子句的所有成员移动到新行。

  • Wrapped indented:添加缩进并将子句的所有成员移动到新行。

放置右括号

更改右括号的位置。

  • 最后:将右括号与子句的最后一个元素放在同一行。

  • Unindented:将右括号移动到没有缩进的新行。

  • 开始:将右括号移动到带有子句最后一个元素的新行。

  • 括号下:将右括号放在左括号下。

  • 在元素下:将右括号放在子句的对齐元素下。

将空格放在括号内

在左括号之后和右括号之前添加一个空格。

最后修改时间:2021 年 3 月 8 日