Resharper是否有快捷方式允许它执行所有绿色和黄色建议?

时间:2011-09-20 18:07:01

标签: resharper

我有一些代码,其中有一系列“绿色”灯泡建议Resharper告诉我我可以使用对象初始化器。

我在遗留代码所有中看到了这种情况,那里有一些代码模式一遍又一遍地重复,Resharper知道如何为我自动清理它,但我必须去对每个项目使用每个项目的快捷键来执行重构。

我想知道的是:有没有办法(快捷方式/无论如何)告诉Resharper我希望它继续执行所有这些“灯泡”重构,或至少所有那些只有一个建议的重构。我可以理解,如果有两个建议可以知道使用哪一个。

2 个答案:

答案 0 :(得分:3)

目前无法自动应用快速修复程序。最近有一个similar question答案提供了更多细节。

我现在建议的一件事是使用ReSharper 6中引入的Find similar issues:这至少可以确保您可以访问ReSharper强调此特定检查的所有代码位置,并应用快速 - 修复了输入的繁琐重复(打开包含检测到的问题的文件并选择突出显示的代码段) - Esc (从“检查结果”工具窗口导航到代码编辑器) - Alt + Enter (打开快速修复菜单) - 输入(应用快速修复) - Alt + R,W,I < / strong>(返回检验结果)

答案 1 :(得分:2)

可以映射到config profile的静音清理。这将操作ctrl-e,f(VS方案)中的配置文件中定义的所有首选项。

默认情况下,我认为它没有分配配置文件,因此您必须先在选项中设置一个配置文件。此快捷方式也取决于您是否具有VS快捷方式或R快捷方式。