Ana*_*nyi 5 c# resharper visual-studio visual-studio-2013
我点击了"查找代码问题",然后Resharper向我展示了未使用的类和方法的列表.但我找不到如何自动删除所有这些.未使用的类和方法列表包含数千行,因此在每行上单击并手动删除方法并不真实.怎么自动完成?
我尝试使用"代码清理",但它不会删除未使用的类和方法
Resharper的版本:JetBrains ReSharper 8.2.1完整版Build 8.2.1000.4556 on 2014-05-19T09:12:38
不幸的是,Resharper 不提供此功能,因为它可能不安全。
要部分自动删除,您可以尝试安装AutoHotkey。该程序将允许您自动输入热键,从而“自动”执行重复的 Resharper 任务,例如删除代码问题检测到的未使用的代码。
以下脚本自动转到下一个代码问题并尝试“安全删除”。如果这花费的时间太长,它会使用 {Escape} 取消它,因为这通常意味着 Resharper 发现了冲突或用法。
#d::
Loop {
Send !{Del}
Sleep, 500
Send {Enter}
Sleep, 1000
Send {Escape}
Sleep, 500
Send {F8}
Sleep, 500
}
Return
Run Code Online (Sandbox Code Playgroud)
要使用此脚本,请单击“类型或成员从未使用”类别下的第一项,然后按 Win-D 热键。然后,脚本将循环遍历所有问题,删除不存在冲突的方法。要打破循环,请选择 Visual Studio 外部并重新加载脚本。
如果您删除了 Loop 和 {Escape},那么您可以使用它作为删除并移至下一期的单个快捷方式。
| 归档时间: |
|
| 查看次数: |
2376 次 |
| 最近记录: |