快速入门提示外观和体验您可以更改 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

并使用向上箭头键。

查看其他 输入辅助功能。

分析代码使用 [NotNull] 和 [CanBeNull] 属性可以帮助您在运行代码之前找到 NullReferenceException。

被高亮显示的代码问题困扰吗? 在高亮代码处按 Alt+Enter 并选择 检查 [检查名称] ,然后您可以选择 通过注释或属性抑制问题 或 禁用相应的代码检查。

您可以通过单个注释 抑制所有检查——用 // ReSharper disable All 标记代码,JetBrains Rider 不会对任何内容提出异议,直到遇到相应的 // ReSharper restore All。

JetBrains Rider 的 全局分析 解决了可见性问题:您将看到内部成员是否在其程序集外部使用,并且不会遗漏任何未使用的非私有成员。

您可以在 JetBrains Rider 设置 的 编辑器 | 检查设置 页面上 按掩码将文件从代码分析中排除 Ctrl+Alt+S。

您可以通过按 F2/Shift+F2 在文件中 跳转到下一个/上一个代码问题。

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

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

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

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

在使用 Shift Shift 或任何其他 导航命令 定位 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 问题跟踪器 中发布请求。

2026年 8月 5日JetBrains Rider 的第一步开始使用运行/调试配置