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

Posted

技术标签:

【中文标题】Visual Studio 2010 查找类和方法的快捷方式?【英文标题】:Visual Studio 2010 shortcut to find classes and methods? 【发布时间】:2011-03-17 09:52:45 【问题描述】:

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

几年前我使用 Resharper 来做到这一点。现在,我没有 Resharper,并且在 Visual Studio 2010 中看起来类似的东西可以帮助我做到这一点。

现在,我必须使用 find all "s classname" 这是我能得到的最接近的。

【问题讨论】:

快捷方式的完整列表visualstudioshortcuts.com 【参考方案1】:

Visual Studio 2010 具有“导航至”命令,这可能是您正在寻找的。默认的键盘快捷键是 CTRL + ,。 Here is an overview Visual Studio 2010 中的一些导航选项。

【讨论】:

我在 Resharper 中想要的漂亮的主要功能 :-) 谢谢 亲爱的,我想知道是否有任何特殊字符可以过滤带有扩展名的文件,假设我有文件名“ABCD.cshtml”有什么方法可以过滤像“ABCD%. cshtml'什么的 有没有人遇到过“导航到”框在打字时自动关闭的情况?它让我发疯。似乎只在打开 Visual Studio 后第一次使用时发生。 我们是否可以删除 visual-studio 标签,只留下 visual-studio-2010 以明确这是一个遗留问题,与当前版本无关? @ahcox 有意义 - 我删除了标签。【参考方案2】:

Ctrl+T 在 Visual Studio 2017 中。

【讨论】:

我认为这是 Resharper 键映射 @LeeCampbell 不是。它对应于 Edit.GoToAll (Global)。 所以默认映射是 Ctrl + 1 + F1【参考方案3】:

在 Visual Studio 2010 中尝试 Alt+F12

它会打开查找符号对话框,让您可以搜索方法、类等。

【讨论】:

你知道2013等以后的版本是什么吗? 这些天不要使用 Visual Studio 但试试visualstudioshortcuts.com/2013【参考方案4】:

将“转到查找组合框”与“>of”命令一起使用。 CTRL+/CTRL+D 是标准热键。

例如,转到组合框 (CTRL+/) 并输入:>of MyClassName。在您键入时,智能感知将优化下拉列表中的选项。

根据我的经验,这比 Navigate To 更快,并且不会弹出另一个对话框来处理。此外,这个组合框还有很多其他漂亮的小快捷命令:

Using the Go To Find Combo Box

此文本框曾经是 Visual Studio 标准工具栏上的默认文本框。它已在 Visual Studio 2012 中删除,因此您必须使用菜单 ToolsCustomize 重新添加它。热键可能也发生了变化:我不确定,因为我的都是自定义的。

【讨论】:

【参考方案5】:

在 VS 2022 中,我假设在旧版本中,您可能必须检查查找类/类型的快捷方式。就我而言,我必须在工具->选项->键盘中手动配置快捷方式:

这和 ReSharper 的“Ctrl + T”命令非常相似,我用的比较多。

【讨论】:

【参考方案6】:

左键单击一个方法并按 F12 键转到定义。 Other Actions also available

【讨论】:

他的意思是文件关闭的时候。 @Alexander - 我知道根据 OP 提出的问题,如何?【参考方案7】:

Ctrl+K,Ctrl+R 在 Visual Studio 2010 中打开对象浏览器。找到你想要的'通过搜索和浏览和过滤结果来寻找。另请参见 Ctrl+Alt+J^K ^R 更好,因为它将插入符号直接放在搜索框中,准备好键入新搜索,即使对象浏览器已经打开。

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

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

在窗口空白处右击可以改变窗格的显示方式;按程序集/容器或命名空间和其他首选项组织的树。

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

对于键盘导航,在任意位置使用 Ctrl+K,Ctrl+R 开始新的搜索, Enter 执行您刚刚键入或粘贴的搜索,Ctrl+F6 关闭对象浏览器。 ALT+ 后退,ALT+--> 前进搜索历史。可以设置更多;在键盘快捷键配置中搜索“ObjectBrowser”。

如果上面的快捷键不起作用,对象浏览器应该在视图菜单中的某个地方使用不同的快捷键。如果一切都失败了,在工具->选项->环境->键盘->“显示包含的命令”下搜索“ObjectBrowser”。

【讨论】:

【参考方案8】:

试试:ctrl + P

类型:@

后跟您搜索的类名、方法名或变量名。

【讨论】:

***.com/questions/3272776/…【参考方案9】:

在Visual Studio Code 中,默认的快捷键是Ctrl + P

【讨论】:

为什么要投反对票?这个问题被标记为visual-studiovisual-studio-2010 我不是反对者,但 Visual Studio 和 Visual Studio Code 不是同一个产品。在 Visual Studio 中,ctrl+P 是“打印”快捷方式... @ashes999,你已经告诉你答案错了,为什么不删除? 请删除!

以上是关于Visual Studio 2010 查找类和方法的快捷方式?的主要内容,如果未能解决你的问题,请参考以下文章

执行代码扩展的Visual Studio 2010扩展

Visual Studio 2010 插件:如何定位项目引用?

Visual Studio Code - 类和方法列表?

Visual Studio 中缓慢的“查找所有引用”

Visual Studio 2010:IDE 中类的 XML XSD 架构

visual studio 2010编译c的设置方法