Resharper删除了CTRL +。 QuickActions任务

时间:2015-08-22 12:47:29

标签: visual-studio resharper

所以我终于尝试了ReSharper,到目前为止它还不错,但它似乎取代了很多关键绑定。我保留了原始的VS密钥绑定,每当我询问冲突键绑定存在时我想做什么,这很酷。

除此之外,我似乎失去了我的CTRL +。 QuickActions窗口/对话框/下拉菜单。我虔诚地使用它来重命名方法和实现接口。

我已尝试重置VS选项> ' View.QuickActions'的键绑定是CTRL +。但是当我输入那个快捷方式时没有任何反应。此外,当我右键单击上下文菜单中选择的“快速操作”时,没有任何反应。

是否有一些新的ReSharper" QuickActions"我可以实现,或重命名变量/方法/类等,以及实现接口的键绑定是什么?

3 个答案:

答案 0 :(得分:4)

我在Visual Studio 2015 Community Edition和ReSharper v9.2中遇到了同样的问题。不幸的是,在ReSharper blog here for v9.1.2上,他们指出:

  

9.1.1的主要问题是它阻止了Visual Studio   快速操作:只要ReSharper和Visual Studio都检测到   问题并提供修复,你没有办法选择Visual   Studio对ReSharper的快速行动。

根据我的经验,即使在线上没有ReSharper问题,Visual Studio快速操作也不起作用;例如,使用Visual Studio拼写检查扩展程序在注释中发现拼写错误 - ReSharper显然对该行代码没有任何问题,Quick Action是可见的并且可以使用鼠标,但是键盘快捷键Ctrl +。不起作用。

根据同一篇文章:

  

ReSharper 9.1.2合并了自己的快速修复程序和其他可用的上下文   使用Visual Studio自己的快速操作进入Alt + Enter菜单

但是 - 至少在评论中拼写错误的情况下 - ReSharper Ctrl + Enter菜单看不到任何值得修复的行,因此该解决方案不起作用。

希望ReSharper v9.3解决这个问题!

答案 1 :(得分:3)

当前版本的ReSharper(经过2019.3测试)具有一个选项(默认情况下处于禁用状态),该选项将所有Visual Studio快速操作合并到ReSharpers快速操作菜单中:

Extensions/ReSharper/Options
- Environment/Editor/Visual Studio Features
  - Merge Visual Studio light bulb actions into ReSharper action indicator

如果您还启用以下选项

  - Show Visual Studio light bulb actions in submenu

“经典” Visual Studio快速操作可以在“罗斯林操作”子菜单中找到:

screenshot

答案 2 :(得分:0)

我需要VS快速动作灯泡/螺丝起子,以便可以使用整洁的extension for generating mappings,然后发现

ReSharper > Options > Code Inspection > Settings, and disable "Do not show Visual Studio bulb". 

工作-我现在都得到了。