Visual Studio Resharper删除CTRL +,QuickActions任务

nkcskrwz  于 2023-05-07  发布在  其他
关注(0)|答案(5)|浏览(157)

所以我终于给ReSharper一个尝试,到目前为止,它不是太糟糕,但它似乎取代了很多键绑定。我保留了原始的VS键绑定,每次我被问到当存在冲突的键绑定时我想做什么,这很酷。
除了,我似乎失去了我的CTRL+。QuickActions窗口/对话框/下拉列表。我虔诚地使用它来重命名方法和实现接口。
我尝试将'View.QuickActions'的VS选项〉键绑定重置为CTRL + .,但当我输入该快捷方式时没有任何React。此外,当我右键单击某个东西并从上下文菜单中选择“快速操作”时,什么也没有发生。
有没有一些新的ReSharper“QuickActions”我可以实现,或者什么是重命名变量/方法/类等的键绑定,以及实现接口?

hs1rzwqc

hs1rzwqc1#

我需要VS快速行动灯泡/螺丝刀回来,这样我就可以使用一个整洁的extension for generating mappings,并发现

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

工作-我现在得到两个。

a11xaf1n

a11xaf1n2#

当前版本的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快速操作可以在“Roslyn操作”子菜单中找到:

svmlkihl

svmlkihl3#

我在Visual Studio 2015社区版和ReSharper v9.2中遇到了同样的问题。不幸的是,在v9.1.2的ReSharper blog here上,它们表明:

  • 9.1.1的主要问题是它阻止了Visual Studio的快速操作:当ReSharper和Visual Studio都检测到问题并提供修复时,您无法选择Visual Studio的快速操作而不是ReSharper的。

根据我的经验,即使没有ReSharper问题,Visual Studio的快速操作也不会起作用;例如,使用Visual Studio Spell Checker扩展查找注解中的拼写错误- ReSharper显然对那行代码没有问题,快速操作是可见的,并与鼠标一起工作,但键盘快捷键Ctrl+。不管用。
根据同一个帖子:
ReSharper9.1.2将自己的快速修复和其他上下文可用的操作与VisualStudio自己的快速操作合并到其Alt+Enter菜单中
然而,至少在注解中的拼写错误的情况下,ReSharper Ctrl+Enter菜单在该行上看不到任何值得修复的内容,因此该解决方案不起作用。
希望ReSharper v9.3能解决这个问题!

5lwkijsr

5lwkijsr4#

更改您的Resharper选项以匹配以下内容:

lc8prwob

lc8prwob5#

对于那些在2023年这样做的人-这是已知的错误,现在不工作,我们必须等待修复:https://youtrack.jetbrains.com/issue/RSRP-486822/VS-actions-are-not-shown-in-R-Alt-Enter-menu-in-VS-2022?_gl=1zduwmi_gaMTM0MDg0Nzk1Mi4xNjc1MzQ4Mjc0_ga_9J976DJZ68*MTY4MzM3MjgwNC4xMC4wLjE2ODMzNzI4MDQuMC4wLjA.&_ga=2.3819449.824536250.1683372805-1340847952.1675348274
P.S.然而,哪里是一个工作的解决方案-禁用Hide Visual Studio Quick Action icons in the left editor margin功能,并使用不同的上下文菜单。

相关问题