Resharper(查找和)立即修复所有问题

时间:2011-09-02 14:01:46

标签: c# visual-studio visual-studio-2010 resharper

e.g。 alt enter - >上下文菜单 - >找到所有'冗余名称限定符'问题 - > 但是现在在新窗口中列出了我项目中的所有问题,有没有办法解决这些问题? (而不是单独地通过它们)

TA。

4 个答案:

答案 0 :(得分:33)

目前,您必须单独解决问题。 对于在“检查结果”工具窗口中选择的所有类似问题,有一个existing request批量应用修复。

代码清理会批量删除任何给定范围内的某些问题,但与ReSharper能够检测到的代码问题数量相比,它可以应用的修复数量非常有限。

答案 1 :(得分:22)

点击一个多余的限定符,alt +输入,然后从上下文菜单中选择,让您彻底解决问题。

Resharper options to remove redundant qualifier

我正在运行ReSharper 8.2。

enter image description here

答案 2 :(得分:17)

是的,您可以使用ReSharper的“Cleanup Code”来删除多余的限定符(以及其他内容)。在“解决方案资源管理器”窗口中右键单击文件,项目和文件夹时,可以从上下文菜单中使用此选项。代码清理将运行所有选定的文件,重新格式化和修复常见问题 - 它也可以自定义。

答案 3 :(得分:5)

这在最新版本中可用(部分)。如果您在代码编辑器中转到特定问题,请单击灯泡,修复选项现在具有子菜单,以解决可应用于整个解决方案的一些问题。如果可以从Code Issues窗口获得,它会更酷,但仍然有很大的改进。

New Fix in Scope Options https://www.jetbrains.com/help/resharper/2016.1/Code_Analysis__Fix_in_Scope.html