JetBrains Rider 2025.2 Help

重构

JetBrains Rider 提供了一套广泛的自动化解决方案范围内的代码重构功能,允许您重命名、移动和安全删除符号;引入和内联字段、变量或参数,并轻松完成更多转换。

重构功能适用于大多数支持的语言和项目项。 有关特定重构的更多信息,请参阅以下部分:

执行重构

  1. 将插入符号放在符号处,选择您想要重构的代码片段,或在工具窗口中选择一个项目。

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

    • 从主菜单中选择 重构 ,然后选择所需的重构操作。 此菜单中可用的重构列表取决于当前上下文。 如果 JetBrains Rider 无法为上下文建议任何重构,则整个菜单将被禁用。

    • 从主菜单中选择 重构 | 执行重构 ,或按 Ctrl+Alt+Shift+T 显示适用的重构列表,然后选择其中一个。 您还可以在选择的上下文菜单中选择 重构此内容

    • 使用默认的键盘快捷键(Windows, Linux/ (macOs) 分配给特定重构的快捷键,或 分配自定义快捷键给您喜欢的重构命令。

  3. 如果所选的重构需要用户输入,将会打开重构向导。 请注意,向导的对话框不是模态的,因此您可以在向导打开时编辑代码。

  4. 如果重构操作可能导致代码冲突(例如重复的名称、可见性冲突等),向导会在最后一步显示冲突列表,在您应用重构之前。 对于某些冲突,向导还可以建议快速修复。 有关更多信息,请参见 解决重构中的冲突

  5. 重构完成后,所有更改(包括其他文件中的更改)都会作为单个操作注册。 因此,您可以使用 撤消 操作 Ctrl+Z ,通过单个按键撤销所有这些更改。

在您修改编辑器中的代码后,某些重构功能会立即可用。 如需更多信息,请参阅 就地重构

您可以使用以下快捷键调用重构功能:

重构此代码…

Ctrl+Alt+Shift+T

重命名...

Shift+F6

更改签名...

Ctrl+F6

内联...

Ctrl+Alt+N

移动...

F6

提取方法...

Ctrl+Alt+M

引入字段...

Ctrl+Alt+F

引入参数...

Ctrl+Alt+P

引入变量...

Ctrl+Alt+V

安全删除...

Alt+Delete

有关 JetBrains Rider 键盘快捷键的完整列表,请参阅 预定义键位图中的键盘快捷键

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