ReSharper 2025.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 ,然后选择 检查“命名不一致” | 更改命名规则“[规则名称]”的设置

    • 从主菜单中选择 ReSharper | 选项 | 代码编辑 | 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 | 选项 | 代码编辑 | Visual Basic | 命名样式 并单击 高级设置

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

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

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

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

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

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