代码样式。 Groovy
使用此页面配置 Groovy 文件的格式选项。 当您更改这些设置时, 预览 面板将显示这将如何影响您的代码。
制表符和缩进
条目 | 描述 |
|---|---|
使用制表符 | 请使用 Tab 键进行缩进。 当复选框未勾选时, IntelliJ IDEA 使用空格而非制表符。 |
智能制表符 |
智能制表符 复选框在启用 使用制表符 选项时可用。 |
制表符大小 | 在此字段中,指定一个选项卡中包含的空格数。 |
缩进 | 在此字段中,指定为每个缩进级别插入的空格数量。 |
空行时保持缩进 | 如果选中此复选框,IntelliJ IDEA 将会保持空行的缩进,就像它们包含了一些代码一样。 如果取消勾选此复选框,IntelliJ IDEA 将删除制表符和空格。 |
标签缩进 | 在此字段中,指定在下一行的选项卡语句之前插入的空格数量。 |
绝对标签缩进 | 如果选中此复选框,选项卡缩进将被视为绝对空格数。 否则,选项卡缩进将相对于先前的缩进级别进行计数。 |
空格
使用此选项卡来指定您希望在代码中的哪些位置添加空格。 为了让 IntelliJ IDEA 在某个位置自动插入空格,请在列表中选择这个位置旁边的复选框。 结果将在预览窗格中显示。
包装和大括号
在此选项卡中,自定义代码样式选项,IntelliJ IDEA 将在 重新格式化源代码 时应用。 左侧窗格包含异常列表(重新设置格式时保持 ),以及各种代码结构(列表、语句、操作、注解等)的放置和对齐选项。 右侧窗格显示预览。
对齐设置优先于缩进选项。
在以下位置硬包装
使用 强制换行位置 字段指定元素右侧所需的边距空间。 如果您选择了 默认 选项,那么将使用 全局设置中的右边距值。
输入时自动换行
使用 键入时换行 设置来指定如何将编辑的文本适应到指定的 强制换行位置 中:
默认 :在这种情况下,IntelliJ IDEA 使用的是 键入时换行 选项,该选项在 全局设置中指定。
是 :在这个例子中,IntelliJ IDEA 使用了在 右边距 字段里指定的值。
否 :在这种情况下,此选项被关闭,一行可以超过右侧边距指定的值。
视觉指南
使用 视觉参考线 字段来指定多个右边距。 您可以保留默认值,或者输入您的边距所需的空格数。 如果您想要指定多个边距,请输入由顿号分隔的数字。
在重新格式化时保持
在重新格式化源代码时,使用复选框来配置 IntelliJ IDEA 将要做出的异常。 例如,默认情况下, 换行符 复选框被选中。 如果您的代码包含的行数比标准规范短,您可以在 换行符 多选框前取消选中,然后您再 重新格式化源代码以转换它们。
包装选项
换行样式应用于左侧窗格中指定的各种代码构造(例如,方法调用参数、方法声明参数或赋值语句)。
条目 | 描述 |
|---|---|
包装风格 | 从这个列表中,选择您想要的换行样式:
|
对齐选项
条目 | 描述 |
|---|---|
多行时对齐 | 如果选中此复选框,代码构造将在每一行的同一列开始。 否则,代码结构的位置由当前的缩进级别确定。 |
| 选择此复选框,当行被包装时,将指定的字符或字符移至下一行。 |
'else' 在新的一行 | 使用此复选框,将相应的语句或字符移至下一行。 |
在 | 选择此复选框,可以将指定字符后的代码移至新行。 |
特别的 'else if' 处理 | 如果选中此复选框, 否则, |
缩进 'case' 分支 | 如果选中此复选框, |
大括号放置选项
条目 | 描述 |
|---|---|
大括号放置风格 | 使用此列表指定 类声明、 方法声明及其他类型声明中左大括号的位置。 可用选项包括:
|
强制使用大括号 | 从这个列表中,为
|
空白行
使用此选项卡定义在重新格式化后,您希望 IntelliJ IDEA 保留并在您的代码中插入多少空行以及在何处插入。 对于每种类型的位置,请指定要插入的空行数量。 结果将在预览窗格中显示。
条目 | 描述 |
|---|---|
保持最大的空白行 | 在此区域,指定在指定位置重新格式化后要保留的空行数。 |
最小的空白行 | 在此区域,指定在指定位置应存在的空行数量。 |
导入
这个表格列出了优化导入时需要执行的操作。
条目 | 描述 |
|---|---|
常规 | 在此区域,配置通用导入选项。 选项:
|
JSP 导入布局 | 在此区域中,配置您的代码中 JSP 导入语句应如何组织。 引入的更改将在下面的 预览 面板中显示。 选项:
|
使用 '*' 导入的包 | 在此区域中,配置一份始终完整导入的包和类的列表。 选项:
|
导入布局 | 在此区域,配置您的代码中应如何组织 import 语句。 您可以设置某些类别,使其被放置在最前方,或者最后,或者依次排列。 导入的类将按照其包进行分组,并在包内按字母顺序排序。 选项:
|
代码生成
条目 | 描述 |
|---|---|
成员顺序 | 使用此区域配置您的代码成员的排序层次结构。 您可以使用 |
注释代码 | 在此区域配置生成注释的代码样式(行 Ctrl+/ 和块 Ctrl+Shift+/):
|
设置自...
点击此链接,显示用作当前语言代码样式基础的语言列表。 只有适用于当前语言的设置才会被采用。 所有其他设置均不受影响。
此链接会在适用时出现在语言特定代码样式页面的右上角。
点击 重置 以放弃更改并返回至初始的代码样式设置。