使用 Resharper 时,如果我将光标放在函数或类内的任何位置,我可以通过按 Ctrl + [ 转到该函数或类的声明,这称为“转到包含声明”。 (参考链接)
使用 Visual Assist 时如何实现同样的效果?我发现的最接近的是“VAssistX.ScopePrevious”,它转到光标之前的最近的作用域(函数或类),但这与我想要的不同,因为我想转到包含的作用域。
在键盘快捷键中,我没有找到任何直接匹配的内容。
您可以使用 VAssistX.ScopePrevious (Alt+向上箭头) 直到到达函数顶部,然后在函数定义签名上使用 GotoImplementation (Alt+G)。
不幸的是,这需要进行多次跳转,因此需要几个步骤才能返回到您开始的代码行。
OpenCorrespondingFile (Alt+O)跳转到头文件,然后通过普通搜索(Alt+F)来搜索函数或类名。
当您返回到实现文件(Alt+O)时,您仍然位于上一个代码行。