为Visual Studio 2010安装Resharper 7.1.2后,当我按 Ctrl + ,时,我不再看到Navigate To
对话框。而是出现Resharper对话框Recent Files
。我的问题是,是否存在我不知道Navigate To
对话框的另一个键绑定,或者如何在按 Ctrl +时配置Resharper / VS以显示Navigate To
对话框,。在Resharper选项中,我为键绑定选择了Visual Studio
,因为这是我习惯的,但由于某种原因,这个已经改变了。
答案 0 :(得分:76)
听起来您需要删除ReSharper键绑定并再次添加Visual Studio。请尝试以下方法:
从Visual Studio 2010,转到工具 - >选项 - >环境 - >键盘。
在“显示包含:的命令”下面的文本框中输入“gotorecent”。
这应该会显示一个匹配项,您可以看到 Ctrl + ,快捷方式应用:
单击Remove
按钮。这应该删除键绑定。
在“显示包含:的命令”下面的文本框中输入“edit.navigateto”(或VS2017“edit.gotoall”)。
这应该会带来两场比赛。我们只关心第一个,所以确保它被选中。
单击“按快捷键:”下面的短信,然后按 Ctrl + ,
点击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解释得非常好,但这里还有一个提示: 当您处于“键盘选项”菜单中时,您不需要导出所有命令以查看哪个命令对应于特定快捷方式,您可以单击"按快捷键"文本框并输入关键字以查看其分配的内容。
所以你可以: