JetBrains Rider 2025.2 Help

重命名重构

此重构允许您更改解决方案中任何符号或项目的名称。 所有对该符号的引用和使用都会自动更新。

对不同的 C# 实体使用重构

以下是您可以通过此重构重命名的实体列表:

项目

您还可以重命名项目文件夹和项目的根命名空间,以及解决方案中的所有用法。

命名空间

您还可以更改命名空间的嵌套级别。 例如,您可以将命名空间 A.B.C 重命名为 A.D

类型

如果重命名的类型位于与其同名的文件中,JetBrains Rider 也会重命名包含该类型的文件。

如果重命名的类型是具有相似名称的类型层次结构的一部分,例如 class Foo : IFoo ,您可以选择是否重命名相关类型。

文件

您可以重命名任何文件,JetBrains Rider 会确保所有相关的项目项都相应更新。

如果文件包含与其同名的类型,JetBrains Rider 也可以重命名该类型。 可选地,它还可以更新注释和字符串字面量中对该文件的所有提及。

方法

如果方法是继承/实现层次结构的一部分,相关方法也会被重命名。

如果方法有重载,您可以选择是否重命名这些重载。

字段

如果字段在一个具有匹配名称的属性中使用,您可以选择是否重命名该属性。

属性

如果属性有一个具有匹配名称的支持字段,您也可以重命名该字段。

参数

如果方法是继承/实现层次结构的一部分,或者具有同名同类型参数的重载,您也可以重命名相关方法中的参数。

局部变量

JetBrains Rider 在不显示对话框的情况下重命名局部变量:

重命名局部变量
事件
委托

通过命令调用重构

  1. 通过以下方式之一选择一个实体:

    • 在编辑器中,将光标放在实体名称上。

    • 在 Solution Explorer 中选择一个实体。

    • 结构窗口 窗口中选择一个实体。

  2. 请执行以下操作之一:

    • 按下 Shift+F6

    • Ctrl+Alt+Shift+T 然后选择 重命名

    • 在主菜单中选择 重构 | 重命名

    重命名 对话框将打开。

  3. 为实体输入一个新名称或使用建议的名称之一。

    JetBrains Rider:重命名重构

    JetBrains Rider 会根据您的 命名样式 为实体建议新名称。

  4. 根据您重命名的实体,选择哪些相关项应被重命名,例如注释和字符串字面量中的实体出现。

  5. 点击 下一步。 如果与重命名的实体无关的内容不存在,JetBrains Rider 将应用重构。 否则,向导会显示其他步骤:

    • 如果存在具有相似名称的相关实体,它们会列在以下步骤中:

      JetBrains Rider:重命名重构

      选择您希望与选定实体一起重命名的相关实体——您可以接受建议的名称或在 新名称 列中指定新名称。

    • 如果您之前选择了 在注释和字符串字面量中搜索 并且找到了实体名称的出现位置,它们会列在以下步骤中:选择您希望 JetBrains Rider 重命名的文本出现位置。

  6. 如果未发现冲突,JetBrains Rider会立即执行重构。 否则,它会提示您 解决冲突

就地执行重构

您可以通过直接在编辑器中修改实体的声明,然后应用 快速修复来调用解决方案范围内的重构。

一旦您在声明中更改了实体的名称,名称周围会出现灰色边框,通知您可以进行重构。 您可以按 Alt+Enter操作列表中找到重构:

JetBrains Rider。 应用就地重命名重构
最后修改日期: 2025年 9月 26日