Answers:
我曾几次混用Resharper和Visual Studio键绑定,但在整理它们时遇到了问题。
如果您只关心一两个绑定,则可以通过转到
工具->自定义->键盘菜单选项。
我遇到了相同的问题,并通过首先重置我的Visual Studio键盘映射解决了它:
工具>选项>键盘>重置
然后进入ReSharper选项并应用该方案:
Resharper>选项> Visual Studio集成>应用方案
更新:
从VS2017开始:
工具>选项>环境>键盘>重置
对于Resharper 2017.2:
Resharper>选项>环境>键盘和菜单>键盘快捷方式>应用方案
对于ReSharper 8和Visual Studio 2012:
工具>选项>键盘>重置
然后进入ReSharper选项并应用该方案:
Resharper>选项>环境>键盘和菜单>(在键盘快捷方式下选择Visual Studio)>应用方案>保存
我在使用Resharper 9.1.3的VS2015中遇到了这个问题,我尝试了Ryan的答案,但仍然无法正常工作。
在此之后,它起作用了!
您可能已在键盘上启用了Fn模式(蓝色键),该模式将覆盖功能键(包括F12)的默认行为。
我在VS2013和Resharper 9上遇到了同样的问题。我有这样的代码:
gridList.Method1();
gridList.Method2();
然后,我右键单击任意一个gridList
,然后单击Find Usages
(或仅使用Shift+F12
),但即使只有一行,它也会显示“找不到用法”!有时VS重新启动会有所帮助,有时则无济于事。似乎清除Reshaper的缓存似乎有所帮助:Resharper-> Options-> Environment-> General-> Clear Caches。这需要重新启动VS,但是随后它按预期开始工作。
组织更改导致Windows配置文件更改后,我遇到了这个问题。我尝试了上面列出的解决方案,但似乎没有任何效果。这是我固定的方法(蛮力有效!)
注意:列出的步骤适用于VS 2012和ReSharper 7.1.3
祝你好运!
ReSharper添加了一个 废话他们现在称之为功能的“好”新事物:智能转到声明。尽管听起来很愚蠢,但默认情况下启用了它:废话 '好'。
该功能在此处提供的链接中进行了描述,但老实说,至少它应该保持禁用状态,而不是重新发明轮子。它还告诉您如何禁用该功能废话 “好”功能。
我刚刚安装了Pulover的Macro Creator,F12并被设置为暂停宏的全局热键。在有机会进入VS之前,它正在拦截按键。
解决方案是将该热键更改为其他内容。我选择了Ctrl-F12。输入框在“ Pulover”窗口的右上方。
我的问题是在Visual Studio中尝试“窥视定义”时无法使用命令“ Alt + F12”。我通过另一个论坛线程发现,是Nvidia的GeForce Experience重写了一些“ Alt”快捷方式,并将其用于屏幕录像等功能。
对我来说解决了什么,是进入GeForce Experience设置并关闭游戏内叠加的使用:
或者,如果要使用覆盖,则只需更改快捷命令即可。