CLion 2025.2 Help

代码样式。 XML

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

制表符和缩进

使用制表符

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

    • 按下 Tab 键时

    • 对于缩进

    • 对于代码重排格式

  • 如果取消勾选复选框,CLion 将使用空格代替制表符。

智能制表符

一个缩进包含两部分。 一部分来自于嵌套代码块,另一部分由对齐确定。

  • 如果选中此复选框,嵌套产生的部分将同时包含制表符和空格(如果有必要),而对齐定义的部分则仅由空格组成。

  • 如果此复选框未选中,将只使用选项卡。 这意味着,在重新格式化后,适应指定制表符大小的一组空格将自动被替换为一个制表符,这可能导致微调对齐的破坏。

选项卡大小

在此字段中,指定一个制表符中能容纳的空格数。

缩进

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

续行缩进

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

保持空行的缩进

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

其他

项目

描述

右边距

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

输入时自动换行

使用这些设置来指定如何将编辑过的文本适应到指定的 右边距 中。 您可以选择以下选项中的一个:

  • 默认 - 在这种情况下 CLion 使用了在 全局设置中指定的 输入时自动换行 选项。

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

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

保持换行符

选择此复选框,当在编辑器中查看 XML 文件时,使 CLion 尊重换行符。

保持文本中的换行符

选择此复选框,以使 CLion 在编辑器中查看XML文件时尊重属性中的换行符(例如,较长的描述)。

保留空白行

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

包装属性

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

  • 不进行换行 - 如果选中此选项,代码不应用任何特殊的换行样式。

  • 如果过长则换行 - 选择此选项,可以将超出右侧边距的行用适当的缩进进行换行。

  • 如果过长则剪短 - 选择此选项,可以让超出右边距的列表元素进行换行处理,以便每行只有一个元素,并且具有适当的缩进。

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

包装文本

选择此复选框以根据代码样式设置进行长行换行。

对齐属性

选择此复选框以对齐顺序行中的属性。

保持空白字符

当选中此复选框时,编辑器保留选项卡内的所有空格。 这同样适用于缩进和换行。

空格

在此区域内,定义属性和选项卡名称的空格使用情况。

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

  • 选项卡名称后 :选择此复选框以在选项卡名称后添加空格。

  • 在空选项卡中 :选择此复选框以在空选项卡中添加空格。

CDATA

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

  • 围绕空格 :从列表中选择,将如何处理围绕 CDATA 的空格。

    • 保留 :重新格式化后,所有的空白将被完整地保留。

    • 删除(保留带选项卡的部分) :所有围绕 CDATA 的空白都将被删除,选项卡将保持在同一行。

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

  • 保留内部空格 :如果您选择了这个复选框,空格将会在 CDATA[ 后和 ]] 前被保留。

安排

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

"添加规则"按钮

添加新规则。

"删除规则"按钮

将所选规则从列表中移除。

"编辑规则"按钮

编辑选定的规则。

"向上移动"按钮"向下移动"按钮

更改列表中的规则顺序。

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

  • 类型 :仅匹配选项卡或属性。 双击一种类型以禁用过滤器并匹配两者。

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

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

  • 顺序 :选择如何排序符合同一规则的多个元素。 例如,如果存在多个具有相同名称的属性,请选择 保持排序 对它们进行相同的顺序排列,或者选择 按名称排序 将匹配的属性按照其值的字母顺序排列。 按字母顺序排序的规则由 "按字母顺序排序"图标 指定。

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

  • 在“格式化代码”对话框中使用当前模式:“ 重新排序条目(R) ”复选框默认处于启用状态,但您可以改变它。

  • 始终 :默认情况下, 重新排序条目(R) 复选框处于启用状态,您无法更改它。

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

设置从

点击此链接并选择要作为当前语言代码样式基础的语言。

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

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