ReSharper 2026.2 Help

Visual Basic 中的代码样式辅助

ReSharper 的主要代码样式辅助功能(例如 命名样式、 应用格式规则、 代码清理 )在 C# 中可用,也支持 Visual Basic。 您可以在 代码样式和清理 部分的相关主题中找到这些功能的详细信息。

格式化样式

代码样式的一个重要方面是如何格式化代码,即如何使用空格、制表符和换行符来排列代码元素,是否以及如何使用制表符进行缩进,是否以及如何换行长行代码,等等。

ReSharper 的广泛代码格式化规则集具有默认配置,该配置考虑了默认的 Visual Studio 格式化选项以及众多最佳实践。 您可以 配置格式化规则的每个细节,并在您的代码中强制执行这些规则。 当 ReSharper 使用 代码补全和 代码生成功能生成新代码时,应用 代码模板或执行 重构时,这些规则会被应用。 格式化规则也可以 应用于现有代码 ,包括当前选区、当前文件或更大范围,直至整个解决方案。

以下是使用 ReSharper 重新格式化的代码块示例。

在此之前:

ReSharper:Visual Basic 中的代码清理

在此之后:

ReSharper:Visual Basic 中的代码清理

有关更多信息,请参阅 应用格式规则。

命名样式

ReSharper 帮助您定义、控制和应用代码中符号的期望命名样式。 有一组规则,每条规则都针对具有特定约束的标识符。 每个规则可以有一个或多个关联样式,这些样式定义复合词的大小写、下划线、后缀、前缀等。

当 ReSharper 使用 代码补全 和 代码生成 功能生成新代码时,应用 代码模板 并执行 重构 时,会考虑这些规则。 ReSharper 还可以帮助您 检测并修复 命名规则的违规情况。 如果需要,可以 配置或禁用 命名规则的自动检查。

编辑命名规则

  1. 执行以下操作之一:

    • 在具有不一致命名的高亮符号上按 Alt+Enter ,然后选择 检查“不一致的命名” | 更改命名规则“[rule name]”的设置。

    • 从主菜单中选择 ReSharper | Options | Code Editing | Visual Basic | 命名样式 ,选择所需规则,然后单击 编辑 ThemedIcon.EditorOptionsPage.Screen.(Gray).png 或双击它。

  2. 在打开的 编辑规则设置 对话框中,检查规则的现有样式。

  3. 如果现有样式可接受,但您希望为此规则允许其他样式,请单击 添加 ThemedIcon.AddedParameter.Screen.(Gray).png 。当单个规则有多个样式时,如果符号名称至少匹配其中一个样式,ReSharper 不会 报告 代码样式违规。 否则,ReSharper 会检测到代码样式违规,并建议根据默认样式(列表中的第一个样式)重命名符号。 要更改默认样式,请使用 上移 ThemedIcon.Up.Screen.(Gray).png 和 下移 ThemedIcon.Down.Screen.(Gray).png 按钮。

  4. 要配置特定样式,请在列表中选择它并配置前缀、后缀,并选择命名样式。

  5. 要删除不必要的样式,请在列表中选择它并单击 删除 ThemedIcon.Delete.Screen.(Gray).png。

  6. 如果需要,您可以禁用与此规则相关的代码样式违规的 报告 ,同时仍允许 ReSharper 检测其他命名规则违规。 为此,请清除 启用检查 复选框。

  7. 在 选项 对话框中点击 保存 以应用修改,让 ReSharper 选择保存位置,或者通过从 保存到 选择器中选择特定的设置层来保存修改。 有关更多信息,请参见 管理和共享 resharper 设置。

创建自定义命名规则

  1. 从主菜单中选择 ReSharper | Options | Code Editing | Visual Basic | 命名样式 并单击 高级设置。

  2. 在打开的 高级命名设置 对话框中,单击 添加 ThemedIcon.AddedParameter.Screen.(Gray).png 以创建自定义命名规则。

    ReSharper:命名样式选项。 高级设置
  3. 在出现的 编辑扩展命名规则 对话框中,配置新规则:在 规则描述 字段中为新规则指定名称,在 受影响的实体 区域中选择目标标识符,使用 访问权限 和 静态/非静态 区域进一步约束规则的范围。

  4. 在 命名样式 部分中,按照上述过程为规则配置一个或多个样式。

    ReSharper:命名样式选项。 编辑扩展命名规则
  5. 单击 确定 以关闭 编辑扩展命名规则 对话框,然后再次单击 确定 以关闭 高级命名设置 对话框。

  6. 在 选项 对话框中点击 保存 以应用修改,让 ReSharper 选择保存位置,或者通过从 保存到 选择器中选择特定的设置层来保存修改。 有关更多信息,请参见 管理和共享 resharper 设置。

2026年 7月 16日