JetBrains Rider 2025.2 Help

操作指示器和操作列表

在 Rider 文本编辑器中最显眼的功能之一是 操作指示器操作列表。 它们出现在 JetBrains Rider 支持的所有文件中(C#、VB.NET、XML、CSS、JavaScript、ASP.NET 等),以通知您可用的操作并帮助您应用它们。

操作指示器

操作指示器是出现在文本编辑器左侧边距的图标。 这些图标标识了对应行和光标位置可用的操作。 如果同一位置有多个可用操作,则显示与优先级最高的操作对应的图标。

操作指示器分为两种类型:固定指示器和上下文敏感指示器。

固定指示器

固定指示器始终显示,并通知以下内容:

测试

该方法是一个单元测试,您可以 运行和调试它。

测试

该类是一个单元测试类,您可以 运行和调试其中的测试。

已通过

该单元测试在上次执行中已通过。

已通过

单元测试 class 中的测试在上次执行中已通过。

已失败

该单元测试在上次执行中失败。

已失败

单元测试 class 中至少有一个测试在上次执行中失败。

已忽略

该单元测试在上次执行中被忽略。

已忽略

单元测试类中的所有测试在上次执行中被忽略。

ThemedIcon.HasImplementations.Screen.(Gray).png

接口或接口成员有实现;您可以导航到这些实现。

ThemedIcon.HasOverrides.Screen.(Gray).png

类有派生类或类成员在其他地方被重写;您可以导航到这些继承者和重写。

ThemedIcon.Hides.Screen.(Gray).png

成员隐藏了基类型中的另一个成员;您可以导航到被隐藏的成员。

ThemedIcon.HidesAndImplements.Screen.(Gray).png

该成员隐藏了一个成员,并实现了继承层次结构中的另一个成员;您可以导航到被隐藏的成员和被重写的成员。

ThemedIcon.Implements.Screen.(Gray).png

类型或类型成员实现了一个接口;您可以导航到该接口类型或成员。

ThemedIcon.ImplementsOverDefault.Screen.(Gray).png

该成员实现了一个具有 默认实现的接口成员,您可以导航到它。

ThemedIcon.Overrides.Screen.(Gray).png

该类继承自另一个类,或者类成员重写了一个虚拟或抽象成员;您可以导航到基类或成员。

ThemedIcon.OverridesAndImplements.Screen.(Gray).png

类实现了一个接口并继承自一个基类,或者成员重写了一个实现接口成员的虚拟或抽象成员;您可以导航到被重写和实现的类型或成员。

全局导入

存在 隐式命名空间导入 ,例如影响当前文件的全局导入。

您可以单击此指示器,或者当插入符号位于第一行时按下 Alt+Enter ,以查看隐式导入的命名空间的完整列表以及它们所在的文件:

ThemedIcon.Recursion.Screen.(Gray).png

调用是递归的。 如果这是尾调用,JetBrains Rider 会建议 快速修复用迭代替换递归

ThemedIcon.SpecificCulture.Screen.(Gray).png

资源为特定文化重写,您可以 导航到派生定义

ThemedIcon.BaseCulture.Screen.(Gray).png

资源在基础文化中定义,您可以 导航到默认文化中的定义

ThemedIcon.Bookmark3.Screen.(Gray).png

此行有一个 书签

光标敏感指示器

光标敏感指示器会在您将光标放置到代码中的特定位置时显示,并建议一个或多个可能在此位置有用的操作。

大多数情况下,JetBrains Rider 可以在您的光标位置指示多个操作,因此通常优先级较高的特定操作指示器会隐藏几个优先级较低的操作。

以下列表中的光标敏感操作指示器按优先级顺序显示(从高到低):

ThemedIcon.RedBulb.Screen.(Gray).png

为检测到的代码问题提供 快速修复 ,问题的严重性级别为 错误

ThemedIcon.RefactorThis.Screen.(Gray).png

建议 就地重构或可以修复检测到的代码问题的重构。

ThemedIcon.YellowBulb.Screen.(Gray).png

为检测到的代码问题提供 快速修复 ,问题的严重性级别为 警告建议提示

ThemedIcon.RunTest.Screen.(Gray).png

建议 运行当前单元测试或单元测试类

ThemedIcon.Debug.Screen.(Gray).png

建议 调试当前单元测试或单元测试类

ThemedIcon.AddedParameter.Screen.(Gray).png

建议将当前单元测试或单元测试类追加到现有的 单元测试会话中。

ThemedIcon.NewSession.Screen.(Gray).png

建议为当前单元测试或单元测试类创建一个新的 单元测试会话

ThemedIcon.CodeCleanupOptionPage.Screen.(Gray).png

(当您选择代码块时出现)建议 重新格式化选定的代码

ThemedIcon.ContextAction.Screen.(Gray).png

建议 上下文操作

ThemedIcon.Edit.Screen.(Gray).png

建议 代码注解上下文操作

ThemedIcon.SurroundTemplate.Screen.(Gray).png

(当您选择代码块时出现)建议一个环绕操作,并为选定内容提供 环绕模板

操作列表

如果您单击特定的操作指示器或在光标位于相应位置时按 Alt+Enter ,所有可用操作将显示在一个名为操作列表的弹出窗口中:

操作列表

您可以自由选择是否使用这些建议,但通常值得查看当前光标位置可用的内容。

当操作列表显示时,您可以开始输入以查找并执行任何可用的操作,并搜索设置。

如果 JetBrains Rider 在您的光标下检测到一个或多个代码问题, 检查 [检查名称] ThemedIcon.Settings.Screen.(Gray).png 子菜单会在操作列表中显示,每个检测到的问题都有一个 可配置检查。 您可以使用此子菜单中的项目来 配置相应检查的选项

JetBrains Rider:Alt+Enter 菜单中的代码检查选项
最后修改日期: 2025年 9月 26日