代码风格。Kotlin
最后修改时间:2022 年 2 月 17 日文件| 设置 | 编辑| 代码风格| 适用于 Windows 和 Linux 的Kotlin
IntelliJ IDEA | 设置 | 编辑| 代码风格| 适用于 macOS 的Kotlin
CtrlAlt0S
使用此页面可以配置 Kotlin 文件的格式选项。当您更改这些设置时,预览窗格会显示这将如何影响您的代码。
制表符和缩进
物品 | 描述 |
---|---|
使用制表符 |
|
智能标签 |
如果选择使用制表符复选框,则智能制表符复选框可用。 |
标签尺寸 | 在此字段中,指定制表符中包含的空格数。 |
缩进 | 在此字段中,指定要为每个缩进级别插入的空格数。 |
继续缩进 | 在此字段中,指定要在表达式、方法声明和方法调用中的数组元素之间插入的空格数。 |
在空行上保留缩进 | 如果选中此复选框,IntelliJ IDEA 将在空行上保留缩进,就好像它们包含某些代码一样。 如果清除此复选框,IntelliJ IDEA 将删除制表符和空格。 |
空间
使用此选项卡可以指定代码中需要空格的位置。要让 IntelliJ IDEA 自动在某个位置插入空格,请选中列表中该位置旁边的复选框。结果显示在预览窗格中。
包裹和大括号
在此选项卡中,自定义代码样式选项,IntelliJ IDEA 将在重新格式化源代码时应用该选项。左侧窗格包含例外列表(重新格式化时保留)以及各种代码构造(列表、语句、操作、注释等)的放置和对齐选项。右侧窗格显示预览。
对齐选项优先于缩进选项。
硬包装在
使用硬换行字段指定元素右侧所需的边距空间。如果选择“默认”选项,则使用全局设置中的右边距值。
打字时换行
使用打字时换行设置来指定编辑的文本如何适合指定的硬换行:
默认值:在这种情况下,IntelliJ IDEA 使用全局设置中指定的“键入时自动换行”选项。
是:在这种情况下,IntelliJ IDEA 使用“右边距”字段中指定的值。
否:在这种情况下,此选项被关闭,并且一行可以超出右边距中指定的值。
视觉指南
使用视觉参考线字段指定多个右边距。您可以保留默认值或输入边距的空格数。如果要指定多个边距,请输入以逗号分隔的数字。
重新格式化时保留
使用复选框配置 IntelliJ IDEA 在重新格式化源代码时将发生的异常。例如,默认情况下,“换行符”复选框处于选中状态。如果您的代码包含比标准约定短的行,您可以在重新格式化源代码之前通过禁用换行符复选框来转换它们。
包装选项
包装样式适用于左侧窗格中指定的各种代码构造(例如,方法调用参数、方法声明参数或赋值语句)。
物品 | 描述 |
---|---|
包裹方式 | 从此列表中选择所需的环绕样式:
|
对齐选项
物品 | 描述 |
---|---|
多行时对齐 | 如果选中此复选框,则代码构造将从下一行的同一列开始。否则,代码构造的位置由当前缩进级别确定。 |
空行
使用此选项卡可以定义重新格式化后您希望 IntelliJ IDEA 在代码中保留和插入的空白行的位置和数量。对于每种类型的位置,指定要插入的空行数。结果显示在预览窗格中。
物品 | 描述 |
---|---|
保留最大空白行 | 在此区域中,指定在指定位置重新格式化后要保留的空白行数。 |
最少空白行 | 在此区域中,指定指定位置中出现的空行数。
|
进口
物品 | 描述 |
---|---|
顶级符号 | 使用此区域可以定义如何导入顶级符号。可能的选项有:
|
Java 静态和枚举成员 | 使用此区域定义如何导入 Java 静态和枚举。 |
其他 | 使用此区域可以定义如何导入其他符号。 插入嵌套类的导入:
|
使用带“*”导入的包 | 使用该表如下:
|
其他
物品 | 描述 |
---|---|
使用尾随逗号 | 在一系列元素的最后一项后添加逗号符号。
Kotlin 风格指南鼓励在声明站点使用尾随逗号,并由您自行决定在调用站点使用逗号。有关更多信息,请参阅Kotlin 编码约定。 |
代码生成
物品 | 描述 |
---|---|
评论代码 | 使用此区域配置生成注释的代码样式(行和块):Ctrl0/CtrlShift0/
|
设置从...
单击此链接可显示用作当前语言代码样式基础的语言列表。仅采用适用于当前语言的设置。所有其他设置不受影响。
如果适用,此链接将显示在特定于语言的代码样式页面的右上角。
单击“重置”放弃更改并返回到初始的代码样式设置集。
感谢您的反馈意见!