【问题标题】:Shortcut key for 'View in Object Browser'“在对象浏览器中查看”的快捷键
【发布时间】:2010-10-15 17:08:03
【问题描述】:

有谁知道在对象浏览器中是否有查看选定对象(在文本编辑器中)的快捷键?

我确定有一个,但我找不到它,或者任何似乎在键绑定对话框中起作用的东西。

例如:

字符串测试 = string.empty;

if (string.isnullorempty(test))
{                          ^ caret here
    ...
}

按键将打开对象浏览器到 System.String

【问题讨论】:

  • 不是问题的答案,但这是另一种打开对象浏览器的方法。在解决方案资源管理器中,如果您展开引用并右键单击一个引用,则会有一个“在对象浏览器中查看”选项。

标签: visual-studio keyboard-shortcuts


【解决方案1】:

它曾经是 Ctrl + LeftMouseClick 要搜索的内容(大约 2015 年),但在 VS 2019 中不再起作用。

【讨论】:

    【解决方案2】:

    F12 将转到源(如果有的话),或者如果它在引用的程序集中,则转到对象浏览器。

    【讨论】:

    • 它为我导航到源代码定义(来自元数据),即使对于引用的程序集也是如此。
    • 以前为我工作,现在不行,现在只有 Ctrl-Alt-J 工作,如何找回 F12?我确实安装了“MVC 3 工具更新”,但不认为是这种情况。
    • 有没有办法在对象浏览器中打开 any 引用,而不是像在 VB 中那样生成元数据代码?也许我应该为此写一个扩展。
    • 有没有办法在 C# 项目的 OB 中强制打开符号??
    【解决方案3】:

    我发现使用单个快捷方式的唯一方法是通过 ReSharper 和定义。

    编辑器上下文菜单。 codewindow.navigate.resharper_navigatetoobjectbrowser 作为 alt +shift + j (或你想要的)。也许有一种方法可以创建代码,将其链接到函数并在此窗口中添加快捷方式,而无需安装 ReSharper,或者打开 Visual Studio teem 的票

    the shortcut

    【讨论】:

      【解决方案4】:

      这将导航到对象浏览器中的正确类。

      Shift+Alt+F12,然后在结果中右击并选择Browse Definition

      Ctrl+Alt+J,然后在搜索框中输入名称

      【讨论】:

      • 不幸的是,Shift + Alt + F12 (Edit.QuickFindSymbol) 非常成功。
      【解决方案5】:

      是的,这是 CTRL + ALT + J

      这是参考:Object Browser Shortcut Keys, Visual C++ 6.0 Default Shortcut Option

      【讨论】:

      • 提供的链接不再有用。
      【解决方案6】:

      当您按 F12 时,Resharper 会导航到对象浏览器中的类

      【讨论】:

        【解决方案7】:

        使用 Ctrl-Alt-J。

        【讨论】:

        • 虽然没有导航对象:(
        • CTRL+ALT+J 只打开对象浏览器,不会导航到您当前选择的对象。
        猜你喜欢
        • 2010-12-31
        • 2011-04-10
        • 2014-06-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-27
        • 1970-01-01
        相关资源
        最近更新 更多