resharper热键:重写特定方法的子类

resharper热键:重写特定方法的子类,resharper,Resharper,假设我选择了某个方法,我想打开一棵树,在树中我想看到覆盖这个方法的所有子类。在Resharper中使用什么热键?在Eclipse中,据我记忆所及,我使用Ctrl+T进行此操作。您正在查找的Resharper命令位于“导航和搜索”类别中,它被称为:Resharper\u gotoimplementation 根据文档,热键应该是:Ctrl+Shift+Alt+B 但是在我的系统中,这个热键不起作用。在这种情况下,可以在Visual Studio中为resharper_gotoimplementa

假设我选择了某个方法,我想打开一棵树,在树中我想看到覆盖这个方法的所有子类。在Resharper中使用什么热键?在Eclipse中,据我记忆所及,我使用Ctrl+T进行此操作。

您正在查找的Resharper命令位于“导航和搜索”类别中,它被称为:Resharper\u gotoimplementation

根据文档,热键应该是:Ctrl+Shift+Alt+B


但是在我的系统中,这个热键不起作用。在这种情况下,可以在Visual Studio中为resharper_gotoimplementation命令添加键盘映射。您可以在工具->选项->键盘中执行此操作。

您正在查找的Resharper命令位于“导航和搜索”类别中,它被称为:Resharper\u gotoimplementation

根据文档,热键应该是:Ctrl+Shift+Alt+B


但是在我的系统中,这个热键不起作用。在这种情况下,可以在Visual Studio中为resharper_gotoimplementation命令添加键盘映射。您可以在工具->选项->键盘中执行此操作。

如果您在基类中有一个虚拟方法,并且希望看到所有覆盖它的方法,请将光标设置在该方法上,然后选择以下命令:ReSharper | Navigate |派生符号。这将显示重写基类方法的方法列表。现在,如果按Numpad上的+键,列表将显示在树窗口中

如果您使用的是R#的Visual Studio键映射,则上述菜单命令的快捷键为Alt+End。您还可以在工具|选项|环境|键盘中为ReSharper.ReSharper_GotoInheritors命令配置自定义快捷方式


当你想列出一个基类的子类时,同样的功能也会起作用。

如果你在一个基类中有一个虚方法,并且你想看到所有的方法都覆盖了它,那么把光标放在这个方法上,然后选择下面的命令:ReSharper | Navigate | Derived Symbols。这将显示重写基类方法的方法列表。现在,如果按Numpad上的+键,列表将显示在树窗口中

如果您使用的是R#的Visual Studio键映射,则上述菜单命令的快捷键为Alt+End。您还可以在工具|选项|环境|键盘中为ReSharper.ReSharper_GotoInheritors命令配置自定义快捷方式

当你想列出基类的子类时,同样的功能也会起作用