Skip to content

Inspector

The Inspector shows one value in full: the one selected in Variables. Ctrl+I opens it.

Rows in the variable tree are one line each, which is right for scanning a scope and wrong for looking at a 40 KB JSON string. The Inspector is where that value becomes readable.

What it shows

For the selected row:

  • the name, at the top;
  • the shape of the value — what kind of thing the debugger judges it to be;
  • the value itself, in a monospaced font, wrapped rather than cut off;
  • a warning when the adapter truncated the value, stated explicitly so a partial value is never mistaken for a complete one.

If nothing is selected in Variables, the panel says select a variable.

Actions

Button Effect
Copy copies the value to the clipboard
Format as JSON copies a reformatted version, when the value parses as JSON

Format as JSON appears only for values that actually parse as JSON. Formatting is a view-only operation: nothing is sent to the adapter and the runtime value is not modified — the value stays owned by the debuggee.

When the adapter truncated the value

Adapters cap the length of values they return. When the Inspector says a value was truncated, the missing part was never sent, and no amount of scrolling will reveal it — the Inspector shows everything that arrived.

To see more, ask for the part you need directly rather than for the whole value: an index range, a field, or a length. Evaluate is the tool for that — buffer[0:200] returns something the adapter is willing to send whole.

Keyboard

The Inspector has no rows of its own, so J / K do nothing here. It follows the selection in Variables: move the selection there, then look here.