RubyMine 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 前加上缩进。

短时折叠

将多行短句拼接起来。 将被折叠的建筑的长度由 RubyMine 自动确定。

项目

描述

包装 LOOP

将 LOOP 移至新行。

缩进 LOOP

在 LOOP 前添加缩进。

缩进 END LOOP

在 END LOOP 前添加一个缩进。

短时折叠

将多行短句拼接起来。 将被折叠的建筑的长度由 RubyMine 自动确定。

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