Visual Studio:缺少Ctrl + O + O,Ctrl + T Eclipse模拟

时间:2011-04-14 21:35:41

标签: visual-studio resharper

我非常喜欢Eclipse Ctrl + O + O 热键,其中不仅包括当前成员的成员列表,还包括所有超级班的所有成员。 “Quick type hiererchy”功能也很有用。 Resharper有 Alt + End Alt + Home 键,但它没有在树中组织结果非常方便。

是否可以在VS中获得提及的功能?

1 个答案:

答案 0 :(得分:5)

ReSharper提供了类型层次结构窗口(ReSharper> Inspect> Type Hierarchy)来调查继承。

文件结构(ReSharper> Windows>文件结构)是ReSharper的Outline版本,它可能是您正在寻找的。

或者,您可以单步执行在类型声明中实现的超类或接口的名称,调用ReSharper>导航>导航到,然后选择实现成员 - 它将突出显示当前类中实现的给定界面中的所有成员,并且您可以在突出显示之间导航。

如果您告诉我有关您的使用方案的更多信息,即您尝试使用模拟 Ctrl + O + O来解决的任务,我可以建议你如何用ReSharper解决这个任务。

更新:

ReSharper 6(可以找到预发布版本here)提供与您的使用场景相对应的功能。在包含层次结构中的类的文件中,按 Ctrl + F12 (IntelliJ IDEA键映射)以调用“转到文件成员”。然后,按 Alt ,然后按空格键以打开“包含相关文件中的成员”功能。这将显示继承层次结构中任何类型的成员。您可以通过按 + 将结果刷新到“查找结果”窗口,并以首选方式对它们进行分组: Two ways of presenting related file members in ReSharper