首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Resharper自动删除未使用的代码

使用Resharper自动删除未使用的代码
EN

Stack Overflow用户
提问于 2014-05-30 12:45:14
回答 1查看 3.8K关注 0票数 7

我点击了“查找代码问题”,然后Resharper向我展示了未使用的类和方法的列表。但我找不到自动移除它们的方法。未使用的类和方法列表包含数千行,因此с在每一行上舔和手动删除方法都不是真的。如何自动完成?

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

ReSharper的版本: JetBrains ReSharper 8.2.1全文版在2014-05-19T09:12:38上构建8.2.1000.4556

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-18 00:04:53

不幸的是,Resharper没有提供这个特性,因为它可能不安全。

要部分自动化删除,可以尝试安装AutoHotkey。此程序将允许您自动输入热键,从而“自动化”重复的Resharper任务,如删除代码问题检测到的未使用的代码。

下面的脚本将自动转到下一个代码问题,并尝试“安全删除”。如果这需要太长时间,它会用{Escape}取消它,因为这通常意味着Resharper找到了冲突或使用。

代码语言:javascript
复制
#d::
    Loop {
        Send !{Del}
        Sleep, 500
        Send {Enter}
        Sleep, 1000
        Send {Escape}
        Sleep, 500
        Send {F8}
        Sleep, 500
    }
Return

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

如果删除循环& {Escape},则可以将其用作删除和移动到下一个问题的单一快捷方式。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23954982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档