XAML 中的代码样式辅助
JetBrains Rider 提供了许多功能,帮助您保持代码整洁清晰。 这些功能与大多数其他 JetBrains Rider 的功能紧密结合,帮助您根据特定的代码样式生成代码并更改现有代码库。 代码样式包括命名标准、格式化规则以及许多其他细微方面,可以配置到非常详细的级别,并在团队中共享。
与其他语言类似,所有 XAML 代码样式偏好都可以通过单个命令在所需范围内应用,使用 在范围内修复 或 代码清理。
JetBrains Rider 在 XAML 中提供以下代码样式辅助功能:
命名样式
JetBrains Rider 帮助您定义、控制和应用代码中符号的命名样式。 有一组规则,每条规则针对具有约束条件的特定标识符。 每条规则可以有一个或多个关联样式,这些样式定义了复合词的大小写、下划线、后缀、前缀等。
当 JetBrains Rider 使用 代码补全和 代码生成功能生成新代码时,应用 代码模板并执行 重构时,会考虑这些规则。 JetBrains Rider 还帮助您 检测并修复命名规则的违规情况。 如果需要,可以 配置或禁用 命名规则的自动检查。
有关配置和应用命名样式的更多信息,请参阅 命名样式
管理和应用代码格式化规则
代码样式的一个重要方面是如何格式化代码,即如何使用空格、制表符和换行符来排列代码元素,是否以及如何使用制表符缩进,是否以及如何换行长行代码,等等。
JetBrains Rider 提供的广泛代码格式化规则集具有默认配置,考虑了许多最佳实践。 您可以 配置格式化规则的每个细节,并在代码中强制执行这些规则。 当 JetBrains Rider 使用 代码补全和 代码生成功能生成新代码时,应用 代码模板并执行 重构时,这些规则会被应用。 格式化规则也可以 应用于现有代码 ,包括当前选区、当前文件或更大范围,直至整个解决方案。
JetBrains Rider 使用 共享设置机制存储格式化偏好。 您可以在 组下的选项页面中 配置格式化规则。 您还可以在 EditorConfig 文件中 存储和共享格式化设置。
折叠空标签
使用 JetBrains Rider,您可以在选定范围、文档或任何其他范围(直至整个解决方案)中折叠空标签。 要折叠空标签,请在所需范围内使用“完全清理”配置文件 运行代码清理 ,或 创建自定义清理配置文件 ,并在配置文件设置的 XAML 部分中勾选 收起空标记 复选框。