WebStorm 2025.2 Help

代码

为已声明变量、例程参数、例程语句、循环及其他结构配置代码样式。

请使用此页面配置 SQL 文件的格式设置选项。 当您更改这些设置时, 预览 窗格将显示这些更改对代码的影响。

项目

描述

换行每条语句

将每条语句置于新行。

保留代码中的空行

设置指令之间的最大空行数。 如果空行数超过此选项中声明的值,则会自动删除多余的空行。

在分号处换行

将分号移至新行。仅适用于语句之间的分号。 仅适用于语句之间的分号。

项目

描述

换行声明部分

将声明部分移至新行。

换行变量

将元素移至新行。

  • 截断 :将每个值移至新行。

  • 过长时截断 :如果文本超过已配置的行长度,则将每个值移至新行。 要配置行长度,请打开设置 Ctrl+Alt+S ,转到 编辑器 | 代码样式 ,然后在 在第 N 列强制换行 字段中输入所需长度。

  • 过长时换行 :将一段文本拆分为多行,使每行适应已配置的行长度。 要配置行长度,请打开设置 Ctrl+Alt+S ,转到 编辑器 | 代码样式 ,然后在 在第 N 列强制换行 字段中输入所需长度。

对齐类型

对齐变量类型。

对齐赋值语句

对齐变量赋值(例如, :=)。

对齐表达式

对齐赋值值。

项目

描述

放置左括号的位置

将左括号与该行上的第一个关键字对齐或缩进到其下方。 选择 在同一行 可将左括号保留在带有关键字的同一行上。

放置元素位置

更改括号中元素的位置。

  • 同一行对齐 :对齐子句中的所有成员,并将第一个成员保留在括号所在的行上。

  • 换行但不缩进 :将子句中的所有成员移至新行,但不添加缩进。

  • 换行并对齐 :对齐并将子句中的所有成员移至新行。

  • 换行并缩进 :添加缩进并将子句中的所有成员移至新行。

放置右括号的位置

更改右括号的位置。 您可以将右括号相对于左括号(紧随起始标签 )或左括号后的第一个元素(紧随元素 )进行定位。

换行元素

  • 截断 :将每个值移至新行。

  • 过长时截断 :如果文本超过已配置的行长度,则将每个值移至新行。 要配置行长度,请打开设置 Ctrl+Alt+S ,转到 编辑器 | 代码样式 ,然后在 在第 N 列强制换行 字段中输入所需长度。

  • 过长时换行 :将一段文本拆分为多行,使每行适应已配置的行长度。 要配置行长度,请打开设置 Ctrl+Alt+S ,转到 编辑器 | 代码样式 ,然后在 在第 N 列强制换行 字段中输入所需长度。

放置逗号位置

将逗号(, )移至代码行的开头(开始 )或结尾(结束)。

自动 选项会分析上下文并计算逗号最合适的位置。 例如,您有三个逗号:两个在开头,一个在结尾。 自动 选项会将第三个逗号移至开头。 此选项仅在同一上下文中有多于三个逗号时才会生效。否则,逗号保持不变。 否则,逗号将保留原样。

中间 选项将在一行中合并两行代码。

如果启用了 开始 选项,想要禁止逗号后换行,请在 换行设置 选项卡中取消选中 换行符 复选框。

括号内添加空格

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

对齐类型

对齐变量类型。

描述

换行 AS

将 AS 移至新行。

换行起始 $$

将起始美元符号引用移至新行。

换行起始 $$ 后的内容

将起始美元符号引用后的内容移至新行。

在结束 $$ 前换行

将结束美元符号引用移至新行。

换行结束 $$ 后的选项

将结束美元符号引用后的选项移至新行。

描述

换行 THEN

将 THEN 移至新行。

换行 ELSE

将 ELSE 移至新行。

换行内部代码

将内部代码移至新行。

缩进 THEN 和 ELSE

在 THEN 和 ELSE 前添加缩进。

缩进 END IF

在 END IF 前添加缩进。

在简短时折叠

合并多行简短结构。将会被折叠的结构长度由 WebStorm 自动确定。 将会被折叠的结构长度由 WebStorm 自动确定。

描述

换行 LOOP

将 LOOP 移至新行。

缩进 LOOP

在 LOOP 前添加缩进。

缩进 END LOOP

在 END LOOP 前添加缩进。

在简短时折叠

合并多行简短结构。将会被折叠的结构长度由 WebStorm 自动确定。 将会被折叠的结构长度由 WebStorm 自动确定。

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