java - 在 IntelliJ 调试中保存对象的状态?

标签 java debugging intellij-idea intellij-plugin

有谁知道是否可以在调试时保存对象的状态?

我想比较一个对象在两个不同执行周期中的状态。

额外问题:有编写 IntelliJ 插件经验的人吗? IntelliJ SDK 是否允许在 Debug模式下访问调试值?从 IntelliJ 缓存中读取它们并将它们写入磁盘?

最佳答案

作为一个非常简单的解决方案,您可以对 VariablesWatches View 中的对象使用 完全伸展树(Splay Tree)节点 操作。此操作默认绑定(bind)到 Numpad * 键 (*) 并打开整个对象树。然后你用 shift 选择打开的对象树的所有元素并将它们复制到剪贴板。

关于java - 在 IntelliJ 调试中保存对象的状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36356019/

相关文章:

git - 如何将现有的 Intellij IDEA 项目从 SVN 切换到 Git SVN

java - Lombok 不与 Intellij 一起工作

java - 在 Hibernate 中连接不同类型的列

java - 每天、每周、每月、每年调用一个方法

java - HTML 未正确下载

javascript - 如何使用 Netbeans 在服务器端调试 Ajax 请求?

debugging - 如何使用 Visual Studio Code 调试 Cucumber 步骤定义?

java - 转换小时 :minutes into minutes

java - xsi :schemaLocation work with IntelliJ IDEA? 怎么办

java - 如何使用 printwriter 创建和写入文件