vs 没法f12_键盘快捷键 - F12不再适用于Visual Studio

键盘快捷键 - F12不再适用于Visual Studio

这真让我抓狂。 自从我安装了ReSharper 4后,F12似乎不再起作用了。 如果您查看Goto子菜单中的所有ReSharper快捷方式声明没有任何指定!

我可以进行声明的唯一方法是使用Alt和`然后选择声明。

我已经尝试过卸载并重新安装ReSharper而没有运气,我也在ReSharper选项中要求它使用默认的Visual Studio Key Bindings,但这也不起作用。

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

有人遇到过这个问题吗?

我正在使用Visual Studio 2005 SP1。

10个解决方案

219 votes

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

工具> 选项> 键盘> 重启

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

Resharper> 选项> Visual Studio集成> 申请计划

更新:

对于VS2017:

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

对于Resharper 2017.2:

Resharper> 选项> 环境> 键盘& 菜单> 键盘快捷键> 申请计划

Ryan answered 2019-04-18T22:50:18Z

40 votes

我曾经有过一些Resharper和Visual Studio键绑定混淆的情况,我在排序时遇到了问题。

如果它只是你关心的一两个绑定,那么你可以通过转到它来改变它们

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

Rikalous answered 2019-04-18T22:49:08Z

21 votes

对于ReSharper 8和Visual Studio 2012:

工具> 选项> 键盘> 重启

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

Resharper> 选项> 环境> 键盘& 菜单> (在键盘快捷键下选择Visual Studio)> 申请方案> 保存

kristoffer_o answered 2019-04-18T22:50:52Z

7 votes

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

在完成Ryan概述的步骤之后,我点击了F12,其中Resharper问你想做什么?,我选择了使用Visual Studio命令。 仍然无法正常工作。

工具> 选项> 键盘> 从命令列表框中选择ReSharper.ReSharper_GotoNextHighlight

将所选命令的快捷方式更改为F12(文本编辑器),单击“删除”和“确定”。

在此之后它有效!

David Chiew answered 2019-04-18T22:51:42Z

4 votes

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

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

在路径上打开Visual Studio选项卡:Resharper>>选项>>键盘& 菜单并执行以下操作:

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

最后,关闭Visual Studio并打开它。

BehrouzMoslem answered 2019-04-18T22:52:32Z

1 votes

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

gridList.Method1();

gridList.Method2();

然后我右键单击gridList中的任何一个,然后单击Find Usages(或者只使用Shift+F12),但它显示“Usages not found”,即使它只是一行之外! 有时VS重启会有所帮助,有时则不会。 看起来清除Reshaper的缓存有助于:Resharper - > 选项 - > 环境 - > 一般 - > 清除缓存。 这需要重新启动VS,但随后它开始按预期工作。

Andrius Naruševičius answered 2019-04-18T22:53:03Z

1 votes

您可能已启用键盘上的Fn模式(蓝键),该模式会覆盖功能键(包括F12)的默认行为。

Yury Kozlov answered 2019-04-18T22:53:27Z

0 votes

在组织更改导致我的Windows配置文件发生更改后,我遇到了这个问题。 我尝试了上面列出的解决方案,但似乎没有任何效果。这是我如何修复它(蛮力工作!)

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

卸载Resharper

退出visual studio,确保进程中的devenv.exe不再存在(在我的情况下,我必须从任务管理器执行“结束进程树”)

解雇了VS 2012,并从菜单工具 - > 选项 - > 环境 - > 键盘选择Visual C#2005(或您喜欢的任何其他设置)并按下重置

再次关闭VS(并确保devenv.exe已在任务管理器中被杀死)

重新安装重新锐化

祝你好运!

dotnetguy answered 2019-04-18T22:54:32Z

0 votes

这些步骤为我解决了这个问题:

在设备管理器中卸载键盘

重新插入键盘USB

qiucw answered 2019-04-18T22:55:09Z

0 votes

“Web Essentials”添加或更新visual studio“Web Essentials”您可以在以下位置找到它:菜单>>工具>>扩展程序和更新

我希望这会节省你的时间。 它对我有用。

Nour Lababidi answered 2019-04-18T22:55:40Z

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值