在VS2015/C中查找当前file/class中的方法#
Find method in current file/class in VS2015/C#
我可以使用 Ctrl+,
快捷方式搜索方法,但会在整个项目中搜索:
这里列出了所有有这个方法的文件中的所有类,我只想在当前文件中搜索,类似于VAssistX中的Alt+M
。有捷径吗?
我找到了 Is there an easy way to jump right to a method within a file?,但它是针对 VS2012 的,他们只建议 Ctrl+F
或 Ctrl+,
。
注意:我正在寻找真正的导航,而不是 Ctrl+F
,并且只在当前文件中,不像 Ctrl+,
.
不确定这是否是您要查找的内容,但是代码编辑器 window 正上方有一个下拉菜单,其中列出了 和 中的所有方法属性当前文件。
尝试使用 Ctrl + F2 激活导航栏,然后按 Tab 键两次,您就可以滚动浏览下拉菜单。
扩展 Matt Schley 的回答:
Ctrl + F2 -> Tab -> 然后开始输入,它将筛选文件中的函数。
我知道您可能正在寻找其他东西,但这已经是 Visual Studio 中内置的最好的了。也许有可用的扩展程序。
编辑
这是 C# 的映射。命令名称是 Window.MovetoNavigation
对于C++,默认是Ctrl + F8
从 https://docs.microsoft.com/en-us/visualstudio/ide/go-to?view=vs-2019 开始,Go to the specified member
表示 Ctrl+1, Ctrl+M
。您可以通过转到工具 -> 选项 -> 键盘并选择 Edit.GoToMember
将您自己的组合添加到此命令。对我来说,它非常完美。
对于 VS2019,您可以使用 Alt + \
进行对象搜索。
我可以使用 Ctrl+,
快捷方式搜索方法,但会在整个项目中搜索:
这里列出了所有有这个方法的文件中的所有类,我只想在当前文件中搜索,类似于VAssistX中的Alt+M
。有捷径吗?
我找到了 Is there an easy way to jump right to a method within a file?,但它是针对 VS2012 的,他们只建议 Ctrl+F
或 Ctrl+,
。
注意:我正在寻找真正的导航,而不是 Ctrl+F
,并且只在当前文件中,不像 Ctrl+,
.
不确定这是否是您要查找的内容,但是代码编辑器 window 正上方有一个下拉菜单,其中列出了 和 中的所有方法属性当前文件。
尝试使用 Ctrl + F2 激活导航栏,然后按 Tab 键两次,您就可以滚动浏览下拉菜单。
扩展 Matt Schley 的回答:
Ctrl + F2 -> Tab -> 然后开始输入,它将筛选文件中的函数。
我知道您可能正在寻找其他东西,但这已经是 Visual Studio 中内置的最好的了。也许有可用的扩展程序。
编辑
这是 C# 的映射。命令名称是 Window.MovetoNavigation
对于C++,默认是Ctrl + F8
从 https://docs.microsoft.com/en-us/visualstudio/ide/go-to?view=vs-2019 开始,Go to the specified member
表示 Ctrl+1, Ctrl+M
。您可以通过转到工具 -> 选项 -> 键盘并选择 Edit.GoToMember
将您自己的组合添加到此命令。对我来说,它非常完美。
对于 VS2019,您可以使用 Alt + \
进行对象搜索。