我点击了“查找代码问题”,然后Resharper向我展示了未使用的类和方法的列表。但我找不到自动移除它们的方法。未使用的类和方法列表包含数千行,因此с在每一行上舔和手动删除方法都不是真的。如何自动完成?
我尝试使用“代码清理”,但它没有删除未使用的类和方法
ReSharper的版本: JetBrains ReSharper 8.2.1全文版在2014-05-19T09:12:38上构建8.2.1000.4556
发布于 2017-10-18 00:04:53
不幸的是,Resharper没有提供这个特性,因为它可能不安全。
要部分自动化删除,可以尝试安装AutoHotkey。此程序将允许您自动输入热键,从而“自动化”重复的Resharper任务,如删除代码问题检测到的未使用的代码。
下面的脚本将自动转到下一个代码问题,并尝试“安全删除”。如果这需要太长时间,它会用{Escape}取消它,因为这通常意味着Resharper找到了冲突或使用。
#d::
Loop {
Send !{Del}
Sleep, 500
Send {Enter}
Sleep, 1000
Send {Escape}
Sleep, 500
Send {F8}
Sleep, 500
}
Return若要使用此脚本,请单击“类型”或“成员从未使用”类别下的第一项,然后单击Win-D热键。然后,脚本将遍历所有问题,删除不存在冲突的方法。若要中断循环,请选择Visual外部的选项&释放脚本。
如果删除循环& {Escape},则可以将其用作删除和移动到下一个问题的单一快捷方式。
https://stackoverflow.com/questions/23954982
复制相似问题