F12不再适用于Visual Studio

这真让我抓狂。 自从我安装了ReSharper 4后, F12似乎再也无法工作了。 如果你看看在转到子菜单声明没有任何分配的所有ReSharper捷径!

我可以去声明的唯一方法是使用Alt`然后select声明。

我已经尝试卸载并重新安装ReSharper没有运气,我也有,在ReSharper选项要求它使用默认的Visual Studio键绑定但是不工作。

有趣的是,当我使用Alt`我实际上得到两个条目的声明选项。

有没有人遇到过这个问题?

我正在使用Visual Studio 2005 SP1。

我有几次Resharper和Visual Studio键绑定混淆,我有问题整理出来。

如果只有一个或两个绑定你关心,那么你可以通过去改变他们

工具 – >自定义 – >键盘菜单选项。

我遇到了同样的问题,并通过首先重置我的Visual Studio键盘映射来解决它:

工具>选项>键盘>重置

然后进入ReSharper选项并应用该scheme:

resharper>选项> Visual Studio集成>应用scheme

更新:

对于VS2017:

工具>选项>环境>键盘>重置

对于Resharper 2017.2:

resharper>选项>环境>键盘和菜单>键盘快捷键>应用scheme

对于ReSharper 8和Visual Studio 2012:

工具>选项>键盘>重置

然后进入ReSharper选项并应用该scheme:

resharper>选项>环境>键盘和菜单>(在键盘快捷方式下selectVisual Studio)>应用scheme>保存

我在使用Resharper 9.1.3的VS2015中遇到了这个问题,我尝试了Ryan的答案,但是仍然没有工作。

  • 在完成Ryan概述的步骤之后,我点击了F12,Resharper问道:你想做什么? ,我select使用Visual Studio命令 。 依然不起作用。
  • 工具>选项>键盘>从命令列表框中selectReSharper.ReSharper_GotoNextHighlight
  • 将所选命令的快捷方式更改 F12(文本编辑器) ,单击删除确定

之后它工作!

我有VS2013和Resharper 9的问题。我有这样的代码:

gridList.Method1(); gridList.Method2(); 

然后,右键单击gridList任意一个,然后单击Find Usages (或使用Shift+F12 ),但是它显示“未find使用”,即使它只是一行! 有时VS重启会有所帮助,有时候不会。 它看起来像清除Reshapercaching帮助虽然: resharper – >选项 – >环境 – >常规 – >清除caching 。 这需要VS重新启动,但随后按预期开始工作。

我遇到这个问题后,导致我的Windowsconfiguration文件改变的组织变化。 我尝试了上面列出的解决scheme,但似乎没有任何工作。 这是我如何解决它(蛮力工作!)

注意:列出的步骤适用于VS 2012和ReSharper 7.1.3

  1. 卸载重新锐利
  2. 退出Visual Studio,确保在运行的进程中不再有devenv.exe进程(在我的情况下,我不得不从任务pipe理器做一个“结束进程树”)
  3. 解决VS 2012,从菜单工具 – >选项 – >环境 – >键盘selectVisual C#2005(或任何其他你喜欢的设置),并按下重置
  4. 再次closuresVS(并确保在任务pipe理器中已经终止了devenv.exe)
  5. 重新安装重新锐利

祝你好运!

我遇到了这个问题,并按照图中描述的步骤解决了这个问题:

在path上打开Visual Studio选项卡:工具>>选项>>键盘

在这里输入图像说明

在path上打开Visual Studio选项卡:resharper >>选项>>键盘和菜单并执行以下操作:

在这里输入图像说明

然后重新打开上面的path并执行以下操作:

在这里输入图像说明

最后,closuresVisual Studio并打开它。