如何还原Resharper安装后,在Visual Studio中导航到对话框

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

这听起来像你将需要删除ReSharper键绑定并再次添加Visual Studio一个。 尝试以下操作:

从Visual Studio 2010中,转至工具 – >选项 – >环境 – >键盘。

在“显示包含的命令”下面的文本框中input“gotorecent”。

这应该调出一个匹配,你可以看到Ctrl + 快捷键应用:

最近的文件键绑定

点击Removebutton。 这应该删除键绑定。

在“显示包含的命令”下面的文本框中input“edit.navigateto”(或VS2017“edit.gotoall”)。

这应该带来两场比赛。 我们只关心第一个,所以确保它被选中。

点击下面的“按快捷键:”按​​钮,然后按Ctrl + 导航至键入

点击Assignbutton。

点击OKbutton。

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

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

应该指出的是,ReSharper的导航到对话的命令是“Ctrl + T”

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

@Malice解释得非常好,但这里只是一个提示:当你在键盘选项菜单中,不需要导出所有的命令以便看到哪个命令对应一个特定的快捷方式,你可以点击“按快捷键“文本框,然后键入关键字以查看分配的内容。

所以你可以:

  • 进入键盘选项菜单,
  • 键入Ctrl +,查看分配的内容,
  • 取消分配,
  • 然后inputCtrl + T来查看VS中的“Navigate To”对话框
  • 将该函数重新分配给Ctrl +,