代码样式。 Ruby
使用此页面配置 代码样式选项以适配 Ruby 文件。 当您更改这些设置时, 预览 面板将显示这将如何影响您的代码。
制表符和缩进
项目 | 描述 |
|---|---|
使用制表符 | 请使用 Tab 键进行缩进。 当复选框未勾选时, RubyMine 使用空格而非制表符。 |
智能制表符 |
智能制表符 复选框在启用 使用制表符 选项时可用。 |
制表符大小 | 在此字段中,指定一个选项卡中包含的空格数。 |
缩进 | 在此字段中,指定为每个缩进级别插入的空格数量。 |
连续缩进 | 指定延续前一行的行的缩进,使其清楚地成为同一语句或代码块的一部分。 当单个语句太长而无法放在一行时,会使用续行缩进。 |
空行时保持缩进 | 如果选中此复选框,RubyMine 将会保持空行的缩进,就像它们包含了一些代码一样。 如果取消勾选此复选框,RubyMine 将删除制表符和空格。 |
相对于表达开始使用缩进 | 使用此复选框在两种可能的缩进行为之间切换:
|
缩进可见性修饰符 | 使用复选框配置可见性修饰符的缩进。 默认情况下,复选框是选中的,并且可见性修饰符会被缩进。 |
可见性修饰符后面的缩进方法 | 选择 |
空格
使用此选项卡来指定您希望在哪里让 RubyMine 自动插入空格。 选择描述相关位置的复选框,并在 预览 面板中检查结果。
包装和大括号
视觉指南 | 允许您指定视觉引导线的位置,以帮助您控制代码的宽度。 如果您想指定多个视觉引导线,请输入用逗号分隔的数字,例如 ![]() |
在重新格式化时保持 | 使用这些选项配置 RubyMine 在重新格式化源代码时的例外情况。 默认情况下,选中 换行符 复选框。 在这种情况下,RubyMine 在重新格式化源代码时将忽略换行符。 如果您的代码包含的行长度短于标准规定,您可以通过在重新格式化之前取消勾选 换行符 复选框来进行转换。 |
列表项 | 使用这些选项格式化多行代码结构。 例如,如果启用了 对齐多行时 ,RubyMine 将对齐哈希项。
options = {:font_size => 10,
:font_family => "Arial"}
|
二元表达式 | 此设置旨在在格式化二元表达式时遵循 RuboCop 样式检查。 作为下拉菜单使用时,提供以下三种选项:
![]() |
赋值和哈希 | 使用这些选项格式化变量赋值和哈希值。 例如,如果启用了 对齐右侧部分 ,RubyMine 将对齐哈希值。
options = {:font_size => 10,
:font_family => "Arial"}
|
链式方法调用 | 使用这些选项格式化多行链式方法调用。 例如, 对齐方式 选项允许您按初始接收者或前导点对齐链式方法调用。
|
空声明 | 指定如何格式化空类、方法和模块的声明。
|
空行
使用此选项卡定义在重新格式化后,您希望 RubyMine 保留并在您的代码中插入多少空行以及在何处插入。 结果显示在 预览 面板上。
保持最大空白行数量 | 在此区域中,指定在重新格式化后要保留的额外空行的数量。 |
最小空白行数 | 在此区域中,配置是否在 在此区域,配置是否在顶级块和嵌套选择器周围添加或不添加额外的空行。 在每个选项旁边的字段中,指定要留下的额外空白行的最小数量。 |
代码生成
设置自...
点击此链接,显示用作当前语言代码样式基础的语言列表。 只有适用于当前语言的设置才会被采用。 所有其他设置均不受影响。
此链接会在适用时出现在语言特定代码样式页面的右上角。
点击 重置 以放弃更改并返回至初始的代码样式设置。

