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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在IntelliJ调试中保存对象的状态?相关的知识,希望对你有一定的参考价值。

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

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

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

答案

作为一个非常简单的解决方案,您可以对“变量”或“监视”视图中的对象使用“完全展开树节点”操作。默认情况下,此操作绑定到Numpad *键(*)并打开整个对象树。然后使用shift选择已打开对象树的所有元素,并将它们复制到剪贴板。

另一答案

在IntelliJ 2016中,在调试时右键单击“变量”窗口中的变量时,可以选择“查看文本”

以上是关于在IntelliJ调试中保存对象的状态?的主要内容,如果未能解决你的问题,请参考以下文章

nodejs 调试 - 保存脚本的状态(包含所有对象和 var 值)并在下次运行时使用它

在 Intellij / Android Studio 中调试 Gradle 构建文件

Intellij 调试器越过休眠对象值是空的

在IntelliJ中调试sbt项目

IntelliJ 中的调试(重新加载更改的类)

在 Intellij Ultimate 中保存数据库中的数据