PhpStorm 2021.3 Help

代码风格。XML

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

制表符和缩进

使用制表符

  • 如果选中此复选框,则使用制表符:

    • 按键Tab

    • 用于缩进

    • 用于重新格式化代码

  • 如果清除该复选框,PhpStorm 将使用空格而不是制表符。

智能标签

缩进由两部分组成。一部分是嵌套代码块的结果,另一部分是由对齐决定的。

  • 如果选中此复选框,则嵌套生成的部分包含制表符和空格(如果需要),而对齐定义的部分仅包含空格。

  • 如果清除此复选框,则仅使用选项卡。这意味着在重新格式化适合指定制表符大小的一组空格后,会自动将其替换为制表符,这可能会导致精细对齐中断。

标签大小

在此字段中,指定适合制表符的空格数。

缩进

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

继续缩进

在此字段中,指定要在数组元素之间、表达式、方法声明和方法调用中插入的空格数。

在空行上保留缩进

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

其他

物品

描述

右边距

使用这些设置来指定元素右侧所需的边距空间。如果您选择默认选项,则将使用全局设置中的右边距值。

打字时换行

使用这些设置设置来指定编辑的文本如何适合指定的右边距。您可以选择以下选项之一:

  • 默认- 在这种情况下,PhpStorm 使用在全局设置中指定的Wrap on typing选项。

  • - 在这种情况下,使用指定右边距中的值。

  • - 在这种情况下,此选项被关闭,并且一行可以超过在右边距中指定的数量。

保留换行符

选中此复选框可让 PhpStorm 在编辑器中查看 XML 文件时使用换行符。

在文本中保留换行符

选中此复选框可在编辑器中查看 XML 文件时让 PhpStorm 尊重属性中的换行符(例如,冗长的描述)。

保留空行

在此文本框中,指定重新格式化后要保留的最小连续空白行数。

包装属性

使用此下拉列表来确定应如何换行属性行。可用的选项有:

  • 不换行 - 如果选择此选项,则不会对代码应用特殊换行样式。

  • 如果长则换行 - 选择此选项以使超出右边距的行以适当的缩进换行。

  • Chop down if long - 选择此选项可将列表中超出右边距的元素包裹起来,以使每行一个元素具有适当的缩进。

  • 始终换行 - 选择此选项可将列表中的所有元素换行,以使每行一个元素具有适当的缩进。

换行

选中此复选框可根据代码样式设置对长行进行换行。

对齐属性

选中此复选框可使连续行中的属性对齐。

保留空格

选中此复选框时,编辑器会保留标签中的所有空格。缩进和换行也是如此。

空间

在此区域中,定义属性和标签名称的空格用法。

  • 属性中的“=”周围:选中此复选框以在属性中的“=”符号周围添加空格。

  • 在标签名称之后:选中此复选框可在标签名称后添加空格。

  • 在空标签中:选中此复选框可在空标签中添加空格。

数据中心

在此区域中,定义 MXML 文件中 CDATA 部分周围和内部的空格用法:

  • 周围的空格:从下拉列表中,选择如何CDATA处理周围的空格。

    • Preserve:重新格式化后,所有空格都将保持不变。

    • Remove (keep with tags):周围的所有空格都CDATA将被删除,并且标签将保持在同一行。

    • 新行:前后会增加新行CDATA

  • Keep whitespaces inside:如果选中此复选框,空格将保留 afterCDATA[和 before ]]

安排

使用匹配规则区域定义规则列表及其顺序。

添加规则按钮

添加新规则。

删除规则按钮

从列表中删除选定的规则。

编辑规则按钮

编辑选定的规则。

上移按钮下移按钮

更改列表中规则的顺序。

每个规则可以匹配以下内容:

  • 类型:仅匹配标签或属性。单击一个类型两次以禁用过滤器并匹配两者。

  • Name:匹配元素的全名。此过滤器支持正则表达式并使用标准语法

  • 命名空间:匹配命名空间属性。

  • Order:选择如何对匹配相同规则的多个元素进行排序。例如,如果有多个同名的属性,选择保持顺序以相同的顺序排列它们,或选择按名称排序以按其值的字母顺序对匹配的属性进行排序。按字母排序的规则由 指定按字母顺序排序图标

重新格式化代码时,使用强制重新排列列表选择默认的重新排列行为。这定义了重新格式化代码对话框中重新排列条目复选框的默认状态。

  • 使用当前模式(在重新格式化代码对话框中切换)重新排列条目复选框默认启用,但您可以更改它。

  • 始终重新排列条目复选框默认启用,您无法更改它。

  • 从不重新排列条目复选框默认处于禁用状态,您无法更改它。

设置自

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

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

最后修改:2021 年 9 月 14 日