PyCharm 2025.3 Help

代码风格。 YAML

使用此页面配置 YAML 文件的格式设置选项。 当您更改这些设置时, 预览 窗格会显示这将如何影响您的代码。

制表符和缩进

缩进

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

在空行保留缩进

选中此复选框后,PyCharm 会在空行中保留缩进,就像其中包含一些代码一样。 清除此复选框后,PyCharm 会删除空行中的空格。

缩进序列值

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

换行和大括号

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

视觉引导线

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

重新格式化时保留

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

如果您的代码包含比标准约定更短的行,您可以在重新格式化之前禁用 换行 复选框来转换它们。

对齐选项

    对齐映射中的值

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

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

    • 按冒号对齐 :连续行中的属性将与冒号对齐。

    • 按值对齐 :连续行中的属性将与值对齐。

    序列值

    使用这些选项指定 YAML 序列值的格式:

    • 序列置于新行 :选中后,嵌套序列块中的每个新序列都放在单独一行:

      - - - nested sequences block

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

      - - - nested sequences block
    • 块映射置于新行 :选中后,序列中的块映射将放在单独一行:

      - key: value

      否则,它们将保留在同一行:

      - key: value
    • 按 Enter 时自动插入连字符 :选中后,当您按下 Enter 时,PyCharm 将自动为下一个序列值添加连字符。

    设置来源

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

    若要恢复到初始的代码风格设置并放弃更改,请点击 重置

    最后修改日期: 2025年 12月 2日