Visual OO DebuggerA VS Code extension for visualizing debug information. Supported LanguagesThis extension was initially created with support for Java only. UsageInstallation and Basic UseAfter installing the extension from VS Marketplace, execute the command Exporting a static imageExecute the command Recording a GIFTo start recording a GIF, use the command Exporting a PlantUML fileExecute the command Exporting a GraphViz fileExecute the command Back-StepperUse the buttons in the top left-hand corner of the view to load the previous or next state of the visualization. Note that this will only change the state of the visualization and is not a way to step back/forward in the debugger. Only states that have been visualized before may be loaded that way. Only the states of the top stack frame are added to the history at each step. Stack Frame selectionSelect a stack frame from the call stack in the dropdown at the top of the debugger view. The visualization will then update and visualize the variables of the selected stack frame. Cluster NodesLeft-click on a node to collapse it along with its references to other nodes. Left-click on the cluster to expand it again. To expand all clusters at once, click on the 'Open all clusters' button in the upper right-hand corner of the view. Hide NodesDrag and drop a node or cluster onto the eye icon in the upper right-hand corner of the view to hide it. All hidden nodes and clusters can be revealed by clicking on the eye icon. Extension SettingsVisualization StylesBy default, vis.js is used to visualize the debug information. The preferred view can be changed in the User/Workspace settings. Customizable ColorsThe colors of nodes can be changed in the User/Workspace settings. The colors of edges and text on nodes are derived from the selected node colors. |