所以我终于给ReSharper一个尝试,到目前为止,它不是太糟糕,但它似乎取代了很多键绑定。我保留了原始的VS键绑定,每次我被问到当存在冲突的键绑定时我想做什么,这很酷。
除了,我似乎失去了我的CTRL+。QuickActions窗口/对话框/下拉列表。我虔诚地使用它来重命名方法和实现接口。
我尝试将'View.QuickActions'的VS选项〉键绑定重置为CTRL + .,但当我输入该快捷方式时没有任何React。此外,当我右键单击某个东西并从上下文菜单中选择“快速操作”时,什么也没有发生。
有没有一些新的ReSharper“QuickActions”我可以实现,或者什么是重命名变量/方法/类等的键绑定,以及实现接口?
5条答案
按热度按时间hs1rzwqc1#
我需要VS快速行动灯泡/螺丝刀回来,这样我就可以使用一个整洁的extension for generating mappings,并发现
工作-我现在得到两个。
a11xaf1n2#
当前版本的ReSharper(使用2019.3测试)有一个选项(默认情况下禁用),该选项将所有Visual Studio快速操作合并到ReSharpers快速操作菜单中:
如果还启用以下选项
“经典”Visual Studio快速操作可以在“Roslyn操作”子菜单中找到:
svmlkihl3#
我在Visual Studio 2015社区版和ReSharper v9.2中遇到了同样的问题。不幸的是,在v9.1.2的ReSharper blog here上,它们表明:
根据我的经验,即使没有ReSharper问题,Visual Studio的快速操作也不会起作用;例如,使用Visual Studio Spell Checker扩展查找注解中的拼写错误- ReSharper显然对那行代码没有问题,快速操作是可见的,并与鼠标一起工作,但键盘快捷键Ctrl+。不管用。
根据同一个帖子:
ReSharper9.1.2将自己的快速修复和其他上下文可用的操作与VisualStudio自己的快速操作合并到其Alt+Enter菜单中
然而,至少在注解中的拼写错误的情况下,ReSharper Ctrl+Enter菜单在该行上看不到任何值得修复的内容,因此该解决方案不起作用。
希望ReSharper v9.3能解决这个问题!
5lwkijsr4#
更改您的Resharper选项以匹配以下内容:
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
功能,并使用不同的上下文菜单。