GoLand 2025.2 Help

代码样式。 YAML

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

制表符与缩进

缩进

在此字段中,指定每个缩进级别应插入的空格数。

在空行上保留缩进

选中此复选框后,GoLand 会在空行上保留缩进,就如同里面包含代码一样。 如果未选中该复选框,GoLand 会删除空行上的空格。

缩进序列值

选中后,YAML 序列值将相对于父键项进行缩进。

换行与大括号

在此选项卡中,自定义 GoLand 在 重新格式化源代码时应用于各种代码结构的异常、大括号位置与对齐选项。 在 预览 窗格中检查结果。

可视化参考线

在此字段中,指定多个右边距。 您可以保留默认值或输入边距所需的空格数。 如果想指定多个边距,请输入以顿号分隔的数字。

重新格式化时保留

使用复选框配置 GoLand 在重新格式化源代码时的例外情况。 例如,默认情况下会选中 换行符 复选框。

如果代码中包含短于标准约定的行,则可在重新格式化之前取消选中 换行符 复选框进行转换。

对齐选项

    对齐映射中的值

    使用此列表指定 GoLand 应如何对齐键值对。 可用选项包括:

    • 不对齐 :连续行中的属性不进行对齐。

    • 在冒号处 :连续行中的属性将相对于冒号对齐。

    • 在值处 :连续行中的属性将相对于值对齐。

    序列值

    使用以下选项为 YAML 序列值指定格式设置方式:

    • 序列换行 :选中后,嵌套序列块中的每个新序列将位于新的一行:

      - - - nested sequences block

      否则,将把嵌套序列保留在同一行:

      - - - nested sequences block
    • 块映射换行 :选中后,序列中的块映射将位于单独的行中:

      - key: value

      否则,将保留在同一行:

      - key: value
    • 按 Enter 键自动插入连字符 :如果选中,当您按下 Enter 时,GoLand 会自动为下一个序列值添加连字符。

    设置来源

    当适用时,该链接将显示在页面的右上角。 点击此链接,选择用作当前语言代码样式基础的语言。

    若想恢复初始代码样式设置并放弃所做更改,请点击 重置

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