PyCharm 2025.3 Help

代码风格。 XML

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

制表符与缩进

使用制表符

  • 选中此复选框后,将使用制表符:

    • 按下 Tab 键时

    • 用于缩进

    • 用于重新格式化代码

  • 如果清除此复选框, PyCharm 将使用空格而非制表符。

智能制表符

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

  • 选中此复选框后,来自嵌套的部分将包含制表符和空格(如有必要),而由对齐定义的部分仅包含空格。

  • 清除此复选框后,仅使用制表符。 这意味着重新格式化后,符合指定制表符大小的一组空格将自动替换为一个制表符,这可能会破坏精细的对齐。

制表符大小

在此字段中,指定一个制表符所包含的空格数。

缩进

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

续行缩进

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

在空行上保留缩进

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

其他

项目

描述

右边距

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

输入时换行

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

  • 默认 - 在这种情况下, PyCharm 使用在 全局设置中指定的 键入时换行 选项。

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

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

保留换行

选中此复选框后,在编辑器中查看 XML 文件时, PyCharm 将保留换行。

在文本中保留换行

选中此复选框后,在编辑器中查看 XML 文件时, PyCharm 将保留属性中的换行(例如,较长的描述)。

保留空行

在此字段中,指定重新格式化后要保留的连续空行的最小数量。

属性换行

使用此列表确定属性行的换行方式。 可用选项如下:

  • 不换行 - 选择此选项时,不会对代码应用任何特殊的换行样式。

  • 若过长则换行 - 选择此选项可将超出右边距的行换行,并使用适当的缩进。

  • 若过长则切分为多行 - 选择此选项可将超出右边距的列表元素换行,使每行一个元素,并使用适当的缩进。

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

文本换行

选中此复选框后,将根据代码风格设置对长行进行换行。

对齐属性

选中此复选框后,将对连续行中的属性进行对齐。

保留空白字符

选中此复选框时,编辑器会保留标签内的所有空白字符。 缩进和换行符同样适用。

空格

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

  • 属性中 "=" 两侧 :选中此复选框后,将在属性中的 "=" 符号两侧添加空格。

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

  • 在空标签中 :选中此复选框后,将在空标签中添加空格。

CDATA

在此区域中,定义在 MXML 文件中 CDATA 区段周围及其内部的空白字符的使用方式:

  • 周围的空白字符 :从列表中,选择如何处理 CDATA 周围的空白字符。

    • 保留 :重新格式化后将保留所有空白字符。

    • 移除(与标签保持在一起) :将移除 CDATA 周围的所有空白字符,并将标签保留在同一行。

    • 新行 :将在 CDATA 之前和之后添加新行。

  • 保留内部空白字符 :选中此复选框后,将在 CDATA[ 之后和 ]] 之前保留空白字符。

排列

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

添加规则按钮

添加新规则。

移除规则按钮

从列表中移除所选规则。

编辑规则按钮

编辑所选规则。

上移按钮下移按钮

更改列表中规则的顺序。

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

  • 类型 :仅匹配标签或属性。 双击某一类型可禁用该筛选器并同时匹配两者。

  • 名称 :匹配元素的完整名称。 此筛选器支持正则表达式,并使用 标准语法

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

  • 顺序 :选择对匹配同一规则的多个元素进行排序的方式。 例如,如果存在多个具有相同名称的属性,请选择 保持排序 以按相同顺序排列它们,或选择 按名称排序 以按其值的字母顺序对匹配的属性进行排序。 按字母顺序排序的规则由 按字母顺序排序图标 标识。

使用 强制重新排列 列表选择在您重新格式化代码时的默认重新排列行为。 这将定义 重新设置代码格式 对话框中 重新排序条目(R) 复选框的默认状态。

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

  • 始终 :默认启用 重新排序条目(R) 复选框,且您无法更改它。

  • 从不 :默认禁用 重新排序条目(R) 复选框,且您无法更改它。

设置来源

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

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

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