【发布时间】:2018-08-14 23:46:47
【问题描述】:
最近转换为 Intellij。 Eclipse 在调试器中有一个特性“Primitive Display Options”,它具有调试器以十六进制和 ascii 值呈现原语。
由于到目前为止 Intellij 中的一切都很顺利,我认为这将是一件轻而易举的事,但是在一个小时后,以及一些非功能性数据类型渲染之后,我发现自己准备好爬回 eclipse。我制作了一些有效的渲染器,但仅适用于对象,所以我只能得出结论,渲染器似乎不适用于基元。有人可以在这里指出我正确的方向吗?
编辑:我已经看到在默认渲染中选择十六进制的选项,但我希望的不仅仅是一个需要为每个变量单击 2 次的解决方案。
【问题讨论】:
-
嗯。这是 IDE 的一个有趣功能,在我发现您的问题之前,我不知道或不关心使用它。我将对此进行研究,看看它可以提供什么。虽然,坦率地说,调试器中原始值的默认视图确实是我所见过的最好的视图,即使在与 Eclipse 和 Netbeans 进行比较之后也是如此。
-
谢谢!它对于我做的一些文件格式反转和 ByteBuffer 类型的工作来说是无价的。在 Eclipse 中,我可以检查字节数组或底层 ByteBuffer,并且可以立即看到正在读取或写入的数据中的 ascii 或字节模式。这几乎让我无法切换到 intellij。
-
对我来说也一样,我真的需要这个功能来进行低级调试。我还用 IntelliJ 自定义渲染器摆弄了几个小时。 :-(
标签: java intellij-idea