我不能完全相信我要问这个问题,但是如何在VSCode的“监视”窗口中获取String变量的完整值?
从这里:
我正在尝试将可以在工具提示中看到的多行字符串放入剪贴板。
编辑:如果在“监视”窗口中展开值的树状视图,则可以看到变量的对象层次结构的更深层次。正如ChatterOne的原始答案中所建议的那样,我可以从rght-clck上下文菜单中的“原始”类型中复制值,但是,此值是String类型的尴尬,因此不能以与原始类型相同的方式工作。如此处所示:
请注意,只有最低级别(fullExceptionString.value [0])具有复制值上下文菜单项,但是此处为灰色,我希望整个字符串而不是单个字符。
答案 0 :(得分:1)
我有点晚了,但您可以尝试将其放入变量 watch
*(char (*)[3091])variableName
答案 1 :(得分:0)
那是因为您要选择一个带有嵌套值的表达式。
如果右键单击位于其下方(表示同一棵树)但具有原始值(表示未嵌套)的任何内容,则会看到一个copy value
菜单项。
您想要的可能在value
条目中。展开该内容,然后右键单击您需要为其复制值的条目。
答案 2 :(得分:0)
我发现一种解决方法是在“监视”窗格中投射变量:
例如键入“(char *)variableName”,而不是“ variableName”。
这很烦人,但是有效。
答案 3 :(得分:0)
也许,您可以将输出复制/粘贴到任何JSON格式化程序中以处理数据。
在调试控制台中:copy(JSON.stringify(yourVarialbeHere));
我认为它会有所帮助。