Eclipse 日食+;VisualStudio(node.js)v8调试值被切断

Eclipse 日食+;VisualStudio(node.js)v8调试值被切断,eclipse,debugging,Eclipse,Debugging,我已经设置了一个eclipse(开普勒)ide来调试node.js应用程序。由于node.js使用google chrome的v8engine,我还安装并配置了chrome JavaScript远程调试器 当我试图计算一个JavaScript对象的属性值时,它会被截断,并将…(length=…)添加到值输出中。正如我所看到的,这也可以在eclipse的控制台中看到。当我在node.js的console视图中创建console.log()时,我可以看到该属性的完整值,但这不是一个解决方案,而是一个

我已经设置了一个eclipse(开普勒)ide来调试node.js应用程序。由于node.js使用google chrome的v8engine,我还安装并配置了chrome JavaScript远程调试器

当我试图计算一个JavaScript对象的属性值时,它会被截断,并将…(length=…)添加到值输出中。正如我所看到的,这也可以在eclipse的控制台中看到。当我在node.js的console视图中创建console.log()时,我可以看到该属性的完整值,但这不是一个解决方案,而是一个解决方法

这是Chromium JavaScript远程调试器还是与Eclipse相关的问题

我还将expression选项卡中的值的输出窗口的最大长度设置为0,表示无限制。 值输出的微调也发生在codeview内的鼠标上

问候,, 塞巴斯蒂安

编辑: 我发现这和VisualStudio是一样的!所以它不是eclipse特有的。我已经更改了标题。

Eclipse中的解决方案 您必须在表达式选项卡/视图中添加值的完整表达式,您有兴趣看到完整的值,例如:
snapshot.stack
然后打开关联菜单并选择“加载完整值”。 这里描述了正在发生的事情:

VisualStudio的解决方案 作为一种解决方法,我使用的即时窗口具有与上述相同的行为。使用完整表达式,例如:
childFork.cliArgs.$0
然后您可以在即时窗口选项卡中看到完整的输出

编辑:
对于Visual Studio,它还使用Watch视图查看完整值,方法是输入该值的完整表达式路径,如
childFork.cliArgs.$0

好的,我可以在Visual Studio node.js调试器中看到完全相同的行为!所以它与eclipse无关。