Customize Data Views
Debug tool window | Variables tab | context menu | Customize Data Views
Use this dialog to configure the debugger data view options. Note that the same settings can be alternatively configured on the Debugger page in the Preferences dialog.
|Autoscroll to new local variables||Automatically scroll to new variables that appear in the scope when stepping.|
|Auto tooltips for values||
Select or clear the check box to enable or disable showing tooltips for values.
A tooltip in this context means a pop-up that provides an alternative, sometimes more convenient presentation of values in the Variables pane.
To illustrate, let's assume that there is a statement like this in your code:
When this statement is executed in the debugger, you’ll see a line looking similar to this in the Variables pane:
with the line break shown as
If the Auto tooltips for values option is on and
you click this line and then hold the mouse pointer on it,
you’ll see a yellow area (the "tooltip") in which the value of
with a real line break in place of
If the option is off, to show or hide such a tooltip, you should press the Alt key.
|Show||In this section, select the check boxes to have the Debugger show the elements listed below:
|Array||In this section, specify the options related to showing arrays in the Debugger.
|Enable alternative view for Collection classes||Present Collections and Maps in a more convenient form.|
||In this group you can select classes if you need them and their descendants to be presented as a
result of the
Java Data Type Renderers tab
On this tab, you can create and customize rendering schemes for data presentation in the debugger Frame view.
If no rendering scheme is currently defined, start by clicking .
|Use this icon to add a new rendering scheme to the list.|
|Use this icon to remove the selected scheme from the list.|
|Use this icon to create a copy of the selected scheme.|
|Use these icons to move the selected item one line up or down in the list.|
|Renderer name||Edit or view name of the selected renderer.|
|Apply renderer to objects of type (fully-qualified name)||Define the type of objects to be affected by the renderer. Type the fully qualified name of the object, or click the ellipsis button and choose the desired type from the list in the Renderer Reference Type dialog.|
|When rendering a node||This option determines how an object is displayed in the debugger:
|When expanding a node||Define how the children information is presented.
Normally, expanding a node in the debugger lists the object's member variables (using renderer appropriate for their object types). This option lets you override that behavior and select a single expression or a series of expressions to control the display. You may use this to limit the amount of information displayed or to be more precise in how the information is presented for example.