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

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

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

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

【问题讨论】:

标签: visual-studio-2010


【解决方案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

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

【讨论】:

【解决方案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

        类型:@

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

        【解决方案9】:

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

        【讨论】:

        • 为什么要投反对票?这个问题被标记为visual-studiovisual-studio-2010
        • 我不是反对者,但 Visual Studio 和 Visual Studio Code 不是同一个产品。在 Visual Studio 中,ctrl+P 是“打印”快捷方式...
        • @ashes999,你已经告诉你答案错了,为什么不删除?
        • 请删除!
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-16
        • 2010-09-06
        • 2020-01-16
        • 2021-08-31
        • 2021-12-15
        相关资源
        最近更新 更多