我点击了“查找代码问题”,然后Resharper向我展示了未使用的类和方法的列表。但我找不到如何自动删除所有这些。未使用的类和方法列表包含数千行,因此在每行上单击并手动删除方法并不真实。怎么自动完成?
我尝试使用“代码清理”,但它没有删除未使用的类和方法
Resharper的版本:JetBrains ReSharper 8.2.1完整版Build 8.2.1000.4556 on 2014-05-19T09:12:38
答案 0 :(得分:2)
不幸的是,Resharper不提供此功能,因为它可能不安全。
要部分自动删除,您可以尝试安装AutoHotkey。该程序将允许您自动输入热键,因此可以自动化#key;重复的Resharper任务,例如删除Code Issues检测到的未使用的代码。
以下脚本会自动转到下一个代码问题,并尝试安全删除'。如果这需要太长时间,则使用{Escape}取消它,因为这通常意味着Resharper发现冲突或使用。
#d::
Loop {
Send !{Del}
Sleep, 500
Send {Enter}
Sleep, 1000
Send {Escape}
Sleep, 500
Send {F8}
Sleep, 500
}
Return
要使用此脚本,请单击“类型或成员永不使用”类别下的第一个项目,然后单击Win-D热键。然后,该脚本将循环显示删除没有冲突的方法的所有问题。要打破循环选择Visual Studio&重新加载脚本。
如果你删除Loop& {Escape}然后您可以将其用作删除&的单一快捷方式。转到下一期。