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
- 卸载重新锐利
- 退出Visual Studio,确保在运行的进程中不再有devenv.exe进程(在我的情况下,我不得不从任务pipe理器做一个“结束进程树”)
- 解决VS 2012,从菜单工具 – >选项 – >环境 – >键盘selectVisual C#2005(或任何其他你喜欢的设置),并按下重置
- 再次closuresVS(并确保在任务pipe理器中已经终止了devenv.exe)
- 重新安装重新锐利
祝你好运!
我遇到了这个问题,并按照图中描述的步骤解决了这个问题:
在path上打开Visual Studio选项卡:工具>>选项>>键盘
在path上打开Visual Studio选项卡:resharper >>选项>>键盘和菜单并执行以下操作:
然后重新打开上面的path并执行以下操作:
最后,closuresVisual Studio并打开它。