gpt4 book ai didi

c# - 使用 Resharper 自动删除未使用的代码

转载 作者:太空狗 更新时间:2023-10-29 23:38:49 24 4
gpt4 key购买 nike

我单击“查找代码问题”,然后 Resharper 向我显示了未使用的类和方法的列表。但我找不到如何自动删除所有这些。未使用的类和方法列表包含数千行,因此点击每一行并手动删除方法是不真实的。如何自动完成?

我尝试使用“代码清理”,但它不会删除未使用的类和方法

Resharper版本:JetBrains ReSharper 8.2.1 Full Edition 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

要使用此脚本,请单击“类型或成员从未使用”类别下的第一项,然后按 Win-D 热键。然后脚本将循环遍历所有问题,删除没有冲突的方法。要中断循环,请在 Visual Studio 外部选择并重新加载脚本。

如果您删除 Loop 和 {Escape},那么您可以将其用作删除和移至下一期的单一快捷方式。

关于c# - 使用 Resharper 自动删除未使用的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23954982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com