PhpStorm 2021.3 Help

代码风格。YAML

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

制表符和缩进

缩进

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

在空行上保留缩进

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

缩进序列值

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

包装和大括号

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

视觉指南

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

重新格式化时保留

使用复选框来配置 PhpStorm 在重新格式化源代码时将产生的异常。例如,默认情况下,换行复选框处于选中状态。

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

对齐选项

    对齐地图中的值

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

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

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

    • On value:连续行中的属性将与该值对齐。

    序列值

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

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

      - - - 嵌套序列块

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

      - - - 嵌套序列块
    • 新行上的块映射:如果选中,则将序列内的块映射放在单独的行上:

      - 核心价值

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

      - 核心价值

    • 输入时自动插入连字符:如果选中,PhpStorm 将在您按下时自动为下一个序列值连字符Enter

    设置自

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

    要返回到初始代码样式设置集并放弃更改,请单击重置

    最后修改:2021 年 9 月 23 日