例如 alt enter - >上下文菜单 - >查找所有'Redundant name qualifier'问题 - > 但现在在新窗口中列出了我项目中的所有问题,是否有解决所有问题的方法? (而不是单独通过它们)Resharper(Find and)一次修复所有问题
ta。
例如 alt enter - >上下文菜单 - >查找所有'Redundant name qualifier'问题 - > 但现在在新窗口中列出了我项目中的所有问题,是否有解决所有问题的方法? (而不是单独通过它们)Resharper(Find and)一次修复所有问题
ta。
现在,您必须逐个解决问题。 有一个existing request批处理应用于“检查结果”工具窗口中选定的所有类似问题的修复程序。
代码清理可以在任何给定的范围内批量移除某些问题,但与ReSharper能够检测到的代码问题数量相比,它可应用的修补程序数量相当有限。
这是不可思议的,这个选项不可用。在列表中有类似的问题,修正选项的菜单将是相同的,所以这很容易实现。 – 2012-05-08 16:31:41
这在基本情况下相对容易实现(其中许多Code Cleanup已经涵盖)。当有多个不同的快速修复程序时,可以修复一个警告,这就是当事情变得有趣的时候。 – gorohoroh
是的,我会补充说最简单的情况是最常见的,所以也许这个功能的“限量版”对Resharper来说是一个很好的补充。此外,当您尝试使用100K +行查看非拥有应用程序的代码质量时,这是特别令人沮丧的。 – 2012-05-10 06:50:53
是的,您可以使用ReSharper的“Cleanup Code”删除多余的限定符(等等)。当您在“解决方案资源管理器”窗口中右键单击文件,项目和文件夹时,可从上下文菜单中获得此信息。代码清理将运行所有选定的文件,重新格式化和解决常见问题 - 它也是可定制的。
点击进入冗余限定符,alt + enter,然后从上下文菜单中进行选择,让您尽可能彻底地修复问题。
我运行ReSharper的8.2。
这是最新版本可用的(部分)。如果您在代码编辑器中遇到特定问题,请单击灯泡修复选项现在有一个子菜单,可以应用于整个解决方案的一些问题。如果可以从“代码问题”窗口中获得,则会更酷,但仍然有很大改进。
https://www.jetbrains.com/help/resharper/2016.1/Code_Analysis__Fix_in_Scope.html
如果还有人碰到这个绊倒:你能做到这一点,现在,因为ReSharper的8.0。显然它被称为“修复范围”功能。 – Flo
试图使用此功能,但它受到严重限制。请参阅:http://www.jetbrains.com/resharper/webhelp/Code_Analysis__Fix_in_Scope.html – Karle
修复范围现在看起来非常强大。我正在使用ReSharper 9. –