【问题标题】:Where is the "Go To Type Definition" context menu item?“转到类型定义”上下文菜单项在哪里?
【发布时间】:2015-10-28 12:13:54
【问题描述】:

曾经有一个方便的小上下文菜单项“转到类型定义”。例如,当我右键单击一个变量时,我可以使用它转到其类型定义而不是变量定义本身。但是,这不再可用:

如果我转到“工具 > 自定义 > 命令”,它表明工具应该在列表中:

我错过了什么?这是一个非常方便的功能。

更新:我意识到我曾经在哪里使用它。它在 VB 中可用:

如何使它在 C# 中可用?

【问题讨论】:

  • @TaW 我猜是因为如果您还没有在变量声明行上,这是一个两阶段的过程。
  • 没错。但是,如果你使用 F12(这是当前的快捷方式)两次,它会比任何右键单击都快。
  • 我想现在的主要问题是:为什么上下文菜单配置中存在该工具(如我的第二个屏幕截图所示)不能从实际的上下文菜单中使用它?跨度>
  • 让我再补充两个问题:“Goto 声明”是什么意思,为什么这里也不显示..??
  • 我猜这是每个语言的功能。不知道是什么让 C# 难以跳转到 def 类型,可能与 vardynamic 有关。我想你现在被双跳卡住了。

标签: c# vb.net visual-studio visual-studio-2013


【解决方案1】:
  1. 打开Tools -> Customize -> Commands 标签页
  2. 选择Context menu单选按钮
  3. 选择Editor Context Menu | Code Window
  4. 点击Add Command...按钮
  5. Categories列表中选择Edit
  6. Commands列表中选择Go To Type...
  7. 点击OK 进入Add Command 窗口
  8. 点击Close 进入Customize 窗口
  9. 享受吧!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-14
    • 2011-09-21
    • 1970-01-01
    • 2011-05-02
    • 2011-01-08
    • 1970-01-01
    相关资源
    最近更新 更多