Visual Studio 2010查找类和方法的快捷方式?


176

Visual Studio 2010中是否有任何快捷方式来查找类/接口?

几年前我一直在使用Resharper来做到这一点。现在,我没有Resharper了,在Visual Studio 2010中看起来也很类似,可以帮助我做到这一点。

现在,我必须使用find可以找到的所有“类名”。


快捷键的完整列表visualstudioshortcuts.com
AmirHossein

Answers:


300

Visual Studio 2010具有“导航到”命令,这可能就是您想要的。默认的键盘快捷键是CTRL+ ,这是在Visual Studio 2010中导航的一些选项的概述


5
我希望在Resharper中获得美观,主要的功能,而无需其他所有操作:-)
The Coder

谢谢亲爱的,我想知道有没有什么特殊的角色,我可以扩展名的文件进行筛选,假设我有文件名“ABCD.cshtml”有什么办法,我可以过滤像“ABCD%.cshtml”什么的文件
穆罕默德MUBUSHER ASLAM

1
有人在打字时会自动关闭“导航到”框吗?它使我发疯。似乎只有在打开Visual Studio之后才第一次使用。
上校恐慌

4
我们是否可以删除visual-studio标签,而只保留visual-studio-2010,这是一个遗留问题,与当前版本无关?
ahcox

2
@ahcox很有道理-我删除了标签。
driis

59

Ctrl+ T在Visual Studio 2017中。


3
我认为这是ReSharper的按键映射
李·坎贝尔

1
@LeeCampbell不是。它对应于Edit.GoToAll(全局)。
Orhun

1
因此默认映射为Ctrl + 1 + F1
Lalit Kale


6

通过“>”>命令使用“转到查找组合框”。CTRL+ /CTRL+D是标准热键。

例如,转到组合框(CTRL+ /)并输入:>of MyClassName。键入时,intellisense将优化下拉菜单中的选项。

以我的经验,这比“ 导航到”要快,并且不会弹出另一个对话框来处理。此外,此组合框还有许多其他漂亮的小快捷键命令:

使用转到查找组合框

此文本框曾经是Visual Studio中“标准”工具栏上的默认设置。它已在Visual Studio 2012中删除,因此您必须使用菜单工具自定义将其重新添加。热键可能也已更改:我不确定,因为我的都是自定义的。



0

Ctrl+ KCtrl+ R在Visual Studio 2010中打开对象浏览器。通过搜索,浏览和过滤结果查找所需的内容。另请参阅Ctrl+ Alt+ J^K ^R更好,因为即使您已打开“对象浏览器”,它也可以将插入符号放在搜索框中,可以键入新的搜索。

将左上方的“浏览”列表设置为您要入门的位置。从那里,您可以使用搜索框(从顶部开始的第二个文本框,一直贯穿对象浏览器窗口),也可以只浏览左侧树中的所有内容。搜索是临时的,但浏览列表设置的“选定组件”仍然存在。使用列表右侧的小“ ...”按钮设置自定义设置。

左侧的对象,包,名称空间,类型等;字段,方法,常量等在右上角,文档字符串在右下角。

可以通过右键单击窗口的空白区域来更改窗格的显示模式。由程序集/容器或名称空间和其他首选项组织的树。

可以右键单击项目以查找,复制和过滤。

对于键盘导航,请在任意位置使用Ctrl+ KCtrl+ R开始新的搜索,Enter执行刚刚键入或粘贴的搜索,并使用Ctrl+ F6使对象浏览器关闭。ALT+ <--返回和ALT+ -->向前浏览搜索历史记录。可以设置更多;在键盘快捷键配置中搜索“ ObjectBrowser”。

如果上面的关键快捷方式不起作用,则对象浏览器应位于“视图”菜单中具有其他快捷方式的位置。如果所有其他方法均失败,请在“工具”->“选项”->“环境”->“键盘”->“显示包含的命令”下搜索“ ObjectBrowser”。


-6

Visual Studio Code中,默认的快捷方式是Ctrl+ P


为什么要投票?这个问题用visual-studiovisual-studio-2010
ashes999

17
我不是选民,但Visual Studio和Visual Studio Code不是同一产品。在Visual Studio中,ctrl + P是“打印”快捷方式...
梅尔文

1
@ ashes999,您已经告诉您答案是错误的,为什么不删除它呢?
阿纳托利
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.