JetBrains Rider 2025.2 Help

快速入门提示

外观和体验

  • 您可以更改 JetBrains Rider 的键盘绑定以执行任何操作:按 Ctrl+Alt+S 并转到 按键映射

  • 在编辑器中,按 Alt+Enter ,然后开始输入您想要执行的 一个 JetBrains Rider 命令的名称(更多...)。

在编辑器中编写代码

  • 当您输入了一个方法签名后,例如 public void Foo(string input ,按 Ctrl+Shift+Enter 插入所有后续的语法元素,并定位到可以继续输入的位置(更多...)。

  • 您想用 try...catch 包围一些代码吗? 使用 Ctrl+W 选择一个逻辑代码块 ,按 Alt+Enter ,然后在 包围方式... 下选择一个模板。

  • 您可以选择一段代码块,并使用 Ctrl+Alt+Shift + 箭头键移动此代码块(更多...)。

  • 您可以使用 Ctrl+Shift+V 查看最近的剪贴板条目,并选择您想要粘贴的条目。

  • 枚举补全会自动插入枚举类型作为前缀。 无需拼写出来!

  • 使用 String.Format ,您可以在光标位置添加一个占位符。 按 Alt+Enter 并选择 插入格式实参更多...)。

  • 如果字符串文字太长,按 输入 ,JetBrains Rider 会自动将其部分内容移到下一行,并插入 + 符号。 删除 + ,字符串部分将重新合并在一起(更多...)。

  • 使用剪切/粘贴将属性上移 3 行? 有更简单的方法:将光标放在属性上,按 Ctrl+Shift+Alt 并使用向上箭头键。

  • 查看其他 输入辅助功能

分析代码

遍历代码

  • 您可以按 Ctrl+N, G 快速定位类型、方法或基本上 所有内容 ,而 Ctrl+Shift+N 让您 定位文件 而不显示其他建议。

  • 将光标放在 示意图 (如果您使用 VB.NET,则为 import )指令上,然后按 Alt+F7。 JetBrains Rider 将显示此命名空间的确切使用位置(查找符号的用法)。

  • 忘记刚才编辑的位置了吗? 使用 Ctrl+Shift+Backspace 转到上次编辑位置

  • 想快速定位 当前符号的声明位置 吗? 按 Ctrl+B 或直接右键单击符号。

  • 在使用 Ctrl+N, G 或任何其他 导航命令 定位 CustomerServicesTest 时,您无需输入完整内容。 只需使用 CamelHumps 并键入 cst

  • Ctrl+U 将带您到 基类型 ,而 Ctrl+Alt+B 将带您到当前类型的 继承者

  • 您想移动到类中的下一个成员吗? Alt+Down 将带您到那里; Alt+Up 将带您返回(更多...)。

  • 搜索任何内容(用法实现 等)会显示在 查找 窗口 中。 然后使用 Ctrl+Alt+Down/Ctrl+Alt+Up 在搜索结果之间导航(更多...)。

  • 在源代码中, Ctrl+J, P 会在解决方案资源管理器中选择当前文件;在反编译的源代码中,它会打开 Assembly Explorer 窗口 并聚焦于当前类型(更多...)。

  • 探索目前在剪贴板中的堆栈跟踪 ,只需按 Ctrl+I, S

  • 在任意 JetBrains Rider 工具窗口中开始输入,匹配的项目将会被高亮显示。 CamelHumps 匹配也适用于这里。

转换代码

  • 您的文件中包含多个类吗? 快速修复。 在解决方案资源管理器中,按 Ctrl+Alt+Shift+T 并选择 将类型移动到匹配文件中更多...)。

  • 重命名 任何内容,在任何时间和地点,只需使用 Shift+F6。 甚至可以用更少的步骤完成——只需输入一个新名称并按 Alt+Enter

  • 您可以使用 提取方法 ,从代码片段中创建新方法,快捷键为 Ctrl+Alt+M

  • 想把一个字符串字面量移动到资源文件中吗? 只需在字符串部分按 Ctrl+Alt+Shift+T 并选择 移动到资源更多...)。

  • 输入新的方法签名(改变参数数量或类型,修改返回类型),当签名被灰色框标记时,按 Alt+Enter 应用 修改签名重构

  • 将光标放在一个属性上时,您可以按 Alt+Enter 将其从自动属性更改为带有备份字段的属性,反之亦然(更多...)。

  • Ctrl+F6 更改方法签名 ,并在应用前预览更改。 JetBrains Rider 将完成剩下的工作!

  • 您觉得代码需要一次清理吗? 使用 Ctrl+R, C 并运行 完全清理 配置文件(更多...)。

生成代码

  • 使用 生成 命令 Alt+Insert ,在几秒钟内生成各种类成员。

  • Alt+Insert 在解决方案资源管理器中可以从您的 文件模板 创建文件。 也可以创建文件夹。

  • 输入 class 并按 TAB 。 希望默认公开还是内部访问? 更改 相应的实时模板更多...)。

  • 通过使用 Alt+Insert 并选择 生成事件订阅 ,可以在 XAML / ASP.NET WebForms / VB.NET 中创建事件订阅。

  • 如果将光标放在构造函数中的某个参数上并按下 Alt+Enter ,JetBrains Rider 可以为您创建字段或属性并进行初始化。

  • 输入 foreach 并按 TAB 。 JetBrains Rider 将启动一个 智能循环生成动态模板 ,带有类型和名称建议。

单元测试

  • 使用 Ctrl+;, L 运行解决方案中的所有单元测试(更多...)。

  • 想运行某些特定测试吗? 在编辑器中选择它们,右键单击并选择 运行单元测试 运行单元测试 Ctrl+;, R更多...)。

  • 单元测试窗口 中开始输入以通过名称过滤测试。

  • 在运行测试时,在 单元测试窗口 中过滤失败的测试,可以看它们通过时从列表中消失(更多...)。

ASP.NET 和 ASP.NET MVC

  • 在 ASP.NET MVC 应用程序中,输入 return View(" 并按 Ctrl+Space。 IntelliSense 会列出所有可用的视图。

  • 输入 rta 并按 TAB 。 填写控制器,然后填写操作参数。 现在它应该通过 IntelliSense 以正确的顺序显示!

  • 想检查 ASP.NET MVC 中是否遗漏了视图吗? 启用 全局分析。 如果 Login.aspx 不存在, View("Login") 将显示为红色。

  • 您也可以在 ASPX / 配置文件中使用 转到文件成员 命令。 按 Ctrl+F12 并查找!

帮助与支持

  • JetBrains Rider 的支持团队随时为您提供帮助。 使用 Rider 支持网站 ,探索知识库或提交您的支持请求。

  • 如果您希望在 JetBrains Rider 中实现新功能,可以随时提出功能请求。 在 Rider 问题跟踪器 中发布请求。

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