如何在Resharper安装后恢复Visual Studio中的导航到对话框

时间:2013-04-29 18:44:38

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

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

4 个答案:

答案 0 :(得分:76)

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

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

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

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

Recent Files keybinding

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

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

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

单击“按快捷键:”下面的短信,然后按 Ctrl + Navigate To keybinding

点击Assign按钮。

点击OK按钮。

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

编辑:为了防止其他任何人,为了追踪命令名称,我通过工具导出了键盘设置 - >导入/导出设置 - >导出所选环境设置 - >仅选择选项 - >环境 - >键盘。 在生成的.vssettings文件中,每个Shortcut元素的Command属性包含应在“Show commands containing:”文本框中键入的文本。

答案 1 :(得分:15)

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

答案 2 :(得分:14)

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

答案 3 :(得分:0)

@Malice解释得非常好,但这里还有一个提示: 当您处于“键盘选项”菜单中时,您不需要导出所有命令以查看哪个命令对应于特定快捷方式,您可以单击"按快捷键"文本框并输入关键字以查看其分配的内容。

所以你可以:

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