在Visual Studio中是否有与“转到定义”相反的功能?

10

我可以右键单击变量/方法/类等,然后点击“转到定义”,它会显示我创建该变量/方法/类的位置。

有没有办法做相反的操作? 有没有办法查看C#项目中使用该变量/方法/类的位置?


13
您的意思是“查找所有引用”吗? - LarsTech
正是@LarsTech。当你回答时,我自己找到了答案。谢谢。我把它留在这里,以防其他人需要帮助 :) - thatOneGuy
不仅如此,还有一种方法可以返回:按下 F12 后,Ctrl+* 可以让您返回。 - Dominique
2个回答

19

右键单击,查找所有引用。或使用 Ctrl+K+R

更新

我知道 Ctrl+K+R 和 Shift+F12 混淆的原因在哪里。对于设置了 C#、Visual Basic 或 JavaScript 环境设置的开发人员来说,Ctrl+K+R 是出现在上下文菜单中的键盘快捷方式。当环境设置为 Web 开发或通用时,Shift+F12 是出现在上下文菜单中的键盘快捷方式。

更改环境设置:

工具 > 导入和导出设置 > 否,仅重置设置,覆盖我的当前设置 > 通用/JavaScript/Visual Basic/Visual C#/Visual C++/Visual F#/Web 开发/Web 开发(仅代码)


谢谢:)感谢这个捷径,非常有用:) - thatOneGuy
3
我认为这个快捷键是Shift+F12。 - dustinmoris
@dustinmoris 是的,它有多个快捷键。我刚刚习惯了Ctrl+K和弦,这更易记。http://visualstudioshortcuts.com/2013/ - Michael Buen
那个快捷键不是用于“查找所有引用”,而是用于“对象浏览器转到搜索组合框”。https://msdn.microsoft.com/zh-cn/library/da5kh0wa.aspx - laskdjf
实际上,快捷键在不同版本和初始配置选择之间有很大的差异。 - RBarryYoung
显示剩余5条评论

8
尝试按下 Shift + F12,它将会找到所有的引用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接