PhpStorm 2025.2 Help

代码样式。 YAML

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

制表符和缩进

缩进

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

保持空行的缩进

如果选中此复选框,PhpStorm 会保留空行上的缩进,就像它们包含了一些代码一样。 如果未选中复选框,PhpStorm 将删除空行中的空格。

缩进序列值

如果选择,YAML 序列值会相对于父键项进行缩进。

换行和括号

在此选项卡中,自定义 PhpStorm 将在 重新格式化源代码 对各种代码结构应用的异常,括号位置和对齐选项。 在 预览 面板中检查结果。

视觉指南

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

在重新格式化时保持

在重新格式化源代码时,使用复选框来配置 PhpStorm 将要做出的异常。 例如,默认情况下, 换行符 复选框被选中。

如果您的代码包含的行长度短于标准规定,您可以通过在重新格式化之前取消勾选 换行符 复选框来进行转换。

对齐选项

    在地图中对齐值

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

    • 不要对齐 :顺序行中的属性将不会对齐。

    • 关于冒号 :顺序行中的属性将根据冒号对齐。

    • 关于 value :顺序行中的属性将与值对齐。

    序列值

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

    • 新行的序列 :如果被选中,嵌套序列块中的每个新序列都会被放在一个单独的行上:

      - - - nested sequences block

      否则,嵌套序列将保持在一行中:

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

      - key: value

      否则,他们会被保持在一行上:

      - key: value
    • 自动在回车时插入连字符 :如果被选中,PhpStorm 将在您按下 Enter 时自动为下一个序列值添加连字符。

    设置从

    当适用时,链接将出现在页面的右上角。 点击此链接并选择要作为当前语言代码样式基础的语言。

    要返回到初始的代码样式设置,并丢弃更改,请点击 重置

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