This JSON string may be surrounded by single or double quotation marks (or none at all) and must not be escaped.Ī valid example is ". Matching the schema of one of the supported visualizers. The currently watched expression should evaluate to a JSON Object string,
You can see in its playground which data can be visualized and how the visualization looks like. This extension uses hediet/visualization, a generic visualization framework. In the most recently opened debug visualizer. Use the command Debug Visualizer: Use Selection as Expression (Shift + F1) to use the currently selected text as expression This view works the same as the watch view of VS Code, except that the resulting value is presented visually rather than textually and you can only watch one expression (but you can still open multiple windows). In this view you can enter an expression that is evaluated and visualized while stepping through your application. UsageĪfter installing this extension, use the command Debug Visualizer: New View to open a new visualizer view.
Java using java debug adapter: ✅ Basic Support.
I actually began to build my debugging tool by closely examining your eclipse debugging visualizer source code (hence using the IVariable interface). Basically the debugger is giving my program IStackFrames. Ask Question Asked 9 years, 8 months ago. PHP using php debug adapter: ✅ Basic Support Pull a real object from IVariable object representations.
C# using coreclr debug adapter: ✅ Basic Support (work in progress for Full Support).Python using python debug adapter: ✅ Basic Support.Go using go (Delve) debug adapter: ✅ Basic Support.Dart/Flutter using dart debug adapter: ✅ Basic Support.using node/ node2/ extensionHost/ chrome/ pwa-chrome/ pwa-node debug adapter: ⭐ Full Support These languages and debuggers are verified to work with this extension: Like the VS Code's watch view, but with rich visualizations of the watched value.Ĭlick here to explore all available visualizations. A VS Code extension for visualizing data structures while debugging.