代码样式。 VB.NET
在 JetBrains Rider 设置的此页面上,您可以配置 VB.NET 中代码样式的各个方面。 代码样式首选项分组在选项卡中,本主题列出了这些选项卡。
制表符、缩进、对齐
此选项卡可帮助您指定 JetBrains Rider 在您输入代码或 重新格式化现有代码 时应如何格式化 代码中的缩进。
缩进设置来源
如果有影响您解决方案的 .editorconfig 文件,此选项卡和其他代码样式设置选项卡 上的首选项可能会被 EditorConfig 样式 覆盖。 如果页面上的至少一个首选项被当前文件的 EditorConfig 或 Clang-Format 样式覆盖,您将看到一个黄色警告,每个被覆盖的首选项也会以黄色突出显示。 例如:

在多行结构中结合缩进和对齐
如果您的首选项表明应使用空格进行缩进,JetBrains Rider 也会使用空格对齐多个结构——例如,当多行的函数参数按第一个参数对齐时:
然而,当您选择使用制表符进行缩进时,对齐多行结构可能会有不同的方式。 JetBrains Rider 允许您选择在创建新代码和重新格式化现有代码时使用这些方式中的哪一种。
您可以通过 制表符用于缩进时如何对齐 选项配置对齐多行结构的首选项。
- 使用空格(推荐,在任何制表符大小下看起来都对齐)
选择此选项时,JetBrains Rider 使用制表符进行缩进,使用空格进行对齐:

这是推荐的选项,因为与第二和第三选项对齐的代码在使用不同制表符大小的编辑器中查看时可能会失去对齐。
- 仅使用制表符(不准确)
选择此选项时,JetBrains Rider 使用制表符进行缩进和对齐,但可能无法实现精确对齐:

- 混合制表符和空格以获得最佳填充效果
选择此选项时,JetBrains Rider 使用制表符进行缩进和对齐,并添加必要的空格以实现精确对齐。

命名
在此选项卡上,您可以为 VB.NET 配置 符号命名规则。
JetBrains Rider 帮助您定义、控制和应用代码中符号的命名样式。 有一组规则,每条规则针对具有约束条件的特定标识符(例如,一条规则可以针对静态私有只读字段)。 每条规则可以有一个或多个关联样式,这些样式定义了复合词的大小写、下划线、后缀、前缀等。
当 JetBrains Rider 使用 代码补全和 代码生成功能生成新代码时,应用 代码模板并执行 重构时,会考虑这些规则。 JetBrains Rider 还帮助您 检测并修复命名规则的违规情况。 如果需要,可以 配置或禁用 命名规则的自动检查。
语法样式
此选项卡上可配置的首选项帮助您强制执行 代码语法样式——如何使用可互换的语言语法结构。 当 JetBrains Rider 使用 代码补全和 代码生成功能生成新代码时,应用 代码模板并执行 重构时,会考虑这些首选项。 您还可以通过使用具有相应设置的 代码清理将这些首选项应用于现有代码。
带有 通知方式 选择器的首选项有相应的代码检查功能,如果检查范围内的语法样式与首选样式不同,系统会通知您。 使用选择器,您可以配置检查的 严重性级别。
引用限定 | 此部分中的首选项定义了 命名空间导入的样式:
|
空行
此选项卡允许您配置 JetBrains Rider 是否应增加或减少命名空间、成员、区域和导入指令组周围的空行数。 您可以调整值并检查页面底部的预览窗格,以查看您的偏好如何影响代码。
保留现有格式设置 部分中的选项仅在 JetBrains Rider 重新格式化现有代码时应用,而 空行 部分包含的选项在您键入新代码时也会生效。
换行
使用此选项卡配置 JetBrains Rider 应如何在特定语言结构之前/之后添加或移除换行符,以及是否换行超过 在以下位置硬包装 首选项指定长度的长行。 您可以调整值并检查页面底部的预览窗格,以查看您的偏好如何影响代码。
请注意,以 保留现有的... 开头的首选项名称允许您 保留现有格式以用于同一组中的其他首选项。
空格
使用此选项卡配置如何在不同代码结构中插入或移除空格。 您可以调整值并检查页面底部的预览窗格,以查看您的偏好如何影响代码。
其它
此选项卡帮助配置一些附加设置,这些设置控制 JetBrains Rider 如何处理新代码以及 重新格式化现有代码。 您可以调整值并检查页面底部的预览窗格,以查看您的偏好如何影响代码。