转载

vscjava.vscode-java-debug 0.18.0的新特性!

微软为VSCode开发了一个Java调试器 Debugger for Java 。之前用这个很不爽,还和微软的人吐槽过VSCode在debug java的时候,只能看到HashMap等java自带数据结构的物理视图,比如一个HashMap,在 0.17.0 版本下debug时,是这样的:

vscjava.vscode-java-debug 0.18.0的新特性!

里面很多实现的细节,但是一般在debug的时候,我们比较关注的是这个HashMap里面存储了哪些东西等,而不是这种具体实现。

然后0.18.0就实现了可以HashMap的逻辑视图,就是只查看数据,而不查看实现的视图:

vscjava.vscode-java-debug 0.18.0的新特性!

在调试的时候方便了很多啊。

然后再仔细看了下 Debugger for Java 的Changelog ,发现还有一个比较有用的更新:

Add the source hyperlinks for the stack traces in the Debug Console output.

比如异常打印的StackTrace,在0.17.0是这样的:

vscjava.vscode-java-debug 0.18.0的新特性!

在IDEA中,可以直接点击对应的文件+行号,跳转到对应的行。

现在Debugger for Java也支持啦:

vscjava.vscode-java-debug 0.18.0的新特性!

点击右面的链接,可以跳转到对应的行。

可以看到VSCode还是在进步的,作为一个开源的、All-in-one的IDE,希望能早日追上IDEA吧!

也希望我将来能参与开发完善VSCode!做这些酷炫的事!

原文  https://www.robberphex.com/2019/04/1026
正文到此结束
Loading...