有没有办法在给定类的所有方法上设置断点?
我有一个巨大的(2300 行)遗留类,我需要在所有方法调用上设置断点以了解这种混乱是如何工作的。
我发现了解决方法:
1. 我已将“Toggle Brakepoint”热键设置为Alt+ Numpad 0。
2. 之后你可以点击第一个方法
3. 使用“Toggle Brakepoint”
4. Alt+ Down- 转到下一个方法。( Alt+ Up- 转到上一个方法。)
5. 重复 3 步。
这类似于 Sergey Senkov 的回答,但没有热键。
在结构视图中,单击第一种方法。对每种方法重复以下操作:
有一个想法插件: Simple Toggle All Method Breakpoint。
它允许您从项目视图中类的上下文菜单中一键为所有方法设置断点/清除所有方法的断点。
正如 Andrey Lavrukhin 所建议的,有Simple Toggle All Method Breakpoint,通过 Settings -> Plugins 安装它。完美运行。
您能够做您想做的事情的唯一方法是在每个方法上设置方法断点与相关类。您需要单击方法旁边的左侧装订线 - 会出现一个带有 4 个点的红色小圆圈,您可能会收到一条警告,指出方法级断点会影响性能。然后,您可以进一步配置断点(通过右键单击它,或选择 shift+F8)并将其设置为在进入、退出或两者时中断
恐怕没有办法在一个步骤/设置中做到这一点。