GoLand 2025.2 Help

代码样式。 XML

使用此页面配置 XML 文件的格式设置选项。 更改这些设置后, 预览 面板将显示其对代码的影响。

制表符和缩进

使用制表符字符

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

    • 按下 Tab 键时

    • 用于缩进

    • 用于重新格式化代码

  • 如果未选中此复选框,GoLand 会使用空格代替制表符。

智能制表符

缩进由两部分组成。 一部分由嵌套代码块产生,另一部分由对齐方式决定。

  • 如果选中此复选框,嵌套部分包含制表符和空格(如有需要),而由对齐方式决定的部分仅包含空格。

  • 如果取消选中此复选框,则仅使用制表符。这意味着重新格式化后适合指定制表符大小的一组空格将自动被替换为制表符,可能会导致精确对齐被破坏。 这意味着重新格式化后适合指定制表符大小的一组空格将自动被替换为制表符,可能会导致精确对齐被破坏。

制表符大小

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

缩进

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

继续缩进

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

在空行中保留缩进

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

其他

描述

右边距

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

输入时换行

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

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

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

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

保留换行符

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

在文本中保留换行符

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

保留空行

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

换行属性

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

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

  • 超出长度时换行 - 选择此选项,在超出右边距长度时进行换行,并使用适当缩进。

  • 超出长度时拆分 - 选择此选项,将超出右边距的列表元素换行,每行一个元素,并使用适当缩进。

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

换行文本

选中此复选框后,长行将根据代码样式设置进行换行。

对齐属性

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

保留空格

选中此复选框后,编辑器将在标签中保留所有空格。 同样也适用于缩进和换行符。

空格

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

  • Around "=" in attribute :选中此复选框,可在属性中的 "=" 符号两侧添加空格。

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

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

CDATA

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

  • Whitespaces around :从列表中选择如何处理 CDATA 周围的空格。

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

    • Remove (keep with tags) :将移除 CDATA 周围的所有空格,标签将保留在同一行中。

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

  • Keep whitespaces inside :如果选中此复选框,则会保留 CDATA[ 之后及 ]] 之前的空格。

排列

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

添加规则按钮

添加新规则。

移除规则按钮

从列表中移除所选规则。

编辑规则按钮

编辑所选规则。

上移按钮下移按钮

更改列表中规则的顺序。

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

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

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

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

  • 顺序 :选择匹配同一规则的多个元素的排序方式。 例如,如果存在多个同名属性,可选择 保持排序 按相同顺序排列它们,或选择 按名称排序 按其值的字母顺序排列匹配的属性。 启用了按字母排序的规则将通过 按字母顺序排序图标 标识。

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

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

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

  • 从不重新排序条目(R) 复选框默认处于禁用状态,且无法更改。

设置来源

当适用时,该链接会显示在页面的右上角。 单击此链接,然后选择要作为当前语言代码样式基础的语言。

要恢复代码样式设置的初始设置并放弃更改,请单击 重置

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