【问题标题】:How to Restore Navigate To Dialog in Visual Studio After Resharper InstallationResharper 安装后如何在 Visual Studio 中恢复导航到对话框
【发布时间】:2013-04-23 13:12:07
【问题描述】:

在为 Visual Studio 2010 安装 Resharper 7.1.2 后,当我按 Ctrl+ 时,我不再看到 Navigate To 对话框。而是出现 Resharper 对话框 Recent Files。我的问题是,对于Navigate To 对话框是否还有另一个我不知道的键绑定,或者我如何配置 Resharper/VS 以在按下 Ctrl+ 时显示Navigate To 对话框, 。在 Resharper 选项中,我选择了Visual Studio 作为键绑定,因为这是我习惯的,但由于某种原因,这个已经改变了。

【问题讨论】:

  • 更新到最新版本的 resharper 后发生在我身上。每次都得修,很烦。

标签: visual-studio-2010 visual-studio resharper resharper-7.1


【解决方案1】:

听起来您需要删除 ReSharper 键绑定并再次添加 Visual Studio。请尝试以下操作:

在 Visual Studio 2010 中,转到工具 -> 选项 -> 环境 -> 键盘。

在“显示包含以下内容的命令”下方的文本框中输入“gotorecent”。

这应该会弹出一个匹配项,您可以看到 Ctrl+, 快捷方式已应用:

单击Remove 按钮。这应该会删除键绑定。

在“显示包含以下内容的命令”下方的文本框中输入“edit.navigateto”(或对于 VS2017 为“edit.gotoall”)。

这应该会带来两个匹配项。我们只关心第一个,所以请确保它被选中。

点击“Press shortcut keys:”下方的texbox,然后按Ctrl+,

点击Assign按钮。

点击OK按钮。

您可能必须重新启动 Visual Studio,但应该这样做。

编辑:以防万一它对其他人有帮助,为了追踪命令名称,我通过工具 -> 导入/导出设置 -> 导出选定的环境设置 -> 导出了键盘设置仅选择选项 -> 环境 -> 键盘。 在生成的 .vssettings 文件中,每个 Shortcut 元素的 Command 属性都包含应输入到“显示包含:的命令”文本框中的文本。

【讨论】:

  • 这正是我想要的!这个答案对任何有 Resharper 键绑定问题的人都非常有用!
  • 完美。发挥了魅力
  • 在 Visual Studio 2017 中,您需要将 Ctrl+, 分配给 Edit.GoToAll(而不是 Edit.NavigateTo)。
  • 我所做的只是单击“重置”按钮,一切正常。谢谢!
【解决方案2】:

需要注意的是,ReSharper 导航到对话框的命令是“Ctrl + T”

【讨论】:

  • ReSharper 的 Navigate 菜单同时列出了“Go to Everything / Type... (Ctrl+T)”和“Navigate To (Ctrl+,)”。也许这是两个不同的对话框。
  • Go to Everything 在功能上类似于原始的 VS 命令,导航菜单只是 imo 的一个障碍。
【解决方案3】:

在 Visual Studio 2017 中,您需要将 Ctrl+, 分配给 Edit.GoToAll(而不是 Edit.NavigateTo)。

更新:

转到选项->环境->键盘,确保在顶部下拉列表中选择(默认),在“显示命令...”文本框中键入 Edit.GoToAll。删除现有的快捷方式。在“按下快捷键:”文本框中键入 Ctrl+,。点击分配。

【讨论】:

  • 这个答案最终让我发现了如何解决这个问题。更多细节:转到选项->环境->键盘,确保在顶部下拉列表中选择(默认),在“显示命令...”文本框中键入 Edit.GoToAll。删除现有的快捷方式。在“按下快捷键:”文本框中键入 Ctrl+,。单击分配。然后它会工作。
【解决方案4】:

@Malice 解释得很好,但这里只是一个提示: 当您在键盘选项菜单中时,您不需要导出所有命令以查看哪个命令对应于特定快捷键,您可以单击“按下快捷键”文本框并输入您的关键字来查看它被分配到。

所以你可以:

  • 进入键盘选项菜单,
  • 按Ctrl+,查看分配给什么,
  • 取消分配,
  • 然后键入 Ctrl+T 以查看在 VS 中调用“导航到”对话框的内容
  • 将该功能重新分配给 Ctrl+,

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多